亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

javascript的BOM

2019-11-20 10:10:36
字體:
來源:轉載
供稿:網友

javascript的BOM

            ECMAScript是 JavaScript的核心,但如果要在 Web中使用 JavaScript,那么 BOM(瀏覽器對象模型)則無疑才是真正的核心。BOM 提供了很多對象,用于訪問瀏覽器的功能,這些功能與任何網頁內容無關。多年來,缺少事實上的規范導致 BOM既有意思又有問題,因為瀏覽器提供商會按照各自的想法隨意去擴展它。于是,瀏覽器之間共有的對象就成為了事實上的標準。這些對象在瀏覽器中得以存在,很大程度上是由于它們提供了與瀏覽器的互操作性。W3C為了把瀏覽器中 JavaScript最基本的部分標準化,已經將 BOM的主要方面納入了 HTML5的規范中。

            ps:上面摘抄于《javascript高級程序設計》,BOM是瀏覽器的窗口對象,提供了很多窗口處理的API。在webapp框架越來越多的情況下,需要我們在同一窗口處理不同頁面、不同的ajax數據,則需要我們熟悉BOM的內容。

1、window

        BOM 的核心對象是 window ,它表示瀏覽器的一個實例。在瀏覽器中, window 對象有雙重角色,它既是通過 JavaScript 訪問瀏覽器窗口的一個接口,又是 ECMAScript 規定的 Global 對象。

下面是open的第三個字符串屬性

2、location

        location 是最有用的 BOM對象之一,它提供了與當前窗口中加載的文檔有關的信息,還提供了一些導航功能。事實上, location 對象是很特別的一個對象,因為它既是 window 對象的屬性,也是document 對象的屬性;換句話說, window.location 和 document.location 引用的是同一個對象。location 對象的用處不只表現在它保存著當前文檔的信息,還表現在它將 URL 解析為獨立的片段,讓開發人員可以通過不同的屬性訪問這些片段。


3、history

        history 對象保存著用戶上網的歷史記錄, 從窗口被打開的那一刻算起。 因為 history 是 window對象的屬性,因此每個瀏覽器窗口、每個標簽頁乃至每個框架,都有自己的 history 對象與特定的window 對象關聯。出于安全方面的考慮,開發人員無法得知用戶瀏覽過的 URL。不過,借由用戶訪問過的頁面列表,同樣可以在不知道實際 URL 的情況下實現后退和前進。

4、navigator

        最早由 Netscape Navigator 2.0引入的 navigator 對象,現在已經成為識別客戶端瀏覽器的事實標準。雖然其他瀏覽器也通過其他方式提供了相同或相似的信息(例如,IE 中的 window.clientInfor-mation 和 Opera 中的 indow.opera ) ,但 navigator 對象卻是所有支持 JavaScript 的瀏覽器所共有的。與其他 BOM 對象的情況一樣,每個瀏覽器中的 navigator 對象也都有一套自己的屬性。下圖有navigator比較重要的信息

5、screen

        JavaScript 中有幾個對象在編程中用處不大,而 screen 對象就是其中之一。 screen 對象基本上只用來表明客戶端的能力,其中包括瀏覽器窗口外部的顯示器的信息,如像素寬度和高度等。每個瀏覽器中的 screen 對象都包含著各不相同的屬性,下表列出了所有屬性及支持相應屬性的瀏覽器。直接用下面代碼查看下就行了

