首页 > Windows开发 > 详细

(转)浏览器对象window,history,location,navigator,screen

时间:2019-04-08 18:44:06      阅读:157      评论:0      收藏:0      [点我收藏+]

1.window对象:当前的浏览器窗口

 window对象是BOM的核心,window对象指当前的浏览器窗口

 所有JavaScript全局对象、函数以及变量均自动成为window对象的成员

全局变量是window对象的属性

 全局函数是window对象的方法

方法:

 1. setInterval(函数,时间(毫秒单位))

2. clearInterval(定时器对象)

3. setTimeout(函数,延时时间(毫秒单位))

4. clearTimeout(延时器对象)

属性:

window.innerWidth:页面视口宽

window.innerHeight:页面视口高

 

2.history对象:浏览器历史记录的集合

属性:length;历史列表中url数量

 

方法:

 

history.back( )  与在浏览器点击后退按钮效果相同

 

技术分享图片

 

history.forward( ) 与在浏览器中点击按钮向前相同

 

 技术分享图片

 

history.go( )  进入历史中的某个页面(可以使用该方法做登录成功之后跳转到上一个页面):history.go(-1);

 

 

3.location对象:对象用于获取当前页面的地址(URL),并把浏览器重定向到新的页面

 

location.pathname 返回当前页面的路径和文件名

 

技术分享图片

 

location.port 返回web主机的端口

 

location.protocol 返回所使用的web协议(http://或https://)

 

技术分享图片

 

location.href  属性返回当前页面的URL

 

技术分享图片

 

location.href = "目标网址"; 跳转到目标网址

location.hash; 获取地址栏的锚点信息。 (#及后面的信息,如果不含,则返回空)

location.search; 获取地址栏里的url参数信息。(即从 ? 开始的信息)

location.assign( ) 改变浏览器的位置,url跳转

技术分享图片

 

4.screen对象:获取用户屏幕的信息

 

window.screen.height; 屏幕分辨率高,width时是获取宽。单位px
window.screen.availHeight; 屏幕可用高,availWidth是获取可用宽,单位px

 

5.navigator对象:浏览器信息

 

navigator.userAgent; 用户代理,声明了浏览器用于 HTTP 请求的用户代理头的值。(爬虫常用)
navigator.appVersion; 返回浏览器的平台和版本信息。

 

(转)浏览器对象window,history,location,navigator,screen

原文:https://www.cnblogs.com/ceceliahappycoding/p/10672423.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!