《JavaScript語言精粹(修訂版)》試讀
好久沒有來iteye了,今天一回來就看到了頂欄有信封在閃了。開啟一看,是讀書的活動。該怎麼說呢,我其實在2年前就買了《JavaScript語言精粹》,可以說2年時候應該也就讀完了吧。但是我看書那是一個懶,後來書就借了朋友看了(貌似還收到訊息說書已經丟了)。我自己下載了一本英文原版的,偶爾開啟來翻翻。但是這次的讀書活動,有一種說不出的力量在衝擊我,彷彿在告訴我,是時候了,它的修改版都出來了,難道你還不打算看完它嗎?
整書都是圍繞著JavaScript的“精華”二字,也就是教你如何躲開那些糟粕。但是這本書絕對不是初學者的天堂,因為當你沒有了解過JavaScript,你無法知道書中所說的糟粕是什麼,以致於讓你感覺它是一本無用的書。第一章的試讀,有一個看似很簡單的問題。為什麼要使用JavaScript?
這個答案恐怕是很肯定地回答你,做web開發你一定要用到JavaScript。作為唯一的瀏覽器端的指令碼語言,你沒有力量去反抗它。當然後期也出現了要代替它的工具,例如Google的Dart和最近微軟出的TypeScript。但是你不要忘了它們最終編譯結果還是JavaScript,這就意味著,你首先要精通JavaScript。這又非常平緩地過渡到了書的中心思路,如何學好JavaScript?那就是在你搞過了開發,也不一定是精通的高手,你必須知道哪些是"the good parts",儘量去避免它,讓你的程式碼更加地優雅,便於維護,便於共同開發。
最後要說說作者了,他彷彿一直都在吶喊。你聽得見嗎?JavaScript一直都是在被開發者們輕視,一直都處於一個很尷尬的地位。作者是一個JavaScript界的大師級,他想透過自己對JS的認識,向世界的開發者闡明,JavaScript不是沒用的語言,它也有十分優秀的一面,瑕不掩瑜,有閃光點最終還是會發光發亮的。
在這裡給要進入JavaScript開發的人都說一聲,你熱愛它才會瞭解它。如果你一開始就聽某某說,這門語言很糟糕,那一門也很不好。這樣到頭來,你還是沒有掌握好一門,最後再次說明,這本書不是給初學者看的,是給開發過JS的人看的,因為他們也想要更懂得JavaScript。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13164110/viewspace-750198/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 試讀《JavaScript語言精粹(修訂版)》JavaScript
- 《JavaScript語言精粹》學習筆記二JavaScript筆記
- 《JavaScript語言精粹》學習筆記一JavaScript筆記
- 幾種計算機語言的評價(修訂版)計算機
- 一起來啃《JavaScript語言精粹》----函式JavaScript函式
- 《高質量程式設計指南——C++C語言(第3版)(修訂版)》圖書資訊程式設計C++C語言
- JS語言精粹學習筆記--物件字面量JS筆記物件
- C++ Primer第五版之二:語言修訂對寫作策略的影響C++
- C語言例項解析精粹學習筆記——19C語言筆記
- DDD精粹速讀(一)
- DDD精粹速讀(二)
- 關於 SAP ABAP 報表的多語言顯示問題試讀版
- SAP UI5 初學者教程之八 - 多語言的支援試讀版UI
- 《JavaScript框架設計(第2版)》之語言模組JavaScript框架
- 節操,程式碼,修養,妹子和其他(Go語言版)Go
- python 基礎教程第二版修訂版Python
- 《數學分析八講(修訂版)》勘誤
- 【閱讀筆記】《微積分入門》(修訂版) - 第16頁 - 例1.1 - 擴充思考筆記
- 【閱讀筆記】《微積分入門》(修訂版) - 33頁 - 例1.3 - 證明補充筆記
- 《嵌入式LinuxC語言應用程式設計(修訂版)》——第1章 嵌入式系統基礎知識LinuxC語言程式設計
- 《微積分入門》(修訂版)-第31頁-筆記筆記
- 讀《NoSQL精粹》前三章有感SQL
- Linux網路程式設計筆記(修訂版)Linux程式設計筆記
- 深入分析Java Web技術內幕(修訂版)JavaWeb
- 還在用Visio畫時序圖?趕緊試試這兩款好用的時序圖工具(修訂版)時序圖
- 【修訂版】Leetcode 300 最長遞增子序列LeetCode
- Squid-2.5.STABLE13修訂版正式釋出(轉)UI
- javascript是指令碼語言嗎JavaScript指令碼
- JavaScript語言參考手冊JavaScript
- 淺談JavaScript的語言特性JavaScript
- [譯]用javascript實現一門程式語言-語言構想JavaScript
- Go 語言讀寫 Excel 文件GoExcel
- 程式語言的可讀性
- C語言-檔案讀寫C語言
- Java工程師成神之路(2018修訂版)Java工程師
- 程式設計珠璣:續(程式設計珠璣.Ⅱ修訂版)程式設計
- C語言單元測試C語言
- Go 語言 1.1 版釋出Go