《JavaScript語法簡明手冊》一本初入前端的極簡指南
這是一本適合通勤、睡前閱讀的書又是一本可以一口氣讀完的書,正如它的書名,以極簡的方式列出現在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一段熱身的環節用來應對後面更多的挑戰。
相關文章
- aptitude 簡明手冊(轉)APT
- Markdown 常用簡明語法
- Loadrunner 簡明操作手冊
- 有趣的機器學習:最簡明入門指南機器學習
- Dart 語言極簡入門Dart
- jQuery簡明參考手冊——30分鐘快速入門jQueryjQuery
- 最簡明的 Tcpdump 抓包入門指南TCP
- Solaris管理員常用命令簡明手冊
- 一份簡明的收入增長指南
- YAML語法簡易入門YAML
- BSD Socket 簡易入門手冊(轉)
- JavaScript實現一個簡單的Markdown語法解析器JavaScript
- Solaris管理員常用168條命令簡明手冊(轉)
- Elasticsearch 極簡入門Elasticsearch
- Libcurl簡明使用指南
- Archlinux 簡明安裝指南Linux
- SQL 語法速成手冊SQL
- 前端幾個常用簡單的開發手冊拿走不謝前端
- Vuejs基本知識(三)【語法簡寫說明】VueJS
- 一個極簡的RePluginPlugin
- 前端入門9-JavaScript語法之運算子前端JavaScript
- 前端入門11-JavaScript語法之陣列前端JavaScript陣列
- JavaScript語言參考手冊JavaScript
- JavaScript字串api簡單說明JavaScript字串API
- 66歲“技術宅”發明簡易輸入法
- SQL語法參考手冊SQL
- 簡明 MongoDB 入門教程MongoDB
- 前端如何搭建一個簡單的腳手架前端
- 【小入門】react極簡入門React
- 一份簡單明瞭的網頁設計用色指南網頁
- 一個簡單的JavaScript模組載入器JavaScript
- javascript編寫一個簡單的編譯器(理解抽象語法樹AST)JavaScript編譯抽象語法樹AST
- 極簡NPM指南與常用命令NPM
- Swift,簡單語法Swift
- Tcl語法簡介
- Markdown簡單語法
- JavaScript開發工具簡明歷史JavaScript
- JavaScript陣列api簡單說明JavaScript陣列API