BOM

BOM 的核心對(duì)象是 window疹鳄,它表示瀏覽器的一個(gè)實(shí)例硫兰。

一辉川、window 對(duì)象

1. 窗口位置

IE表蝙、Safari、Opera 和 Chrome 都提供了 screenLeft 和 screenTop 屬性乓旗,分別用于表示窗口相對(duì)于屏幕左邊和上邊的位置府蛇。

Firefox 則在 screenX 和 screenY 屬性中提供相同的窗口位置信息,Safari 和 Chrome 也同時(shí)支持這兩個(gè)屬性屿愚。

2. 窗口大小

IE9+汇跨、Firefox、Safari妆距、Opera 和 Chrome 均為此提供了4個(gè)屬性:innerWidth穷遂、innerHeight、outerWidth娱据、outerHeight蚪黑。

outerWidth、outerHeight 返回瀏覽器窗口本身的尺寸。innerWidth祠锣、innerHeight 表示頁面視圖區(qū)的大小(減去邊框?qū)挾龋┭拾病T?Chrome 中伴网,這4個(gè)屬性返回相同的值,即視口大小而非瀏覽器窗口大小妆棒。

在 IE澡腾、Firefox、Safari糕珊、Opera 和 Chrome 中动分,document.documentElement.clientWidth 和document.documentElement.clientHeight 中保存了頁面視口的信息。

3. 導(dǎo)航和打開窗口

window.open()红选,這個(gè)方法會(huì)返回一個(gè)指向新窗口的引用澜公。

4. 間歇調(diào)用和超時(shí)調(diào)用

超時(shí)調(diào)用需要使用 window 對(duì)象的 setTimeout() 方法,它接收兩個(gè)參數(shù):要執(zhí)行的代碼和以毫秒表示的時(shí)間(即在執(zhí)行代碼前需要等待多少毫秒)喇肋。調(diào)用?setTimeout() 之后坟乾,該方法會(huì)返回一個(gè)數(shù)值 ID,表示超時(shí)調(diào)用蝶防。要取消尚未執(zhí)行的超時(shí)調(diào)用計(jì)劃甚侣,可以調(diào)用 clearTimeout() 方法并將相應(yīng)的超時(shí)調(diào)用 ID 作為參數(shù)傳遞給它。

間歇調(diào)用與超時(shí)調(diào)用類似间学,只不過它會(huì)按照指定的時(shí)間間隔重復(fù)執(zhí)行代碼殷费,直至間歇調(diào)用被取消或者頁面被卸載。設(shè)置間歇調(diào)用的方法是?setInterval()低葫,它接收的參數(shù)與?setTimeout() 相同详羡。要取消尚未執(zhí)行的間歇調(diào)用,可以使用 clearInterval() 方法并傳入相應(yīng)的間歇調(diào)用 ID氮采。

一般認(rèn)為殷绍,使用超時(shí)調(diào)用來模擬間歇調(diào)用的是一種最佳模式。在開發(fā)環(huán)境下鹊漠,很少使用真正的間歇調(diào)用主到,原因是后一個(gè)間歇調(diào)用可能會(huì)在前一個(gè)間歇調(diào)用結(jié)束之前啟動(dòng)。最好不要使用間歇調(diào)用躯概。

5. 系統(tǒng)對(duì)話框

alert()登钥、confirm()、prompt()

二娶靡、location 對(duì)象

location 是最有用的 BOM 對(duì)象之一牧牢,它提供了與當(dāng)前窗口中加載的文檔有關(guān)的信息,還提供了一些導(dǎo)航功能。它既是 window 對(duì)象的屬性塔鳍,也是 document 對(duì)象的屬性伯铣;換句話說,window.location 和 document.location 引用的是同一個(gè)對(duì)象轮纫。

location的所有屬性:hash腔寡、host、hostname掌唾、href放前、pathname、port糯彬、protocol凭语、search。

位置操作

assign() 方法撩扒。location.assign("http://www.wrox.com");

如果是將 location.href 或 window.location 設(shè)置為一個(gè) URL 值似扔,也會(huì)以該值調(diào)用 assign() 方法。例如却舀,下列兩行代碼與顯式調(diào)用 assign() 方法效果完全一樣虫几。

location.;

window.location = "http://www.wrox.com";

最常用的是 location.href 。

replace() 方法挽拔、reload() 方法

三辆脸、navigator 對(duì)象

四、screen 對(duì)象

五螃诅、history 對(duì)象

go()啡氢、back()、forward()

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末术裸,一起剝皮案震驚了整個(gè)濱河市倘是,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌袭艺,老刑警劉巖搀崭,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異猾编,居然都是意外死亡瘤睹,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門答倡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來轰传,“玉大人,你說我怎么就攤上這事瘪撇』癫纾” “怎么了港庄?”我有些...
    開封第一講書人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長恕曲。 經(jīng)常有香客問我鹏氧,道長,這世上最難降的妖魔是什么佩谣? 我笑而不...
    開封第一講書人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任度帮,我火速辦了婚禮,結(jié)果婚禮上稿存,老公的妹妹穿的比我還像新娘。我一直安慰自己瞳秽,他們只是感情好瓣履,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著练俐,像睡著了一般袖迎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上腺晾,一...
    開封第一講書人閱讀 49,185評(píng)論 1 284
  • 那天燕锥,我揣著相機(jī)與錄音,去河邊找鬼悯蝉。 笑死归形,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的鼻由。 我是一名探鬼主播暇榴,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蕉世!你這毒婦竟也來了蔼紧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤狠轻,失蹤者是張志新(化名)和其女友劉穎奸例,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體向楼,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡查吊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蜜自。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片菩貌。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖重荠,靈堂內(nèi)的尸體忽然破棺而出箭阶,到底是詐尸還是另有隱情虚茶,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布仇参,位于F島的核電站嘹叫,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏诈乒。R本人自食惡果不足惜罩扇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望怕磨。 院中可真熱鬧喂饥,春花似錦、人聲如沸肠鲫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽导饲。三九已至捞高,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間渣锦,已是汗流浹背硝岗。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留袋毙,地道東北人型檀。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像听盖,于是被迫代替她去往敵國和親贱除。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容