BOM核心基础

it2022-05-08  9

BOM核心——Window

 

 

BOM组成

Window  JavaScript  层级中的顶层对象表示浏览器窗口

Navigator  包含客户端浏览器的信息

History  包含了浏览器窗口访问过的  URL

Location  包含了当前  URL  的信息

Screen  包含客户端显示屏得到信息

 

Window对象常用属性

*window.top  //  在定义全局变量时需注意  属性的不可配置性

window.pageYoffset  //  滚动条距顶部滑动距离

window.innerHeight  //  浏览器窗口首屏高度

window.screenX  ||  window.screenLeft  //  显示屏与浏览器窗口间距

 

Window对象常用方法

window.alert(' ');  //  显示带有一段消息和一个确认按钮的警告框

window.confirm(' ');  //  显示带有一段消息和确认按钮及取消按钮的警告框

window.promot(' ');  //  显示带有一段提示信息的输入框

 

Window对象事件

window.onload  //  文档加载完毕

*window.onscroll  //  监控滑轮滚动  (懒加载与预加载应用)

 

Navigator对象属性

navigator.cookieEnabled  //  返回浏览器中是否启用  cookie  的布尔值

navigator.userAgent  //  返回由客户机发送给服务器的  user-agent  头部的值

navigator.onLine  //  返回系统是否处于脱机模式的布尔值

 

History对象

history.length  //  返回浏览器历史列表中  URL  的数量

history.back( )  //  加载  history  列表中的前一个  URL

history.forward( )  //  加载  history  列表中的后一个  URL

history.go(n)  //  加载  history  列表中的某个  URL

 

Location对象

location.hash  //  设置或返回从  #  开始的  URL  (锚点)

location.host  //  设置或返回主机名和当前  URL  的端口号

location.href  //  设置或返回完整的  URL

location.pathname  //  设置或返回当前  URL  的路径部分

location.protocol  //  设置或返回当前  URL  的协议

location.search  //  设置或返回从  ?  开始的  URL  (查询部分)

location.assign( )  //  加载新的文档

location.reload('force')  //  重新加载文档    参数可选,不填或填  false  则取浏览器缓存的文档

location.replace( )  //  用新的文档替换旧的文档

 

转载于:https://www.cnblogs.com/wlcwdl/p/10376311.html


最新回复(0)