<!DOCTYPE html><html><head><script>  console.log(screen);</script></head><body>  screen</body></html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本不卡免费高清视频| 亚洲欧美国产精品| 久久激情视频久久| 日韩乱码在线视频| 国产精品ⅴa在线观看h| 久久99亚洲精品| 国产综合久久久久| 日韩在线视频播放| 久久中文久久字幕| 亚洲成人教育av| 久久视频免费观看| 国产日韩欧美在线播放| 一本一道久久a久久精品逆3p| 亚洲日本成人女熟在线观看| 欧美一区二区影院| 欧美最顶级的aⅴ艳星| 91国产在线精品| 欧美最猛黑人xxxx黑人猛叫黄| xxav国产精品美女主播| 国产视频在线观看一区二区| 尤物yw午夜国产精品视频| 国产精品无码专区在线观看| 中文国产亚洲喷潮| 久久成年人免费电影| 97国产精品久久| 91精品在线影院| 日韩精品福利在线| 欧美视频二区36p| 成人妇女免费播放久久久| 久久天天躁日日躁| 国产精品∨欧美精品v日韩精品| 国产欧美日韩视频| 亚洲精品狠狠操| 日韩av毛片网| 国产亚洲视频中文字幕视频| 精品久久久久久久久久ntr影视| 一本色道久久综合亚洲精品小说| 亚洲大胆人体视频| 亚洲精品电影在线观看| 第一福利永久视频精品| 欧美乱大交xxxxx| 久久综合88中文色鬼| 久久乐国产精品| 亚洲人高潮女人毛茸茸| 欧美激情手机在线视频| 人妖精品videosex性欧美| 成人午夜激情网| 欧美激情亚洲自拍| 久久久999精品| 亚洲自拍高清视频网站| 亚洲精品欧美日韩专区| 日韩黄色在线免费观看| 91久久国产精品| 一区二区福利视频| 久久激情五月丁香伊人| 欧美日韩激情视频| 久久久伊人欧美| 亚洲国产日韩欧美在线99| 欧美黑人xxxx| 久久99精品久久久久久青青91| 亚洲欧美在线免费| 国产免费久久av| 国产日韩欧美黄色| 亚洲人成在线观| 亚洲国产小视频在线观看| 日韩hd视频在线观看| 成人福利网站在线观看| 欧美激情va永久在线播放| 91高清视频在线免费观看| 国产一区二区激情| 亚洲国产天堂久久国产91| 午夜精品视频网站| 国产视频精品自拍| 国产精品wwwwww| 欧美一区二区色| 97国产在线视频| 午夜精品久久17c| 国产精品小说在线| 97久久精品人搡人人玩| 色哟哟亚洲精品一区二区| 色综合影院在线| 亚洲2020天天堂在线观看| 日韩国产高清视频在线| 成人福利视频网| 亚洲网站视频福利| 亚洲无亚洲人成网站77777| 亚洲视频免费一区| 欧美裸体男粗大视频在线观看| 久久精品一区中文字幕| 欧美午夜精品久久久久久人妖| 国产亚洲精品91在线| 欧美综合在线第二页| 91日本在线视频| 国模精品一区二区三区色天香| 亚洲偷熟乱区亚洲香蕉av| 中文字幕视频在线免费欧美日韩综合在线看| 亚洲人成网站999久久久综合| 午夜美女久久久久爽久久| 国产精品成久久久久三级| 欧美日韩国产一区在线| 精品综合久久久久久97| 日韩高清有码在线| 色多多国产成人永久免费网站| 综合网日日天干夜夜久久| 欧美激情久久久久| 国产精品免费观看在线| 久久国产视频网站| 国产亚洲精品久久久优势| 91超碰caoporn97人人| 亚洲国产精品成人va在线观看| 亚洲精品免费av| 久久av在线播放| 久久天天躁日日躁| 国产精品综合不卡av| 91美女高潮出水| 国产一区二区三区三区在线观看| 亚洲一区制服诱惑| 国产高清在线不卡| 日韩av免费一区| 国产精品永久免费观看| 热99久久精品| 黄网动漫久久久| 亚洲最新av网址| 国产亚洲精品久久久优势| 欧美成人黄色小视频| 亚洲自拍偷拍视频| 在线观看91久久久久久| 久久国产精品久久精品| 久久久91精品国产| 亚洲第一男人av| 久久久久国产精品一区| 国产成人jvid在线播放| 欧美成人在线免费| 91久久久久久国产精品| 亚洲区在线播放| 日韩av在线免播放器| 国产日本欧美一区二区三区| 精品激情国产视频| 国产精品视频999| 亚洲欧美国产一本综合首页| 亚洲丝袜在线视频| 91视频8mav| 日韩在线观看成人| 97福利一区二区| 中文字幕日韩精品在线| 欧美性猛交xxxx黑人猛交| 国产精品第一视频| 亚洲男人天堂2023| 亚洲欧美成人一区二区在线电影| 亚洲视频一区二区三区| 久久国产精品亚洲| 日韩欧美中文字幕在线观看| 国产精品久久久久91| 亚洲国产又黄又爽女人高潮的| 亚洲第一天堂av| 欧美激情一区二区三级高清视频| 国产精品99蜜臀久久不卡二区| 精品综合久久久久久97| 精品视频在线播放色网色视频| 欧美精品在线观看91| 亚洲成人精品在线| 国产精品一区av| 日韩精品视频中文在线观看| 亚洲国产精品va|