BOM对象

浏览器窗口 window

  • window中有个top对象代表的是window的自身

  • window.open() 打开新窗口

    • 第一个参数: url 网址

    • 第二个参数: name a标签的target属性(默认值_blank)

    • 第三个参数: Features 设置新窗口位置与大小(窗中窗)

    • 第四个参数: replace 是否替换当前历史记录(一般不传)true:替换 false:不替换

  • window.close() 关闭窗口

  • window.onload : 页面dom树 + 外部资源 加载完毕

  • window.onbeforeunload : 页面关闭之前执行

  • window.onunload : 页面正在关闭

网址栏 location

  • protocol   ————   location.protocol 协议 http https

  • hostname   ————   location.hostname 主机名 ip 域名

  • href   ————    location.href 完整网址

  • search   ————   location.search 参数

  • assign()   ————   location.assign() 跳转网页 跳转可以返回

  • replace()   ————   location.replace() 替换网页 替换无法返回

  • reload()   ————   location.reload() 刷新网页 没有参数

历史记录 history

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

  • back()   ————  history.back() 加载history 列表中的前一个URL 回退上一页

  • forward()   ————  history.forward() 加载history列表中的下一个URL 下一页

  • go()   ————  history.go() 加载history列表中的某个具体页面 跳转指定历史记录

    • 正数为后退一页 history.go(1) 下一页

    • 负数为前进一页 history.go(-1) 上一页

    • 0 代表的是当前页

用户信息 Navigator

  • userAgent  ————   navigator.userAgent 用户代理 电脑版本 浏览器的版本

    • 应用场景:用户数据收集

屏幕尺寸(硬件尺寸) screen

  • availHeight screen.availHeight 获取用户电脑可用的屏幕高度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值