国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
編程中國 - JavaScript常用瀏覽器對象

  1、對象的分級體系

  每個HTML文檔被裝入瀏覽器中時瀏覽器就創(chuàng)建了一系列分級的對象體系,此體系反映了HTML文檔的屬性.

  在每一個HTML頁中含有下面的對象:

  navigator:含有正在使用的Navigator的名稱、版本屬性,客戶端支持的MIME類型屬性,客戶端安裝的"插件"類型。

  window:最高等級的對象,擁有整個窗口的屬性;在每一個Frame中的"子窗口"也有相應(yīng)的window對象。

  document:包含基于文檔內(nèi)容的屬性,如title、backgroundcolor、links和form等。

  location:含有基于當前的URL的屬性。

  history:包含客戶機先前已經(jīng)請求過的URL。

  在引用屬性時,必須指定屬性的所有祖先。例如,引用表單MyForm中的Text1的Value,必須寫成:

  document.MyForm.Text1.Value

  2、關(guān)鍵的瀏覽器對象

  在HTML頁中,最有用的JavaScript對象有:window、Frame、document、Form、location、history和navigator對象。在這里分別講一講這些對象。

  window和Frame對象

  window對象是HTML文檔的所有其他對象的祖先對象,是瀏覽器的窗口和窗口屬性的集合。當在一個WEB頁中用FRAME和 FRAMESET定義了多個楨后,每個楨對應(yīng)一個Frame對象。Frame對象和window對象的屬性和方法是一樣的,僅僅是在瀏覽器中對應(yīng)的區(qū)域不同。

  window對象的方法有:

  open和close:開、關(guān)一個瀏覽器窗口;可以定義大小、內(nèi)容、按鈕條、定位區(qū)域和其他一些屬性。

  alert:顯示帶警告信息的對話框。

  confirm:顯示帶OK和Cancel按鈕的確認對話框。

  prompt:顯示帶一個輸入文本框的提示對話框。

  blur和focus:在一個窗口中設(shè)置和移去輸入焦點。

  scroll:使窗口卷動到指定的坐標。

  setTimeout:在指定的時間后對一表達式求值。

  此外,window中的location和status屬性能完成一些有用的任務(wù):

  通過對location屬性賦值使瀏覽器轉(zhuǎn)到指定的URL,如同用戶鍵入URL地址一樣,如:location="http://www.yesky.com"將使瀏覽器轉(zhuǎn)到y(tǒng)esky的主頁。

  通過對status屬性賦值可以在瀏覽器底部的狀態(tài)條中顯示指定的信息。

  document對象

  對document對象的write和writeln方法相信讀者通過以前的介紹已經(jīng)非常熟悉了。此外,document對象反映HTML文檔的許多屬性,其中包括:背景(bgColor)、文本(fgColor)、鏈接顏色(linkColor、alinkColor和vlinkColor) 等;還有l(wèi)astModified(文檔的最近修改日期)、referrer(先前訪問的URL)、URL(當前文檔的URL)等。

  cookie屬性使用戶可以讀出和設(shè)置cookie的值。

  document對象是所有Anchor、Applet、Area、Form、Image、Link、Plugin等對象的“祖先”對象。

  Form對象

  當在HTML文檔中使用<form>和</form>定義了表單時,F(xiàn)orm對象就建立了。由于在一個主頁中可以有多個表單,所以各個表單對象用數(shù)組或

  中的表單名來區(qū)分。如:

  document.forms[1]HTML文檔中的第二個表單(第一個表單是forms[0]);

  document.forms[0].elements[1]HTML文檔中第一個表單的第二個成分(這個成分可以是Button或InputText等)。

  location對象

  location對象的屬性是基于當前URL的值的。如:hostname是服務(wù)器及匯總文檔的域名。

  location對象有兩個方法:

  reload:強制重新載入當前文檔。

  replace:強制載入指定的URL文檔,并覆蓋當前的歷史記錄。

  history對象

  history對象保留用戶瀏覽WEB的歷史記錄在一個字符串數(shù)組中。利用history對象的current、next和previous屬性可以訪問當前的、下一個和前一個歷史項;同樣,也可以用history數(shù)組訪問其他的歷史項。

  history對象的go方法用來使瀏覽器轉(zhuǎn)到指定的歷史記錄。例如:

  history.go(-2)載入前兩項的URL;

  history.go(0)重新載入當前頁。

  navigator對象

  navigator對象包含當前瀏覽器的信息,如:appName屬性指定了瀏覽器的名稱;appVersion屬性指定了瀏覽器的版本信息。

  navigator對象有兩個方法:

  javaEnabled:指定是否支持Java。

  taintEnabled:指定是否使用數(shù)據(jù)加擾。關(guān)于數(shù)據(jù)加擾我會在后面的文章中講解。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
BOM與DOM的區(qū)別
編程中HTML DOM Document的實例操作
第17章 JavaScript對象編程-參考題
JavaScript document 對象
JavaScript 操作 DOM
HTML 學習手冊(常用的標簽)
更多類似文章 >>
生活服務(wù)
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服