1. 程式人生 > >第七章作業

第七章作業

但是 兼容問題 scrip obj 對象模型 接收 asc row 客戶端

BOM:

1. BOM是Browser Object Model的縮寫,即瀏覽器對象模型。

2. BOM沒有相關標準。

BOM和瀏覽器關系密切。瀏覽器的很多東西可以通過JavaScript控制的,例如打開新窗口、打開新選項卡(標簽頁)、關閉頁面,把網頁設為主頁,或加入收藏夾,等等…這些涉及到的對象就是BOM。

雖然BOM沒有一套標準,但是各個瀏覽器的常用功能的JavaScript代碼還是大同小異的,對於常用的功能實際上已經有默認的標準了。所以不用過於擔心瀏覽器兼容問題,不是每個瀏覽器都有自己的BOM,也不需要為每個瀏覽器都學習一套BOM,只是個別瀏覽器會有新增的功能會在BOM上體現出來。

DOM:

1. DOM是Document Object Model的縮寫,即文檔對象模型。

2. DOM是W3C的標準。

3。DOM最根本的對象是document

從1可以看出來:DOM和文檔有關,這裏的文檔指的是網頁,也就是HTML文檔。網頁是由服務器發送給客戶端瀏覽器的,無論用什麽瀏覽器,接收到的HTML都是一樣的,所以DOM和瀏覽器無關,它關註的是網頁本身的內容。由於和瀏覽器關系不大,所以標準就好定了。

第七章作業