JavaScript DOM編程藝術(shù)讀后感

前言

用了差不多1個(gè)月,每天晚上睡覺(jué)之前沒(méi)事就翻一翻,今天終于把這本書看完了。

目錄結(jié)構(gòu)

  • 第一章是javascript的歷史,簡(jiǎn)單看看,增加閱歷。
  • 第二章是javascript的基本語(yǔ)法,快速看過(guò)去就好了。
  • 第三章是關(guān)于dom節(jié)點(diǎn)的基礎(chǔ)知識(shí),這一章看完,基本上就對(duì)dom對(duì)象,以及元素節(jié)點(diǎn)、文本節(jié)點(diǎn)、屬性節(jié)點(diǎn)等組成的節(jié)點(diǎn)樹有一個(gè)比較清晰的輪廓認(rèn)識(shí)了。
  • 之后從第四章到第十章就都是一些具體案例以及代碼實(shí)現(xiàn)了。
    • 這幾章里涉及到太多為了兼容低版本ie以及不支持js的情況而寫的代碼,我覺(jué)得這些代碼都可以直接忽略,這本書的目標(biāo)讀者人群大都是js新手,暫時(shí)沒(méi)有必要把重點(diǎn)放在兼容上。只需要了解一下平穩(wěn)退化、漸進(jìn)增強(qiáng)和向后兼容的概念就好了。
    • 結(jié)構(gòu)與樣式分離,將html與css徹底分離開來(lái),拒絕標(biāo)簽內(nèi)嵌style。同樣后面還有網(wǎng)頁(yè)的三位一體結(jié)構(gòu),也就是將結(jié)構(gòu)層(html),表示層(css),行為層(js操作dom)等徹底分離。
  • 第十一章是對(duì)html5一些新屬性如Canvas、表單等的簡(jiǎn)單介紹。
  • 第十二章是將前面的小案例全部結(jié)合起來(lái)實(shí)現(xiàn)了一個(gè)網(wǎng)站。
  • 最后一個(gè)附錄展示是jquery以及一些其他庫(kù)的簡(jiǎn)介。

優(yōu)點(diǎn):

書里的內(nèi)容還是非常細(xì)致的,講解也很清楚,可以說(shuō)對(duì)新人非常友好,不會(huì)出現(xiàn)你照著代碼敲一遍結(jié)果發(fā)現(xiàn)功能/效果實(shí)現(xiàn)不出來(lái)的情況。同樣對(duì)于一些如dom對(duì)象等原理的解析也很透徹。不考慮一些過(guò)時(shí)的內(nèi)容,仍然是一本入門的好書。

缺點(diǎn):

感覺(jué)這本書還是太啰嗦了,用了太多代碼是兼容,導(dǎo)致本來(lái)很簡(jiǎn)單的功能硬是寫出了大量冗余的代碼。當(dāng)然你可以說(shuō)這個(gè)是作者考慮周密,但是對(duì)于新手來(lái)說(shuō)實(shí)在是沒(méi)有必要。入門的時(shí)候?yàn)槭裁匆紤]這么多兼容性的問(wèn)題?

適合人群:

純新手,如果你之前沒(méi)有接觸過(guò)任何html、css、js的內(nèi)容,那么跟著書本敲一遍基本可以迅速入門網(wǎng)頁(yè)搭建。

結(jié)語(yǔ)

不管怎么說(shuō),這本書也算是看完了,下一階段的目標(biāo)是搞定jquery。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 禁用a標(biāo)簽?zāi)J(rèn)跳轉(zhuǎn)行為 禁止 標(biāo)簽的默認(rèn)跳轉(zhuǎn)行為,可以再onclick函數(shù)里面添加return false,來(lái)達(dá)到...
    ryanWSJ閱讀 313評(píng)論 0 0
  • 前言 歸根結(jié)底,代碼都是思想和概念的體現(xiàn)。沒(méi)人能把一種程序設(shè)計(jì)語(yǔ)言的所有語(yǔ)法和關(guān)鍵字都記住,可以查閱參考書來(lái)解決。...
    朱細(xì)細(xì)閱讀 3,141評(píng)論 4 14
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,168評(píng)論 1 92
  • 重走長(zhǎng)征路 暖冬萬(wàn)里行 第38天 大好的陽(yáng)光,大好的心情,早已忘記昨日的疲憊,帶著[愛(ài)心]經(jīng)過(guò)漫山遍野的小紅籽兒林...
    寒冰0601閱讀 239評(píng)論 0 0
  • 在一萬(wàn)多年前,精靈王國(guó)克普拉蔓的精靈士兵們跟人類的士兵開始了一場(chǎng)大戰(zhàn),這場(chǎng)大戰(zhàn)很大。一直戰(zhàn)了十幾年,直到...
    劉沁靈的作品閱讀 195評(píng)論 0 1

友情鏈接更多精彩內(nèi)容