Javascript学习笔记3 Javascript与BOM简介
生活随笔
收集整理的這篇文章主要介紹了
Javascript学习笔记3 Javascript与BOM简介
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
什么是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語(yǔ)法的標(biāo)準(zhǔn)化組織是ECMA,DOM的標(biāo)準(zhǔn)化組織是W3C
- BOM最初是Netscape瀏覽器標(biāo)準(zhǔn)的一部分
BOM結(jié)構(gòu)圖
BOM對(duì)象包括
window對(duì)象
是BOM的頂層(核心)對(duì)象,所有對(duì)象都是通過(guò)它延伸出來(lái)的,也可以稱為window的子對(duì)象 。由于window是頂層對(duì)象,因此調(diào)用它的子對(duì)象時(shí)可以不顯示的指明window對(duì)象,例如下面兩行代碼是一樣的:
window.document.write("www.dreamdu.com");
window對(duì)象的屬性和方法:
所有 JavaScript 全局對(duì)象、函數(shù)以及變量均自動(dòng)成為 window 對(duì)象的成員。
全局變量是 window 對(duì)象的屬性。
全局函數(shù)是 window 對(duì)象的方法。
window與self對(duì)象
self對(duì)象與window對(duì)象完全相同,self通常用于確認(rèn)就是在當(dāng)前的窗體內(nèi)
window的子對(duì)象
- JavaScript document 對(duì)象
- JavaScript frames 對(duì)象
- JavaScript history 對(duì)象
- JavaScript location 對(duì)象
- JavaScript navigator 對(duì)象
- JavaScript screen 對(duì)象
window函數(shù)索引
窗體控制函數(shù)
- JavaScript moveBy() 函數(shù)
- JavaScript moveTo() 函數(shù)
- JavaScript resizeBy() 函數(shù)
- JavaScript resizeTo() 函數(shù)
窗體滾動(dòng)軸控制函數(shù)
- JavaScript scrollTo() 函數(shù)
- JavaScript scrollBy() 函數(shù)
猴子提示: 上面幾個(gè)函數(shù)的名字最后都帶有To或By,to是絕對(duì)的意思(從整體而言),by是相對(duì)的意思(從原先的位置而言)
窗體焦點(diǎn)控制函數(shù)
- JavaScript focus() 函數(shù)
- JavaScript blur() 函數(shù)
新建窗體函數(shù)
- JavaScript open() 函數(shù)
- JavaScript close() 函數(shù)
- JavaScript opener 屬性
對(duì)話框函數(shù)
- JavaScript alert() 函數(shù)
- JavaScript confirm() 函數(shù)
- JavaScript prompt() 函數(shù)
狀態(tài)欄屬性
- JavaScript window.defaultStatus 屬性
- JavaScript window.status 屬性
時(shí)間等待與間隔函數(shù)
- JavaScript setTimeout() 函數(shù)
- JavaScript clearTimeout() 函數(shù)
- JavaScript setInterval() 函數(shù)
- JavaScript clearInterval() 函數(shù)
轉(zhuǎn)載于:https://www.cnblogs.com/dreamingbaobei/p/5075924.html
總結(jié)
以上是生活随笔為你收集整理的Javascript学习笔记3 Javascript与BOM简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 沈尹默临摹的草书千字文,你见过吗?连启功
- 下一篇: xcode7.2 真机测试