iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

TypeScript 魔法 - 喚醒你的程式碼靈感 系列

在這個系列中,我們將深入探索 TypeScript 的魅力,並發現如何運用這個強大的語言來提升你的開發效率和程式碼品質。
從基礎入門到進階技巧,我們將一同探索 TypeScript 的每個角落,解開它的神秘面紗,並帶領你走上成為一名優秀的 TypeScript 開發者。
魔法要開始囉!!!

鐵人鍊成 | 共 30 篇文章 | 16 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21 - 一次搞定不確定性 - 可選串連

什麼是可選串連? JavaScript 可選串連(Optional Chaining)是現代 JavaScript 的一個強大特性,它讓我們更好的處理可能為...

2023-10-06 ‧ 由 肉鬆 分享
DAY 22

Day22 - 確保資料完整性 - 空值合併運算子

什麼是空值合併運算子? 空值合併運算子是一種現代 JavaScript 的語法特性,它用於處理可能為 null 或 undefined 的值。與傳統的邏輯 O...

2023-10-07 ‧ 由 肉鬆 分享
DAY 23

Day23 - 建立物件藍圖 - 類別(class)

什麼是 OOP? OOP(Object-Oriented Programming,物件導向程式設計)是一種程式設計範式或方法論,以物件為核心,將資料和與資料相...

2023-10-08 ‧ 由 肉鬆 分享
DAY 24

Day24 - 實作介面與類別

先前學習過,介面(interfaces)不僅可以用於描述「物件的形狀」,同時也可用來抽象類別的一部分行為。 類別實作介面 在 TypeScript 中,透過使...

2023-10-09 ‧ 由 肉鬆 分享
DAY 25

Day25 - 泛型(Generics)上篇 - 讓程式碼變得更通用!

什麼是泛型? 泛型是一個強大的程式設計概念,它允許我們建立通用的、可重用的程式碼。它的優點不僅在於它可以適用於不同的資料型別,還在於它提供了靜態型別檢查的好處...

2023-10-10 ‧ 由 肉鬆 分享
DAY 26

Day26 - 泛型(Generics)下篇 - 泛型的多種姿態

在前一篇文章中,我們介紹了泛型的基本概念和它所提供的靈活性。今天,我們將深入探討泛型的多種應用方式,包括多個型別參數的泛型函式、泛型約束、泛型介面和泛型類別。...

2023-10-11 ‧ 由 肉鬆 分享
DAY 27

Day27 - 通用又實用的型別 - Partial & Readonly

當處理 TypeScript 中的型別時,Partial 和 readonly 是兩個實用的內建型別。讓我們更深入了解這兩個型別,並透過範例來說明它們的應用。...

2023-10-12 ‧ 由 肉鬆 分享
DAY 28

Day28 - 組織與管理程式碼的好夥伴 - Modules & Namespaces

模組(Modules) 什麼是模組? 模組是 TypeScript 中的一個關鍵概念,允許我們將程式碼組織成獨立的、可重用的結構。在 TypeScript 中...

2023-10-13 ‧ 由 肉鬆 分享
DAY 29

Day29 - 當 TypeScript 與 Vue Composition API 尬在一起

深入了解 TypeScript 後,讓我們將其與 Vue Composition API 結合使用。有助於我們構建更具可維護性和型別安全性的 Vue 元件,降...

2023-10-14 ‧ 由 肉鬆 分享
DAY 30

Day30 - 魔法結束囉!

心得感想 首先,非常感謝各位閱讀此系列。這次我選擇以 TypeScript 為主題,因為在我的職務中有廣泛應用到 TypeScript。透過這個機會,我想將我...

2023-10-15 ‧ 由 肉鬆 分享