1. 程式人生 > >《DOM編程藝術》讀書筆記<概述>

《DOM編程藝術》讀書筆記<概述>

之前 書籍 部分 你會 對象 .get 網上 過程 技術

  

  作為一名前端開發工程師,學習的過程中總少不了各種各樣的書籍,作為新手如何在眾多書籍中選到適合自己的呢,我們今天先來談談《DOM編程藝術》這本書。

  其實呢大部分書都是好書,就像LOL中大部分英雄都很厲害,只有不強悍的召喚師。先了解一本書,然後認真的讀下去你一定會有所收獲的。在網上搜索書單時,你大概率會看到標題中這本書,但是又會看到褒貶不一的評論,那麽這本書到底適不適合入門閱讀呢,且聽我慢慢道來。

  讀完這本書的第一感覺就是這本書裏面好多內容已經過時了,比如裏面大量的 js 對瀏覽器兼容性的檢查,會給剛剛認識 js 的同學們帶來很大的困惑。如果你之前也沒有別的編程語言基礎的話,看起來會比較麻煩,可能你會糾結於某條語句而郁悶很久,比如:

if(!document.getElementById){return false}

  你可能會問,這語句到底有什麽用呢,寫或者不寫對程序沒有任何影響的,我為什麽還要加上這些呢?這是在早期瀏覽器對js兼容性不夠好時采用的檢測辦法,如今幾乎完全用不著這麽寫。但是呢書中講的是處理一類問題的方法,這條語句過時了並不代表這種方法過時了。你同樣可以使用 if(!xxxxxx){ do something..} 這種方式檢測瀏覽器中是否存在某種方法或對象。在後面的文章裏我將會逐章做總結,這裏就不細說了。

  通過以上這個簡單的例子我希望告訴大家的是:技術總會過時,但是方法和思路卻是可以延續下來,並成為你自己的積累。

  如果你是一名從來都沒接觸過編程語言的同學,那麽建議第一次學習 js 不要閱讀這本書,它可能讓你喪失對 js 的興趣,繁瑣的種種檢測會讓你頭疼不已。等到你對js有一定的了解以後(比如能獨自完成一些簡單的的頁面效果),再開始閱讀這本書,我想你會有一些預想不到的收獲的。

  未完待續~

《DOM編程藝術》讀書筆記<概述>