久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

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

 軟件團隊頭目 2009-04-12

  1,、對象的分級體系

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

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

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

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

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

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

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

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

  document.MyForm.Text1.Value

  2,、關鍵的瀏覽器對象

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

  window和Frame對象

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

  window對象的方法有:

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

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

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

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

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

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

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

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

  通過對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屬性使用戶可以讀出和設置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是服務器及匯總文檔的域名,。

  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ù)加擾。關于數(shù)據(jù)加擾我會在后面的文章中講解。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多