国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

JavaScript BOM簡(jiǎn)介

什么是BOM

  • BOM是browser object model的縮寫,簡(jiǎn)稱瀏覽器對(duì)象模型

  • BOM提供了獨(dú)立于內(nèi)容而與瀏覽器窗口進(jìn)行交互的對(duì)象

  • 由于BOM主要用于管理窗口與窗口之間的通訊,因此其核心對(duì)象是window

  • BOM由一系列相關(guān)的對(duì)象構(gòu)成,并且每個(gè)對(duì)象都提供了很多方法與屬性

  • BOM缺乏標(biāo)準(zhǔn),JavaScript語法的標(biāo)準(zhǔn)化組織是ECMA,DOM的標(biāo)準(zhǔn)化組織是W3C

  • BOM最初是Netscape瀏覽器標(biāo)準(zhǔn)的一部分


在本章節(jié)中將學(xué)到什么

在本教程中,大家將學(xué)到與瀏覽器窗口交互的一些對(duì)象,例如可以移動(dòng),調(diào)整瀏覽器大小的window對(duì)象,可以用于導(dǎo)航的location對(duì)象與history對(duì)象,可以獲取瀏覽器,操作系統(tǒng)與用戶屏幕信息的navigator與screen對(duì)象,可以使用document作為訪問HTML文檔的入口等


BOM結(jié)構(gòu)圖

6.png

注:window對(duì)象是BOM的頂層(核心)對(duì)象,所有對(duì)象都是通過它延伸出來的,也可以稱為window的子對(duì)象


由于window是頂層對(duì)象,因此調(diào)用它的子對(duì)象時(shí)可以不顯示的指明window對(duì)象,例如下面兩行代碼是一樣的:

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            window.alert("Hello JavaScript");
            alert("Hello JavaScript");
        </script>
    </head>
    <body>
    </body>
</html>


繼續(xù)學(xué)習(xí)
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> window.alert("Hello JavaScript"); alert("Hello JavaScript"); </script> </head> <body> </body> </html>
提交重置代碼