iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

Hello TypeScript 菜鳥 系列

初入門TypeScript的日誌,內容是看完官方Handbook、Doc之類的心得小結,偶爾可能會穿插React ft. TypeScript,反正就是非常隨心所欲隨喜的菜鳥心得🥸

鐵人鍊成 | 共 31 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 0. 媽 我參賽了

哈摟,我是剛入門Web領域、目前正在學React的菜鳥,參加鐵人賽的緣由是因為實習寫專案時碰到TypeScript,但當時只看了一咪咪的官方文件的5分鐘Gett...

2022-09-16 ‧ 由 urlun0404 分享
DAY 2

Day 1. What is TypeScript?

進入正文以前,想先聊聊輪子(?) 據說輪子出現時,人們都不知道這個東西可作為車輪使用來幫忙搬運重物。 也就是說,當一個新東西出現時,若不知道它的用途也是毫無用武...

2022-09-17 ‧ 由 urlun0404 分享
DAY 3

Day 2. TypeScript環境設置:建置預設開發環境

Day 2終於要開始接觸TypeScript,在動手打打程式碼之前,要先將開發環境設置成可以使用TypeScript的狀態。 環境設置 首先手邊要有可以支援T...

2022-09-18 ‧ 由 urlun0404 分享
DAY 4

Day 3. TypeScript環境設置:編譯組態設定(tsconfig)

Day 2 標題有特別說到是建置TypeScript的預設環境,代表開發者其實可以自行決定Compiler如何檢查與轉換程式碼,而 tsconfig檔案 就是T...

2022-09-19 ‧ 由 urlun0404 分享
DAY 5

Day 4. TypeScript 基本型別

Day 4開始要認識TypeScript的型別系統。 TypeScript擴充了JavaScript既有的型別系統,包含基本型別(primitive type)...

2022-09-20 ‧ 由 urlun0404 分享
DAY 6

Day 5. TypeScript內建的基本型別:any、unknown、void、never

今天來認識 any、unknown、void、never,可能有些人會覺得很眼熟,曾在C++或是Java語言看過,但這些都是JavaScript沒有的型別,而是...

2022-09-21 ‧ 由 urlun0404 分享
DAY 7

Day 6. TypeScript 參考型別:Array

Day 6 開始是認識參考型別(reference type)。 TypeScript的基本型別(primitive type)除了有以下七種JavaScrip...

2022-09-22 ‧ 由 urlun0404 分享
DAY 8

Day 7. TypeScript 參考型別:Object

昨天稍微介紹了 Array,今天緊接著來了解同樣在JavaScript也有的 Object 型別。 Object 在 array 那段已經提早預告了物件(ob...

2022-09-23 ‧ 由 urlun0404 分享
DAY 9

Day 8. TypeScript 參考型別:Tuple

Tuple (中文好像可以稱作 元祖),是Array(陣列)的一種變形,也是array的子型別,不一樣的是,Array是不固定長度,而Tuple則需要事先固定長...

2022-09-24 ‧ 由 urlun0404 分享
DAY 10

Day 9. TypeScript 參考型別:Enum

今天要討論的是Enum,Enum是個很有趣的東西,它是Object的一種變形,而Enum最重要的優點就是能提升程式碼的可讀性,所以接下來要好好來認識Enum,以...

2022-09-25 ‧ 由 urlun0404 分享