藉由連續 30 天的鐵人賽,省思自己撰寫一年 JS 的技術、經驗。
內容會以 You Don't Know JS Yet __ by Kyle Simpson 為主軸,針對該書章節內容與自身實務工作中所交集的技術、理念做分享。
在 JS 有兩個 equality operator : strict equality ( === ) loose equality ( == ) st...
組織 JS 程式碼通常以這兩種 patterns 為主軸,classes 和 modules。他們可以同時使用、單獨使用、或者都不使用,當然跟著 pattern...
在還沒閱讀 Module 之前,對 Module 這個詞陌生又害怕; 於是我要展開今天份的學習了 ... Module 和 class 一樣,將 data 和...
進入 get-started ch3 之前,我想回顧一下 get-started ch2 讀了哪些 JS 的觀念: values declaring and...
寫程式,處理資料是家常便飯,然而資料小則幾百例,多則 ... 非常多!因此有一套標準的處理流程,會讓 developer 更方便,對吧? 重點一 iterato...
Closure is when a function remembers and continues to access variables from out...
這個禮拜從公司老闆那得到一句話,並時時提醒自己:觀念不能用背的,不然永遠都搞不懂,這樣會很辛苦。今天的學習算是之前對於 this 觀念的複習,並更加深印象。 (...
回想上篇文章,this 在執行的時候會 reference 呼叫該函式的物件;今天份的學習則是,物件產生時也會一併出現的 --- prototype。 Prot...
現在進入到 YDKJSY 的第二部 Scope & Closure。今天再次給自己一個機會理解 JS program 在 JS Engine 是如何運作...
今天的重點圍繞著兩個問題: JS engine 在 compiling 時,如何辨別 variables? JS engine 在 compiling 時,如...