iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Modern Web

從零開始進入 JavaScript & TypeScript 的世界 系列

一直以來想學 JavaScript & TypeScript 很久了,不過在工作上用不到他們,所以就一直拖著!
加上好幾年沒參加鐵人賽了,這次我想藉由鐵人賽的加持,幫助我進入到 JavaScript & TypeScript 的世界!完成我想學他們的夢想!GO!

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

第 21 天- Union Types

對於 JavaScript 來說,所有的變數都是可以動態改變他的型別的,也就是說同一個變數可以先是 number, 就接又 assign string 給他。不...

2019-10-07 ‧ 由 pajace2001 分享
DAY 22

第22天-Literal Types(字面上的型別)

在 TypeScript 有一種型別很特別,就是 Literal Types,你說他是什麼就是什麼。 舉個例子來說,我們宣告一個變數 foo 被且給他型別叫做...

2019-10-08 ‧ 由 pajace2001 分享
DAY 23

第 23 天-好用的柯里化(Currying)

使用 Currying 就像還貸款一樣,可以慢慢還,不用一口氣還完。也就是說,呼叫函式時,不用一次給足所有的參數,可以一個一個慢慢給。 記得第一次使用到這個...

2019-10-09 ‧ 由 pajace2001 分享
DAY 24

第 24 天-提高程式碼品質的樣板字串(Template String)

當你需要把許多字串 + (加) 起來,但是又覺得這樣可讀性不高的時候,就可以考慮使用樣板字串了。 今天想跟大家分享的是一個好用的字串插補或添加方式,這個方式...

2019-10-10 ‧ 由 pajace2001 分享
DAY 25

第25天-交叉型別(Intersections Types)

之前學過 TypeSecript 的 Union Type 是屬於可以為多個型別中的一種就行,沒想到剛剛居然發現他還有一種型別是屬於多個型別的型別,也就是他不是...

2019-10-11 ‧ 由 pajace2001 分享
DAY 26

第26天-Promise

由於我是第一次接觸到 JavaScript & TypeScript, 所以對於 Promise 這東西看了好久,都沒有什麼感覺。就在今天,終於好像有一...

2019-10-12 ‧ 由 pajace2001 分享
DAY 27

第27天-非同步和 Promise (async & await)

就在昨天學習了關於 Promise 之後,似乎對 Promise 好像有點了解了,但是又似乎還是有那麼一點不是很清楚! 今天就要從幾個較為簡單的範例搭配 asy...

2019-10-13 ‧ 由 pajace2001 分享
DAY 28

第28天-Promise在非同步的應用

非同步執行最迷人的一點就是我們可以讓他並行(Parallel), 加快我們程式的速度!例如我們要下載 3 本書的資訊,每讀取一本需要花費一秒鐘,讀取三本就需要三...

2019-10-14 ‧ 由 pajace2001 分享
DAY 29

第29天-Truthy和Falsy

第一次看到 Truthy 和 Falsy 時,覺的這個寫法有點像是 Python 的寫法,除了 boolean 可以拿來判斷 true, false 之外,其他...

2019-10-15 ‧ 由 pajace2001 分享
DAY 30

第30天-終點囉

事隔3年多之後,我終於又再一次完賽了!現在的我對於 TypeScript 也有一些基本的認識了!(感動~) 感想 在過去的三年中,其實心裡也是會想要參加 I...

2019-10-16 ‧ 由 pajace2001 分享