window对象
常用属性
| 属性名 | 描述 |
|---|---|
window.devicePixelRatio |
CSS像素与一个物理像素的比率 |
window.innerWidth |
网页视口的宽度 |
window.innerHeight |
网页视口的高度 |
window.isSecureContext |
当前网页是否采用https协议 |
window.parent |
父窗口的window对象 |
window.self |
当前页面的主窗口 |
window.window或window.frames |
都是子窗口列表伪数组,若子窗口设置了name属性,就可以使用对象方式获取具体的子窗口了 |
常用方法
| 方法名 | 描述 |
|---|---|
window.stop() |
暂停网页加载 |
window.scrollTo(x,y) |
滚动到指定位置,也可以是一个对象参数属性分别是:top=y、left=x、behavior=滚动方式,滚动方式有smooth平滑的、instant立即的、auto自动的,默认是自动的 |
window.scrollBy(x,y) |
滚动指定距离,也可以是一个对象参数属性分别是:top=y、left=x、behavior=滚动方式,滚动方式有smooth平滑的、instant立即的、auto自动的,默认是自动的 |
window.getSelection() |
获取用户选中的内容,返回一个Selection对象,使用toString()方法可以转化为字符串 |
window.requestAnimationFrame(callback) |
浏览器下一次重绘时执行回调函数,一般16ms,若当前网页进入后台会暂停重绘 |
常用事件
| 事件名 | 描述 |
|---|---|
load |
网页加载完毕 |
error |
js脚本报错,该事件的回调函数的参数依次是:出错信息、出错脚本的网址、行号、列号、错误对象 |

Comments NOTHING