你懂 JavaScript 嗎?#30 總結

你所不知道的 JS

總結鐵人賽這 30 天的想法與感謝。

一些想法…

看過一些 JavaScript 書籍好的其實我看的書不多,像是 JavaScript InfoJavaScript 設計模式等,You Don’t Know JS 是讓我讀得最開心、最容易理解因而最有收穫的系列書,因此,我在這裡誠心的推薦給想要加強 JavaScript 基礎功的親朋好友,如果你也想要找本容易上手,白話好懂、啃起來挫折感不大,又能全方位的理解 JavaScript 的書的話,看「You Don’t Know JS」準沒錯!

你所不知道的 JS 全系列

雖然沒有讀完 YDKJS 系列書的最後一本「ES6 與未來發展(ES6 & Beyond)」,但進入第二章也算是有個好的開始了!我會繼續加油的!

加油

感謝

感謝這一路上支持我的人...鐵人賽 30 天是辛苦卻也是甜美的。

108人訂閱

這 30 天「你懂 JavaScript 嗎?」的目錄(鐵人賽版)

導讀(Up & Going)

暖身 (๑•̀ㅂ•́)و✧

這部份的內容有…

型別與文法(Types & Grammar)

Do You Know What I Mean?

圖片來源:Do You Know What I Mean?

這部份會提到令人困惑的隱含式的強制轉型,在此會解答其運作方式和如何好好使用它。

這部份的內容有…

範疇與閉包(Scope & Closures)

JavaScript 引擎會在執行程式前先做編譯,在編譯階段會處理變數和函式的宣告,因此也會帶出拉升、範疇等議題,最後會提到何謂閉包與其應用-模組。

這部份的內容有…

this 與物件原型(this & Object Prototypes)

what is this?

圖片來源:What is this meaning of this?

這部份會提到幾個概念:(1) this 是函式執行時所屬的物件,而 this 是在執行時期做繫結,其值和函式在哪裡被呼叫有關,在這裡會歸納如何辨識 this 的值的四個規則;(2) 物件原型是屬性的查找串鏈,類似語彙範疇查找變數的方式;(3) 行為委派,這是物件原型最常應用的地方。

這部份的內容有…

非同步處理與效能(Async & Performance)

這部份主要是為了開發者能產出合理且高效能的程式碼,因此會提到非同步處理的機制和模式,讓程式碼能更好撰寫、更好維護、更好推理和有更佳的效能,例如:callback、promise、generator。最後會談到如何使用 web worker、SIMD 等達到資料的平行處理,與如何做效能最佳化,讓我們的程式不僅僅是能運作而已,而且是能夠運作得很好。

這部份的內容有…

ES6 與未來發展(ES6 & Beyond)

ES6

關注 ES6、ES7 甚至後續版本,不斷前進!

這部份的內容有…

鐵人賽後…並非結束,而是新的開始…

尚未補上連結的部份,我會繼續補上。

這 30 天「你懂 JavaScript 嗎?」的目錄(部落格版)

導讀(Up & Going)

暖身 (๑•̀ㅂ•́)و✧

這部份的內容有…

型別與文法(Types & Grammar)

Do You Know What I Mean?

圖片來源:Do You Know What I Mean?

這部份會提到令人困惑的隱含式的強制轉型,在此會解答其運作方式和如何好好使用它。

這部份的內容有…

範疇與閉包(Scope & Closures)

JavaScript 引擎會在執行程式前先做編譯,在編譯階段會處理變數和函式的宣告,因此也會帶出拉升、範疇等議題,最後會提到何謂閉包與其應用-模組。

這部份的內容有…

this 與物件原型(this & Object Prototypes)

what is this?

圖片來源:What is this meaning of this?

這部份會提到幾個概念:(1) this 是函式執行時所屬的物件,而 this 是在執行時期做繫結,其值和函式在哪裡被呼叫有關,在這裡會歸納如何辨識 this 的值的四個規則;(2) 物件原型是屬性的查找串鏈,類似語彙範疇查找變數的方式;(3) 行為委派,這是物件原型最常應用的地方。

這部份的內容有…

非同步處理與效能(Async & Performance)

這部份主要是為了開發者能產出合理且高效能的程式碼,因此會提到非同步處理的機制和模式,讓程式碼能更好撰寫、更好維護、更好推理和有更佳的效能,例如:callback、promise、generator。最後會談到如何使用 web worker、SIMD 等達到資料的平行處理,與如何做效能最佳化,讓我們的程式不僅僅是能運作而已,而且是能夠運作得很好。

這部份的內容有…

ES6 與未來發展(ES6 & Beyond)

ES6

關注 ES6、ES7 甚至後續版本,不斷前進!

這部份的內容有…

鐵人賽後…並非結束,而是新的開始…

尚未補上連結的部份,我會繼續補上。


同步發表於2019 鐵人賽


You-Dont-Know-JS javascript 2019鐵人賽 你所不知道的JS 你懂JavaScript嗎? 鐵人賽 你懂 JavaScript 嗎?2019 iT 邦幫忙鐵人賽 系列文