JavaScript|JavaScript Window(9/12)
JavaScript Window Screen
window.screen 对象包含有关用户屏幕的信息
window.screen对象在编写时可以不使用 window 这个前缀
一些属性:
screen.availWidth
- 可用的屏幕宽度
返回访问者屏幕的宽度,以像素计,减去界面特性,比如窗口任务栏
screen.availHeight
- 可用的屏幕高度返回访问者屏幕的高度,以像素计,减去界面特性,比如窗口任务栏
JavaScript Window Location
window.location
对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面window.location 对象在编写时可不使用 window 这个前缀
一些实例:
location.hostname返回 web 主机的域名
location.pathname返回当前页面的路径和文件名
location.port返回 web 主机的端口 (80 或 443)
location.protocol返回所使用的 web 协议(http:// 或 https://)
location.href属性返回当前页面的 URL
location.assign()
方法加载新的文档
JavaScript Window History 【JavaScript|JavaScript Window(9/12)】
window.history
对象包含浏览器的历史为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。
一些方法:
history.back()
- 与在浏览器点击后退按钮相同history.forward()
- 与在浏览器中点击按钮向前相同
推荐阅读
- 事件代理
- 数组常用方法一
- JavaScript|vue 基于axios封装request接口请求——request.js文件
- JavaScript|JavaScript: BOM对象 和 DOM 对象的增删改查
- JavaScript|JavaScript — 初识数组、数组字面量和方法、forEach、数组的遍历
- JavaScript|JavaScript — call()和apply()、Date对象、Math、包装类、字符串的方法
- JavaScript|JavaScript之DOM增删改查(重点)
- 【读书笔记】JavaScript|【读书笔记】JavaScript DOM编程艺术 (第2版)
- JavaScript判断数组的方法总结与推荐
- javascript|javascript 性能测试笔记