<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 5,  comments - 7,  trackbacks - 0
    JavaScript由ECMAScript(基本語法),BOM和DOM組成,下面是對JS中一些對象的總結。

    一.BOM

    BOM指(Brower Object Model)瀏覽器對象模型。

    從BOM的角度看,側重于從集合的角度看問題,把頁面劃分為不同的部分,以及頁面本身的一些屬性,如背景色,標題名稱等,由于BOM的實現是基于瀏覽器的,所以不同瀏覽器的屬性和方法有不一致之處,這造成很多麻煩。注意一些一致的,常用的屬性和方法,BOM把頁面分為如下幾部分:

    anchors : Collection of all anchors in the page(represented by )

    applets : Collection of all applets in the page

    forms : Collection od all embeded objects in the page(represented by the tag)

    images : Collection of all forms in the page

    links : Collection of all links in the page (represented by )

    二.Window對象

    Window對象屬于BOM對象。

    他是JavaScript 層級中的頂層對象。Windows 對象會呈現 (represent) 一個瀏覽器窗口。每當 或者標簽出現,Window 對象就會被自動創建。觀察BOM的體系結構,所有的對象都源自window對象,

    window對象的屬性:

    對象

    描述

    Navigator

    包含客戶端瀏覽器的信息。

    Screen

    包含客戶端顯示屏的信息。

    History

    包含了瀏覽器窗口訪問過的 URL。

    Location

    包含了當前 URL 的信息。

    frames

    集合屬性,返回窗口中所有命名的框架。

    document

    對象代表整個 HTML 文檔,可用來訪問頁面中的所有元素

    注意:Navigator, Screen, History, Location等對象實際上是 JavaScript 對象,而不是 HTML DOM 對象,它們是由 JavaScript runtime engine 自動創建的。

    三.HTML DOM 對象

    當一個HTML標簽出現一次,下面的HTML DOM對象就被創建一次。

    對象

    描述

    Document

    代表整個 HTML 文檔,可被用來訪問頁面中的所有元素

    Anchor

    代表一個 a 元素

    Area

    代表一個圖像地圖中的 area 元素

    Base

    代表 base 元素

    Body

    代表 body 元素

    Button

    代表 button元素

    Event

    代表某個事件的狀態

    Form

    代表 form 元素

    Frame

    代表一個 frame 元素

    Frameset

    代表一個 frameset 元素

    Iframe

    代表一個iframe元素

    Image

    代表一個 img 元素

    Input button

    代表 HTML 表單中的一個按鈕

    Input checkbox

    代表 HTML 表單中的一個復選框

    Input file

    代表 HTML 表單中的一個文件上傳

    Input hidden

    代表 HTML 表單中的一個隱藏域

    Input password

    代表 HTML 表單中的一個密碼域

    Input radio

    代表 HTML 表單中的一個單選按鈕

    Input reset

    代表 HTML 表單中的一個重置按鈕

    submit

    代表 HTML 表單中的一個確認按鈕

    Input text

    代表 HTML 表單中的一個文本輸入域(文本框)

    Link

    代表一個 link 元素

    Meta

    代表一個 meta 元素

    Object

    代表一個 Object 元素

    Option

    代表一個 option元素

    Select

    代表 HTML 表單中的一個選擇列表

    Style

    代表一個單獨的樣式聲明

    Table

    代表一個 table 元素

    TableData

    代表一個 td 元素

    TableRow

    代表一個 tr 元素

    Textarea

    代表一個 textarea 元素

    四.Document對象

    Document是唯一BOM和DOM都有的對象。

    Document 對象代表整個 HTML 文檔,可用來訪問頁面中的所有元素,它是 Window 對象的一個部分,可通過window.document 屬性來訪問

    Document 對象的屬性

    屬性

    描述

    “b ody”

    提供對 body 元素的直接訪問

    cookie

    設置或返回與當前文檔有關的所有 cookies

    domain

    返回當前文檔的域名

    lastModified

    返回文檔被最后修改的日期和時間

    referrer

    返回載入當前文檔的文檔的 URL

    title

    返回當前文檔的標題

    URL

    返回當前文檔的 URL

    Document 對象的集合屬性

    集合屬性    描述

    anchors[]  返回對文檔中所有 Anchor 對象的引用

    forms[]    返回對文檔中所有 Form 對象引用

    images[]   返回對文檔中所有 Image 對象引用

    links[]    返回對文檔中所有 Area 和 Link 對象引用

    posted on 2008-11-25 00:00 Vincent-chen 閱讀(273) 評論(0)  編輯  收藏 所屬分類: JavaScript
    主站蜘蛛池模板: 久久受www免费人成_看片中文| 99久久免费国产精精品| 成人午夜免费福利视频| 亚洲AV无码第一区二区三区| 好湿好大好紧好爽免费视频| 亚洲精品线路一在线观看| 欧洲精品码一区二区三区免费看| 国产伦精品一区二区三区免费迷| 免费国产黄网站在线看 | 在线看片无码永久免费视频| 亚洲色图校园春色| 1000部国产成人免费视频| 亚洲成av人片在线看片| 亚洲欧洲免费无码| 亚洲欧美成人综合久久久| 又黄又爽一线毛片免费观看| 九九99热免费最新版| 久久精品国产精品亚洲蜜月| AV无码免费永久在线观看| 中文字幕亚洲综合久久综合| 热99re久久免费视精品频软件 | 亚洲小视频在线播放| 久久综合AV免费观看| 看亚洲a级一级毛片| 亚洲色无码一区二区三区| 久久久精品2019免费观看| 亚洲综合av一区二区三区不卡| 国产免费直播在线观看视频| www.xxxx.com日本免费| 久久精品亚洲一区二区三区浴池| 在线jlzzjlzz免费播放| 中国国产高清免费av片| 亚洲午夜一区二区电影院| 亚洲精品视频免费| 91免费国产自产地址入| 特级aa**毛片免费观看| 久久亚洲中文字幕精品有坂深雪| 成年女人色毛片免费看| a级毛片100部免费观看| 精品无码专区亚洲| 亚洲经典在线观看|