iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

I don't know JS yet 系列

藉由連續 30 天的鐵人賽,省思自己撰寫一年 JS 的技術、經驗。
內容會以 You Don't Know JS Yet __ by Kyle Simpson 為主軸,針對該書章節內容與自身實務工作中所交集的技術、理念做分享。

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

[ Day 11 ] I don't know JS yet - Comparisons Part 1

在 JS 有兩個 equality operator : strict equality ( === ) loose equality ( == ) st...

2022-09-26 ‧ 由 cheryl_chuang 分享
DAY 12

[ Day 12 ] I don't know JS yet - Class & Modules

組織 JS 程式碼通常以這兩種 patterns 為主軸,classes 和 modules。他們可以同時使用、單獨使用、或者都不使用,當然跟著 pattern...

2022-09-27 ‧ 由 cheryl_chuang 分享
DAY 13

[ Day 13 ] I don't know JS yet - Class & Module ( part 2 )

在還沒閱讀 Module 之前,對 Module 這個詞陌生又害怕; 於是我要展開今天份的學習了 ... Module 和 class 一樣,將 data 和...

2022-09-28 ‧ 由 cheryl_chuang 分享
DAY 14

[ Day 14 ] I don't know JS yet - Let's review get-started ch2

進入 get-started ch3 之前,我想回顧一下 get-started ch2 讀了哪些 JS 的觀念: values declaring and...

2022-09-29 ‧ 由 cheryl_chuang 分享
DAY 15

[ Day 15 ] I don't know JS yet - Iteration

寫程式,處理資料是家常便飯,然而資料小則幾百例,多則 ... 非常多!因此有一套標準的處理流程,會讓 developer 更方便,對吧? 重點一 iterato...

2022-09-30 ‧ 由 cheryl_chuang 分享
DAY 16

[ Day 16 ] I don't know JS yet - Closure

Closure is when a function remembers and continues to access variables from out...

2022-10-01 ‧ 由 cheryl_chuang 分享
DAY 17

[ Day 17 ] I don't know JS yet - this

這個禮拜從公司老闆那得到一句話,並時時提醒自己:觀念不能用背的,不然永遠都搞不懂,這樣會很辛苦。今天的學習算是之前對於 this 觀念的複習,並更加深印象。 (...

2022-10-02 ‧ 由 cheryl_chuang 分享
DAY 18

[ Day 18 ] I don't know JS yet - prototype

回想上篇文章,this 在執行的時候會 reference 呼叫該函式的物件;今天份的學習則是,物件產生時也會一併出現的 --- prototype。 Prot...

2022-10-03 ‧ 由 cheryl_chuang 分享
DAY 19

[ Day 19 ] I don't know JS yet - Compiling Codes

現在進入到 YDKJSY 的第二部 Scope & Closure。今天再次給自己一個機會理解 JS program 在 JS Engine 是如何運作...

2022-10-04 ‧ 由 cheryl_chuang 分享
DAY 20

[ Day 20 ] I don't know JS yet - variables & scope ( in compilation)

今天的重點圍繞著兩個問題: JS engine 在 compiling 時,如何辨別 variables? JS engine 在 compiling 時,如...

2022-10-05 ‧ 由 cheryl_chuang 分享