關於BOM的那些事兒

2021-07-10 13:14:49 字數 1970 閱讀 3897

window物件

1.window物件是最頂層的物件

2.window物件有六大屬性,這六大屬性本身也是物件

3.window物件旗下的document也是物件 並且document旗下有五大屬性

4.document旗下的五大屬性又是物件,總結:都是物件

window screenleft 和 screentop 屬性(window screenleft 和 screentop 屬性返回視窗相對於螢幕的x和y座標)

//其它瀏覽器都支援 screenleft 和 screentop兩個屬性 但是firefox不支援;可以通過screenx 和 screeny 獲取火狐的座標,但是ie又不支援screenx ,screeny ,所以提供下面跨瀏覽器獲取座標的方法

//跨瀏覽器操作

var i= typeof

window.screenleft=='number'?window.screenleft:window.screenx;

var e= typeof

window.screentop=='number'?window.screenleft:window.screeny;

alert(i);

alert(e);

跨瀏覽器獲取可視視窗的範圍

//跨瀏覽器獲取可視範圍的視窗

var width= window.innerwidth; //ie不支援

var height = window.innerheight; //支援inner的就使用這個

//不支援的就是用document物件的方法 (所有的都支援)

if(typeof width!='number')else

}alert(width);

alert(height);

計時器1.超時呼叫

var box=settimeout(function

(),2000);

cleartimeout(box); //取消當前的超時呼叫計畫

2.間歇呼叫

var box=setinterval(function

(),1000)

clearinterval(box);

//使用超時呼叫 模擬定時器

var num = 0;

var max = 5;

function

box() else

}settimeout(box,1000);

location物件

//location物件 是window的屬性 也是document的屬性

alert(window.location); //與下面等效 獲取當前的url

alert(window.document.location);

location.href=''; //跳轉到指定的url

location.assign(''); //跳轉

location.reload(true); //強制從源頭載入

function

a()

history物件

function

back

()function

forward

()function

go(num)

關於Python那些事兒

1.易於學習 python有相對較少的關鍵字,結構簡單,和乙個明確定義的語法,學習起來更加簡單。2.易於閱讀 python 定義的更清晰。3.易於維護 python的成功在於它的源 是相當容易維護的。4.乙個廣泛的標準庫 python的最大的優勢之一是豐富的庫,跨平台的,在unix,windows和...

關於Nginx那些事兒

記憶體少 併發能力強,效能優化 正向 在瀏覽器中配置 伺服器,實現客戶端對伺服器的訪問。也就是說,在一般情況下,我們客戶端無法直接訪問到伺服器,需要有那麼乙個中臺作為中間應用實現訪問。反向 反向 中,客戶端是無知的,不知道是否配置了伺服器,我們將資料發到反向 伺服器上去,反向 伺服器選擇目標伺服器獲...

關於NSDate的那些事兒

本文主要介紹有關nsdate的一些基礎用法 inte ce viewcontroller end void viewdidload void getcurrentdateoflocalzone void getcurrentdatestring void accordingdatestringtra...