視窗大小
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();