BOM(Browser Object Model) :浏览器对象模型:
Window:
- setTimeout(); :延迟代码的执行
- clearTimeout();
- setInterval(); :每隔多久执行一次代码
- clearInterval();
<script> var fn = function(){ alert(1); } setTimeout(fn,1000);//注意这里调用使用的是fn,并没有加括号 //如果非得使用括号怎么办?例如调用带有参数的函数 //可以采用:setTimeout('fn(parameter)',1000); //关于clearTimeout的使用 var st1 = setTimeout(function(){ var a=1; a++; alert(123+a); },1000); clearTimeout(st1); </script
Screen 对象
此对象主要包含了有关客户端屏幕的信息
- height : 获取的是有关屏幕的信息
- width
- availHeight :除去任务栏之后屏幕的可用高度;下同
- availWidth
History 对象:包含客户端在浏览器种访问过的URL
- length()
- back()
- forward()
- go()
Location 对象:包含当前URL的信息
- hash :设置或返回URL锚点
- href : 设置或返回URL
- hostname:设置或返回当前的主机名
- pathname:设置或返回URL路径部分