#TypeScript
共 51 篇文章
- 程式開發6 分鐘閱讀
5 個你應該知道的 TypeScript Utility Types
介紹 5 個日常開發最實用的 TypeScript 工具型別:Partial、Pick、Omit、Record、Extract/Exclude,搭配真實使用場景與範例程式碼。
- 程式開發6 分鐘閱讀
TypeScript 專案配置最佳實踐:從 tsconfig 到建置工具
完整解析 TypeScript tsconfig.json 最重要的配置項:嚴格模式選項、多環境 extends 繼承、路徑別名設定、tsx/tsup 建置工具整合,以及 ESLint 型別感知規則,幫助你建立高品質的 TypeScript 專案基礎。
- Web 開發9 分鐘閱讀
Tauri IPC 通訊機制:前後端雙向溝通完全指南
完整解析 Tauri IPC 通訊機制,涵蓋 Commands、Events、Channel API 三種模式,搭配即時進度回報實作範例與效能最佳實踐。
- Web 開發6 分鐘閱讀
Hono:專為邊緣運算設計的極輕量 Web 框架
Hono 是專為 Cloudflare Workers 等邊緣執行環境設計的輕量 Web 框架(14KB 零依賴),支援多執行環境、原生 TypeScript、Zod 驗證,以及革命性的型別安全 RPC 客戶端功能完整介紹。
- Web 開發10 分鐘閱讀
Tauri + Vue 3:前端框架整合實戰
實戰整合 Tauri 與 Vue 3,涵蓋路由、狀態管理、視窗控制、系統通知與自訂標題列的完整教學。
- 程式開發8 分鐘閱讀
Tauri 2.0 入門:用 Web 技術打造輕量桌面應用
深入淺出介紹 Tauri 2.0,對比 Electron 的優勢,從環境安裝到建立第一個桌面應用的完整指南。
- Web 開發6 分鐘閱讀
Svelte 5 Runes:從信號(Signal)出發的全新響應式系統
Svelte 5 Runes 以信號(Signal)為核心重寫響應式系統,$state、$derived、$effect、$props 讓響應式邏輯首次可跨元件複用。本文深入介紹每個 Rune 的用法,以及與 Svelte 4 的完整對比。
- 程式開發6 分鐘閱讀
Vitest 測試框架入門:現代前端的高速測試體驗
Vitest 是建立在 Vite 上的新世代測試框架,API 相容 Jest 但速度更快、設定更簡單。本文涵蓋安裝設定、非同步測試、Mock/Spy、Vue 元件測試、時間控制,以及從 Jest 無痛遷移的步驟。
- 程式開發6 分鐘閱讀
JavaScript Proxy 和 Reflect:元程式設計的強大利器
深入解析 JavaScript Proxy 的 13 種 trap 和 Reflect API,透過資料驗證、不可變物件、變更追蹤、記憶化等 4 大實用範例,帶你理解 Vue 3 響應式系統的底層基礎。
- 開發工具5 分鐘閱讀
Zed 編輯器初體驗:Rust 打造的極速開發環境
使用 Rust 和 GPU 渲染打造的 Zed 編輯器,啟動時間不到 0.3 秒。本文分享兩個月實際使用心得,涵蓋 Multibuffers、內建協作、Vim 模式、LSP 設定,以及與 VS Code 的詳細比較。