javascript bom的作用:1、彈出新瀏覽器窗口;2、移動(dòng),關(guān)閉和更改瀏覽器窗口大小;3、可提供Web瀏覽器詳細(xì)信息的導(dǎo)航對(duì)象;4、可提供瀏覽器載入頁面詳細(xì)信息的本地對(duì)象;5、可提供用戶屏幕分辨率詳細(xì)信息的屏幕對(duì)象等等。
本文操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
JavaScript中BOM主要功能的詳解
主要介紹一下瀏覽器的對(duì)象模型(BOM)
如果你要是了解DOM的話BOM理解起來就方便的多
如果有不懂的我講一下區(qū)別注意聽考試要考的?。?!
Document Object Model(文檔對(duì)象模型),就是把「文檔」當(dāng)做一個(gè)「對(duì)象」來看待。
Browser Object Model(瀏覽器對(duì)象模型),即把「瀏覽器」當(dāng)做一個(gè)「對(duì)象」來看待。
BOM的主要功能
-
彈出新瀏覽器窗口
-
移動(dòng)、關(guān)閉和更改瀏覽器窗口大小
-
可提供Web瀏覽器詳細(xì)信息的導(dǎo)航對(duì)象
-
可提供瀏覽器載入頁面詳細(xì)信息的本地對(duì)象
-
可提供用戶屏幕分辨率詳細(xì)信息的屏幕對(duì)象
-
支持Cookie
-
Internet Explorer瀏覽器對(duì)BOM進(jìn)行擴(kuò)展,冰爆扣ActiveX對(duì)像
BOM包括五種對(duì)象先看一會(huì)細(xì)講
1. window對(duì)象
2. history對(duì)象
3. location對(duì)象
4. scren對(duì)象
5. navigator對(duì)象
先說第一種window對(duì)象中常用方法
promep()方法 顯示可提示用戶輸入的對(duì)話框
alert()方法 顯示提示消息和確定按鈕的警示框
confirm()方法 顯示一個(gè)帶有提示信息 確定和取消按鈕的確認(rèn)框
close()方法 關(guān)閉瀏覽器窗口
open() 方法 打開新的瀏覽器窗口
setTimeout()方法 在設(shè)定的毫秒后調(diào)用函數(shù)計(jì)算表達(dá)式
setInterval()方法 按照設(shè)定的周期(以毫秒計(jì))
clearInterval() 取消重復(fù)設(shè)置,與setInterval()對(duì)應(yīng)
第二種history對(duì)象
history對(duì)象可以將當(dāng)前瀏覽器頁面跳轉(zhuǎn)到莫格曾經(jīng)打開過的頁面
第三種location對(duì)象
location 對(duì)象用于管理當(dāng)前打開敞口的URL信息,相當(dāng)于瀏覽器的地址欄。
第四種screen對(duì)象
window.screen對(duì)象包含了用戶屏幕的相關(guān)信息,在編寫是可以不使用window前綴
第五種navigator對(duì)象
navigator對(duì)象包含了瀏覽器的相關(guān)信息。
例如:
navigation.appCodeName 返回瀏覽器的代號(hào)
navigation.appName 返回瀏覽器的名稱
navigation.cpuClass 返回瀏覽器系統(tǒng)的CPU等級(jí)
等等。。。。。
推薦學(xué)習(xí):《javascript高級(jí)教程》