《JavaScript高階程式設計(第3版)》讀後感
第一次接觸JavaScript,還是在學生時代,計算機課程大作業有個方向就是網站技術研究,於是乎我在一個寒冷的冬日裡,在沒有幾個人的自習室裡開始各種搜尋,這時我知道了JavaScript,再到W3C上找相關教程,發現這東西怎麼跟我學的Python差別那麼大呢。初次學習受挫,後來也就放下了。
Web技術迅速發展,JavaScript技術跟著了魔似地迅猛發展。雖然我不是搞前端的,但是也能叫出ExtJS、AngularJS等若干JavaScript相關庫的名字。Node.js以天生的非同步處理機制更是大受歡迎,前後端都能用JavaScript實現了,讓人們看到全棧工程師好像沒有想象地那麼難。更有些玩家直接拿Node.js操作樹莓派等硬體介面,開發相關應用。我幾次聽到豆瓣的工程師說,豆瓣的JavaScript程式碼越來越多啦,Python獨大地位要變啦。前幾年,李開復曾在微博中說過,JavaScript,學習投入與產出比很高。原話忘記了,但大意沒錯。我想當初領悟了這句話的學生,若好好學習JavaScript,這幾年應該混得相當不錯。我聽到的那些做JavaScript的,跳槽時都要十多K。
我這幾年也繼續折騰Web技術。學習了Python/Django之後,我又想到了前端互動這一塊。於是,我拾起了jQuery教程,看完後,就又捧起《JavaScript高階程式設計(第3版)》。我找人推薦教程,他們都無一例外給出這麼書。並且我還從別人那聽到過,培訓班的老師說他只看李鬆峰老師翻的書。既然大家都這麼說,我想必定是本好書。
於是,過去幾個月,這本書成了我主攻物件。暑假的週末,我跟考研的學生一起在自習室裡,靜靜地看一天,邊看邊寫。說來也奇怪,第一次見JavaScript的那種奇怪感覺沒有了。開學後,我晚上到圖書館也是看這本書。不懂閉包,原型鏈,那說懂JavaScript是讓人笑話的。於是,我花了很大力氣重複看這幾章,竟然慢慢看懂了,不得不說這書寫得很清楚,翻譯質量也很不錯。我自己也翻過東西,知道翻譯的不易,翻譯這麼厚的一本書,更不是容易事。前人栽樹後人乘涼,讀者在讀書時往往不知成書背後的艱辛。這書不僅可以用來細讀,也可以當作參考書。有次,安卓工程師問我HTML5本地儲存機制,我剛好記得書上有,就趕忙拿出來翻看,結果果然有。最近,由於事比較多,等等過過這一陣子,我會繼續讀完,現在讀到事件那一章了。然後,可以讓JavaScript程式碼飛一會,飛在雲端。
相關文章
- JavaScript高階程式設計(讀後感-持續更新)JavaScript程式設計
- 重讀《JavaScript高階程式設計》JavaScript程式設計
- 《JavaScript 高階程式設計》精讀筆記JavaScript程式設計筆記
- JavaScript高階程式設計讀後感(一)之零碎知識點查漏補缺JavaScript程式設計
- 【讀書筆記】JavaScript高階程式設計(第3版)(第5-7章)筆記JavaScript程式設計
- Javascript高階程式設計 備忘JavaScript程式設計
- JavaScript高階程式設計筆記JavaScript程式設計筆記
- 《JavaScript高階程式設計(第4版)》資源連結清單JavaScript程式設計
- 《JavaScript高階程式設計》筆記:DOM(十)JavaScript程式設計筆記
- 2020/6/10 JavaScript高階程式設計 BOMJavaScript程式設計
- 2020/6/11 JavaScript高階程式設計 DOMJavaScript程式設計
- Javascript高階程式設計 學習筆記JavaScript程式設計筆記
- JavaScript 高階程式設計 第三章 讀書筆記(1)JavaScript程式設計筆記
- 程式設計師修煉之道讀後感02程式設計師
- 程式設計師修煉之道讀後感(2)程式設計師
- 程式設計師修煉之道讀後感(1)程式設計師
- 程式設計師修煉之道讀後感(3)程式設計師
- Java併發程式設計實戰——讀後感Java程式設計
- 《程式設計師修煉之道》 讀後感(七)程式設計師
- Visual Studio 2017高階程式設計(第7版)程式設計
- Java高階程式設計筆記 • 【第4章 網路程式設計】Java程式設計筆記
- 在HTML中使用javascript (js高階程式設計)HTMLJavaScriptJS程式設計
- 《JavaScript 高階程式設計》 讀書筆記--從原型鏈複習繼承JavaScript程式設計筆記原型繼承
- 程式設計師職業素養之讀後感程式設計師
- JS高階程式設計第3章--精簡版JS程式設計
- JS高階程式設計第2章--精簡版JS程式設計
- 高階語言程式設計第2次作業程式設計
- 高階程式設計語言第2次作業程式設計
- 高階程式語言設計第5次作業
- python高階程式設計讀書筆記(一)Python程式設計筆記
- C#高階程式設計 讀書筆記C#程式設計筆記
- JavaScript高階程式設計學習(一)之介紹JavaScript程式設計
- node.js高階程式設計閱讀筆記Node.js程式設計筆記
- 對《JavaScript高階程式設計(第4版)》一書中為何要翻譯promise的回覆JavaScript程式設計Promise
- JavaScript DOM 程式設計藝術(第2版) 讀書筆記JavaScript程式設計筆記
- Python 高階程式設計:深入解析 CSV 檔案讀取Python程式設計
- Java-JavaScript高階-第34節JavaScript
- JavaScript物件程式設計-第3章JavaScript物件程式設計
- Python 高階程式設計:深入探索高階程式碼實踐Python程式設計