01-window对象

nobility 发布于 2022-08-08 05-BOM 2506 次阅读


window对象

常用属性

属性名 描述
window.devicePixelRatio CSS像素与一个物理像素的比率
window.innerWidth 网页视口的宽度
window.innerHeight 网页视口的高度
window.isSecureContext 当前网页是否采用https协议
window.parent 父窗口的window对象
window.self 当前页面的主窗口
window.windowwindow.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脚本报错,该事件的回调函数的参数依次是:出错信息、出错脚本的网址、行号、列号、错误对象
加油啊!即便没有转生到异世界,也要拿出真本事!!!\(`Δ’)/
最后更新于 2022-08-08