上個禮拜參加完 JSDC 2013 以後,我就壞掉啦,本來已經很久沒有讀程式寫程式,這裡拜突然就很熱血得衝去天瓏買了 JavaScript 設計模式跟 JavaScript 網頁應用程式設計。奇怪的是歐萊禮這本書是 Pattern 怎麼會是設計模式,那叫 Learning JavaScript Design Patterns 面子往哪襬阿!根本就是卡位…以後讀者在書局看到 同個出版社有 JavaScript 設計模式 跟 學習 JavaScript 設計模式 時情何以堪阿。。
算了…紀錄一下心得好了,由於之前都在網路上斷斷續續的學習 JavaScript 關於 prototype 繼承的資料,一直學得不是很扎實,所以之前都想寫文章來紀錄自己瞭解的程度,沒想到每次都寫的二二六六,證明自己根本沒搞懂,所以也沒什麼本事表達清楚了。
但看完這本書,突然有種任督二脈打通的感覺阿,把 Object、Prototype、__proto__,物件繼承的關係跟模擬 class 的方法,講得清清楚楚,這也佔了本書幾乎一半的篇幅,這本書最重要的其實就是這個部份啦~後面的設計模式根本只是來貼咖的~只是看完了以後有種憂傷,之前花好多時間亂學的,現在都在書上啦。。變成好像很沒價值的知識了~所以還是要把英文學好點,才能多看一點還沒翻完的…
還有各種產生物件的方法跟差異,也是詳細又清楚,之前本來覺得自己加減知道怎麼模擬 class 就還不錯了,他裡面更是解釋各種方法的優點跟缺點,一項項條列出來,又比較不同方法的差異,跟最好最通用的方法。
阿,好像是我太弱了,所以感覺學到新東西都令我開心,所以還蠻喜歡這本書的。。期待 JavaScript 網頁應用程式設計能帶給我更多新知阿。。
好像有點酷
不過我應該先把犀牛本看熟~~~
😛
最近我也想買這本書來看耶!!
我算是新手之上
你覺得 要買犀牛,還是這本呢? ~
我是都有買~以前是只有犀牛能看,從基礎開始描述,講的比較完整詳細,也很多瀏覽器的章節,所以比較厚,
後來出進階一點的書籍都比較聚焦在 js 特性上,都比較簡短的加強一些比較不容易懂但重要的觀念。
例如有中文版的書 js 優良部份、effective javascript、javascript 設計模式
可以先去書籍翻一翻這些書,如果看不懂,可以就先買犀牛打打基礎,如果基礎夠看後面這些書籍應該都會有種 js 內力大增的感覺阿~(只是感覺…)