窗口大小
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');
},1000);
对应clearInterval();