為什麼要dom程式設計:
js最重要的功能就是讓使用者與網頁元素進行互動操作。這才是學js的精華所在。使用者可以對頁面元素進行各種操作。
document就是乙個dom物件,它表示的是這個html文件,我們可以通過這個文件來訪問文件中的元素。
dom程式設計是ajax的基礎。
dom程式設計關係的示意圖:
dom程式設計解析html文件時不會解析js**。
任何乙個html檔案都可以解析成乙個dom樹,dom程式設計通過這個樹的結構來操作html元素。烏龜抓雞這個html檔案的dom樹示意圖:
總結:dom程式設計的核心就是通過把html中的元素以物件的方式取出來,然後w3c為這些物件實現了各種函式,我們可以通過這些函式來實現對html元素的修改。
比如我們可以通過getelementbyid()這個dom方法來取出html頁面中的乙個button按鈕,然後我們可以根據w3c定義的各種button按鈕的各種方法來操作。
韓順平網頁設計第四十三講
cleartimeout 用法案例 window物件還有如下方法 moveto的作用是把視窗的左上角移動到乙個指定的座標。案例如下 function test2 我是乙個視窗 moveby 是以當前視窗為起點移動座標。moveto 100,100 相對螢幕左上角 moveby 100,100 相對當...
韓順平網頁設計第四十六講
dom把html中的每個元素都當成乙個node 節點 來看待,每個node都有很多方法。具體如下表 在dom程式設計中,乙個html文件會被當做dom樹對待,所有的html元素都被轉換成node節點。所以我們就可以用node 節點的屬性和方法來操作這些html元素。比如上圖的方法。document的...
NeHe OpenGL第四十一課 體積霧氣
nehe opengl第四十一課 體積霧氣 體積霧氣 把霧座標繫結到頂點,你可以在霧中漫遊,體驗一下吧。這一課我們將介紹體積霧,為了執行這個程式,你的顯示卡必須支援擴充套件 gl ext fot coord include include include include include nehegl...