navigator浏览器属性 , screen屏幕属性 , history历史对象 , location 网页加载相关对象

(1) : navigator表示浏览器对象,

 其中比较重要的属性有一个叫做 userAgent 的一个属性,这个属性可以返回浏览器用于 HTTP 请求的用户代理头的值。通俗的说就是浏览器的一些很完善的信息,包括浏览器内核,浏览器名称和版本.通过这个属性可以判断页面在哪一个浏览器上运行,以此来写兼容各种浏览器的代码.做到高兼容性


(2): screen 表示屏幕对象,通常用来操作浏览器的长宽像素和有效像素 

 其中white和height表示屏幕的宽和高,availHeight 和 availWidth 表示屏幕有效的宽和高,忽略了电脑底部菜单栏的高度.


(3) : History 表示在浏览器中访问过的历史地址URL

 back() 表示进入到这个页面的上一个页面,也可以说是从哪一个页面进入到这里就返回到那个页面

 forward() 表示进入到这个

 go() 表示要去往那个指定页面,用整数表示,可以是负数 -1 , -2 也可以是 1 2或者 +1 , +2


(4) : location 表示浏览器的地址,刷新和加载的操作

Location 对象属性

属性 描述
hash 设置或返回从井号 (#) 开始的 URL(锚)。
host 设置或返回主机名和当前 URL 的端口号。
hostname 设置或返回当前 URL 的主机名。
href 设置或返回完整的 URL.
pathname 设置或返回当前 URL 的路径部分。
port 设置或返回当前 URL 的端口号。
protocol 设置或返回当前 URL 的协议。
search 设置或返回从问号 (?) 开始的 URL(查询部分)。
location.href 是指的是打开网页本地的地址,不能定向到网站外的地址,而window.open()相当于直接打开另一个网站页面,功能更强大

Location 对象方法

属性 描述
assign() 加载新的文档。
reload() 重新加载当前文档。(刷新)
replace() 用新的文档替换当前文档。(替换)



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值