天天看點

window對象

視窗大小

outerWidth和outerHeight傳回浏覽器視窗本身的尺寸。

通過document.compatMode來确定頁面是否處于标準模式。

對于移動裝置window.innerWidth和window.innerHeight儲存着可見視口,也就是螢幕上可見頁面區域的大小。

移動IE浏覽器不支援這些屬性,可以通過document.documentElement.clientWidth和document.documentElement.clientHeight提供相同的資訊。

如果你在做移動web開發,推薦閱讀http://t.cn/zOZs0Tz

使用resizeTo(新寬度,新高度)和resizeBy(新視窗與原視窗的寬度和高度之差)方法可以調整浏覽器視窗的大小。接受兩個參數。

window.resizeTo(100,100); //調整到100*100

window.resizeBy(100,50); //調整到200*50

這兩個方法不适用于架構,隻能對最外層的window對象使用。

彈出視窗

檢查浏覽器内置程式是否屏蔽了彈出視窗。

var win= window.open("http://www.beijingqingnian.com","_blank");

if(win==null){

alert('the popup was blocked!');

}

間歇調用和逾時調用

var timeoutid=setTimeout(function(){

alert('hello world');

},1000);

與之相對應的是clearTimeout(timeoutid); //取消逾時調用

間歇調用

setInterval(function(){

alert('Hello world');

對應clearInterval();

繼續閱讀