使用瀏覽器的內(nèi)部對(duì)象系統(tǒng), 可實(shí)現(xiàn)與HTML文檔進(jìn)行交互。它的作用是將相關(guān)元素組織包裝起來(lái),提供給程序設(shè)計(jì)人員使用,從而減輕編程人的勞動(dòng),提高設(shè)計(jì)Web頁(yè)面的能力。
一、瀏覽器對(duì)象層次及其主要作用
除了前面提到過(guò)的文檔document對(duì)象外,Navigator瀏覽器中還提供了窗口(Window)對(duì)象以及歷史(History)和位置(Location)對(duì)象。
瀏覽器對(duì)象(Navigator)
提供有關(guān)瀏覽器的信息
窗口對(duì)象(Windows)
Window對(duì)象處于對(duì)象層次的最頂端,它提供了處理Navigator窗口的方法和屬性。
位置對(duì)象(Location)
Location對(duì)象提供了與當(dāng)前打開(kāi)的URL一起工作的方法和屬性,它是一個(gè)靜態(tài)的對(duì)象。
歷史對(duì)象(History)
History對(duì)象提供了與歷史清單有關(guān)的信息。
文檔對(duì)象(Document)
document對(duì)象包含了與文檔元素(elements)一起工作的對(duì)象,它將這些元素封裝起來(lái)供編程人員使用。
編程人員利用這些對(duì)象,可以對(duì)WWW瀏覽器環(huán)境中的事件進(jìn)行控制并作出處理。在JavaScript中提供了非常豐富的內(nèi)部方法和屬性,從而減輕了編程人員的工作,提高編程效率。這正是基于對(duì)象與面向?qū)ο蟮母緟^(qū)別所在。在這些對(duì)象系統(tǒng)中,文檔對(duì)象屬于非常重要的,它位于最低層,但對(duì)于我們實(shí)現(xiàn)Web頁(yè)面信息交互起作關(guān)鍵作用。因而它是對(duì)象系統(tǒng)的核心部分。
二、文檔對(duì)象功能及其作用
在Navigator瀏覽器中,document文檔對(duì)象是核心是,同時(shí)也是最重要的。見(jiàn)表6-1所示。
Links | Anchor | Form | Method | Prop |
鏈接對(duì)象 | 錨對(duì)象 | 窗體對(duì)象 | 方法 | 對(duì)象 |
表6-1 document對(duì)象
從表6-1中可以看出,document對(duì)象的主要作用就是把這些基本的元素(如links,anchor等)包裝起來(lái),提供給編程人員使用。從另一個(gè)角度看,document對(duì)象中又是由屬性和方法組成。
1、document中三個(gè)主要的對(duì)象
在document中主要有:links,anchor,form等三個(gè)最重要的對(duì)象:
(1)anchor錨對(duì)象:
anchor對(duì)象指的是 標(biāo)識(shí)在HTML源碼中存在時(shí)產(chǎn)生的對(duì)象。它包含著文檔中所有的anchors信息。
(2)鏈接links對(duì)象
2015年全國(guó)職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 | |
全國(guó)職稱計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書(shū)籍 |