《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一段熱身的環節用來應對後面更多的挑戰。
相關文章
- Markdown 常用簡明語法
- Kubernetes 穩定性保障手冊 -- 極簡版
- 最簡明的 Tcpdump 抓包入門指南TCP
- Dart 語言極簡入門Dart
- YAML語法簡易入門YAML
- JavaScript實現一個簡單的Markdown語法解析器JavaScript
- Vuejs基本知識(三)【語法簡寫說明】VueJS
- Elasticsearch 極簡入門Elasticsearch
- Javascript中使用RegExp的簡略指南JavaScript
- SQL 語法速成手冊SQL
- 前端入門9-JavaScript語法之運算子前端JavaScript
- 前端入門11-JavaScript語法之陣列前端JavaScript陣列
- 一個極簡的RePluginPlugin
- 面向前端工程師的Nodejs入門手冊(一)前端工程師NodeJS
- Markdown簡單語法
- 簡單的查詢語法
- 前端如何搭建一個簡單的腳手架前端
- 【小入門】react極簡入門React
- 極簡NPM指南與常用命令NPM
- GitHub 簡易入門指南Github
- 使用JavaScript手寫一個簡單的快捷鍵庫JavaScript
- 前端 JavaScript 實現一個簡易計算器前端JavaScript
- ElasticSearch極簡入門總結Elasticsearch
- 分享一份非常適合新手學習的《Go語言從入門到實戰——簡明高效的Go語言實戰指南》課程Go
- Spring入門學習手冊 1:最簡單的反轉控制Spring
- vue簡單模板語法Vue
- 一個簡單的 PWA 指南
- 簡簡單單的Vue2(簡單語法,生命週期,元件)Vue元件
- Windows terminal中WSL Linux 終端的極簡美化指南WindowsLinux
- 打造手淘極簡包的輕量化框架框架
- Android 手遊閃屏極簡方案Android
- 最簡單易懂的ChatGPT入門指南!ChatGPT
- 極簡Kotlin-For-Android(一)KotlinAndroid
- Flink入坑指南第一章-簡介
- 前端的flutter之路(一):語法前端Flutter
- 簡單明瞭,一文入門視覺SLAM視覺SLAM
- .Net Core in Docker極簡入門(上篇)Docker
- .Net Core in Docker極簡入門(下篇)Docker