screen对象
属性
height 屏幕的像素高度
width 屏幕的像素宽度
availHeight 屏幕的像素高度减去系统部件高度之后的值(只读)
availWidth 屏幕的像素宽度减去系统部件宽度之后的值(只读)
left 当前屏幕距左边的像素距离[firefox返回0,chrome和IE不支持]
top 当前屏幕距上方的像素距离[firefox返回0,chrome和IE不支持]
availLeft 未被系统部件占用的最左侧的像素值(只读)[chrome和firefox返回0,IE不支持]
availTop 未被系统部件占用的最上方的像素值(只读)[chrome和firefox返回0,IE不支持]
bufferDepth 读、写用于呈现屏外位图的位数[IE返回0,chrome和firefox不支持]
colorDepth 用于表现颜色的位数(只读)[IE8-返回32,其他浏览器返回24]
pixelDepth 屏幕的位深(只读)[IE8-不支持,其他浏览器返回24]
deviceXDPI 屏幕实际的水平DPI(只读)[IE返回96,chrome和firefox不支持]
deviceYDPI 屏幕实际的垂直DPI(只读)[IE返回96,chrome和firefox不支持]
logicalXDPI 屏幕逻辑的水平DPI(只读)[IE返回96,chrome和firefox不支持]
logicalYDPI 屏幕逻辑的垂直DPI(只读)[IE返回96,chrome和firefox不支持]
updateInterval 读、写以毫秒表示的屏幕刷新时间间隔[IE返回0,chrome和firefox不支持]
fontSmoothingEnabled 是否启用了字体平滑(只读)[IE返回true,chrome和firefox不支持]
获取浏览地址
localhost.href;
改变浏览地址
localhost.href=“#”;
这样就可以直接跳转到页面
本地浏览历史
var history = window.history;
history=你浏览器的浏览历史
计时器
window.setInterval()方法
每隔一段时间执行一次方法
有两个参数,第一个是执行的js代码,第二个是执行的间隔时间
方法会不停地调用函数
var interval = setInterval(function () {
var date=new Date();
console.log(date.toLocaleDateString())
},1000);
console.log(interval);
1
2
3
4
5
每隔一秒会计数一次
关闭方法:
window.clearInterval()
window.setTimeout()
有两个参数,第一个是要调用的js代码,第二个是在执行前需要等待的时间
在一段时间内调用函数
只执行一次
setTimeout(function () {
alert("123");
},3000);
1
2
3
将会在三秒之后弹出内容为123的消息对话框
关闭方法:
window.clearTimeout()