[讀書(shū)]JavaScript高級(jí)程序設(shè)計(jì) - Chapter 1
很喜歡看每本書(shū)的第一章,將一些趣聞?shì)W事之類的東東,也可以看看業(yè)界的發(fā)展。
本書(shū)將JavaScript分為了3個(gè)部分“
ECMAScript
DOM
BOM
主要介紹了他們的發(fā)展史,可能值得重視的就是IE和Firefox對(duì)其不同的支持程度了,
對(duì)于一個(gè)Web程序員來(lái)說(shuō),寫(xiě)出兼容多個(gè)瀏覽器的代碼來(lái)才是最大的挑戰(zhàn),現(xiàn)在用的VML在Firefox中就直接被無(wú)視。
BOM這個(gè)介紹的比較少,用的時(shí)候也很少意識(shí)到是在用BOM,window,document,location,navigator,screen這些 對(duì)象都是屬于BOM的,在這兒我不是很理解Document屬于BOM,難道DOM中用到的不是document。留個(gè)疑問(wèn)!
”BOM主要用于處理瀏覽器窗口和框架“,重要的還有就是對(duì)Cookie的支持。
從書(shū)中的話中,我的理解是除了window和navigator對(duì)象,IE和Firefox在對(duì)于其他對(duì)象的實(shí)現(xiàn)是不同的。
DOM (document object model),Mozilla一系的瀏覽器實(shí)現(xiàn)了完整的Level1,幾乎所有的level2,和一部分level3;IE只是支持了幾乎全部的level1
MS一直在瀏覽器方面”故意做的不兼容“。。。
ECMAScript定義了一個(gè)標(biāo)準(zhǔn),對(duì)于JavaScript來(lái)說(shuō),瀏覽器充當(dāng)了ECMAScript的一個(gè)宿主環(huán)境,做個(gè)比方就是 ECMAScript是接口,JavaScript是實(shí)現(xiàn)了這個(gè)接口的一個(gè)類,類似的還有ActionScript,ScriptEase等。
繼續(xù)下一章了
本書(shū)將JavaScript分為了3個(gè)部分“
ECMAScript
DOM
BOM
主要介紹了他們的發(fā)展史,可能值得重視的就是IE和Firefox對(duì)其不同的支持程度了,
對(duì)于一個(gè)Web程序員來(lái)說(shuō),寫(xiě)出兼容多個(gè)瀏覽器的代碼來(lái)才是最大的挑戰(zhàn),現(xiàn)在用的VML在Firefox中就直接被無(wú)視。
BOM這個(gè)介紹的比較少,用的時(shí)候也很少意識(shí)到是在用BOM,window,document,location,navigator,screen這些 對(duì)象都是屬于BOM的,在這兒我不是很理解Document屬于BOM,難道DOM中用到的不是document。留個(gè)疑問(wèn)!
”BOM主要用于處理瀏覽器窗口和框架“,重要的還有就是對(duì)Cookie的支持。
從書(shū)中的話中,我的理解是除了window和navigator對(duì)象,IE和Firefox在對(duì)于其他對(duì)象的實(shí)現(xiàn)是不同的。
DOM (document object model),Mozilla一系的瀏覽器實(shí)現(xiàn)了完整的Level1,幾乎所有的level2,和一部分level3;IE只是支持了幾乎全部的level1
MS一直在瀏覽器方面”故意做的不兼容“。。。
ECMAScript定義了一個(gè)標(biāo)準(zhǔn),對(duì)于JavaScript來(lái)說(shuō),瀏覽器充當(dāng)了ECMAScript的一個(gè)宿主環(huán)境,做個(gè)比方就是 ECMAScript是接口,JavaScript是實(shí)現(xiàn)了這個(gè)接口的一個(gè)類,類似的還有ActionScript,ScriptEase等。
繼續(xù)下一章了
posted on 2007-09-13 17:57 Michael Zheng 閱讀(523) 評(píng)論(0) 編輯 收藏 所屬分類: Reading