Javascript基礎(6)BOM簡介

1.BOM(browser object model)瀏覽器對象模型:
window對象 (表示瀏覽器窗口)底下還包含:
window.screen對象 (包含與窗口有關的屬性和方法,如寬、高、位置、打開、關閉等等)
window.location對象(包含 主機名、域名、端口號、協議等屬性 及 一個加載新文檔的 assign方法)
window.history對象 (包含瀏覽器歷史,等效於瀏覽器向前 → 向後 按鈕)
window.nevigator對象(包含有關訪問者瀏覽器的信息,如瀏覽器版本、內核、是否支持cookie等)
ps:以上對象均可以去掉window前綴來使用。
nevigator對象通常會誤導,儘量少用。因爲瀏覽器可以自己設置性質,從而無法獲得需要的屬性值

2.瀏覽器窗口三種彈窗方式:(可以省略window前綴)

    window.alert();   //警告框
    window.prompt();  //提示框
    window.confirm(); //確認框,返回boolean值

3 window對象包含兩種計時事件(window對象的方法,使用時可以略去window前綴):

    window.setInterval('函數名()',毫秒數);      停止方法:window.clearInterval();   
    window.setTimeout('函數名()',毫秒數);       停止方法:window.clearTimeout(); 
兩者的區別:
    setInterval() - 間隔指定的毫秒數不停地執行指定的代碼
    setTimeout()  - 暫停指定的毫秒數後執行指定的代碼

4.javascript提供了可以簡單使用的:
設置、檢測、獲取 cookies的方法,詳細參考:
http://www.w3cschool.cc/js/js-cookies.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章