《JavaScript語法簡明手冊》一本初入前端的極簡指南

tkpromise發表於2020-07-31

這是一本適合通勤、睡前閱讀的書又是一本可以一口氣讀完的書,正如它的書名,以極簡的方式列出現在JavaScript的基本語法。正如你來到一個陌生的城市所持有的旅遊地圖,直接明瞭的告訴你這個城市的交通、建築、景區,可以依此快速的瀏覽整座城市不至於迷失於街角巷尾不知何去何從。

JavaScript有很多經典的圖書,《JavaScript DOM程式設計藝術》,《JavaScript高階程式設計》等,它們要麼針對於JavaScript的一個方面進行鍼對性的介紹,要麼全面而細緻的向你展示JavaScript的全部內容,在這之前如果有一本書可以先簡明的向你介紹JavaScript的主要內容,再去針對性的了它在某個方面的應用或某個特性的具體細節那該有多好啊!

可喜的是JavaScript語法簡明手冊就是這麼一本圖書,我幾乎是一口氣讀完,大量的示意圖和短小精幹的示例程式碼用最直觀的方式向你展示JavaScript的語法,並且涵蓋了ES6和ES10的重要特性。且其間不乏作者幽默的話語:“this 關鍵字的二元性經常讓人頭痛,得服兩片布洛芬才能緩解”,相信關於JavaScript中的this很多人都深有體會,需要花費更多的時間去理解、實踐才能得心應手。對於作用域、閉包、箭頭函式這些主要特性作者都用了1章的篇幅來進行介紹,章節中大量的示意圖和程式碼可以幫助讀者更好的理解這些內容的特性及使用。

我一直認為一本書最重要的內容都在後面的1/3,幾乎是慣例,每一本圖書都會有將近3分之一的內容簡單的向你介紹這是什麼,應該怎麼使用它,學習它,然後過渡到它的具本應用最後面的就是它的具體特性及高階應用。這些內容不像前面的內容一樣可以通過閱讀的方式去理解,它需要時間的沉澱、實踐的積累和不斷的思考才能真正內化成為你可以自然使用的力量。這本書對於原型這個JavaScript的特性的講解我現在都無法完全理解,而且在物件導向程式設計1章起的又有點高,比如說我本來對Javascript的類這個概念不是很熟悉(因為它和python的物件導向的概念有一些不一樣)再加上對於物件導向的開發不是瞭解了就比較坑了,以至於後面幾章我幾乎是硬著頭皮讀完的,但這本書的功用和目的也就在於此,它告訴你了這是什麼,如果需要更詳細全面的瞭解就需去要閱讀其它的書籍了,這是一本只有 200 頁的圖所能做的,而那些500~1000頁的圖書、各種線上文件才正是為這種需求而準備的。

如果有讀者像我一樣剛接觸前端,需要一些基本的歷練,那麼本書可以成為你學習JavaScript一段熱身的環節用來應對後面更多的挑戰。

相關文章