前言
本文简单的介绍了JS中的BOM下的对象的方法以及属性
Window对象
- window.innerHeight - 浏览器窗口的内高度(以像素计)
- window.innerWidth - 浏览器窗口的内宽度(以像素计)
- window.open(名称,路径,属性) - 打开新窗口
- window.close() - 关闭当前窗口
- window.moveTo() -移动当前窗口
- window.resizeTo() -重新调整当前窗口
Window 的Screen属性
- screen.width - 属性返回以像素计的访问者屏幕宽度。
- screen.height - 属性返回以像素计的访问者屏幕的高度。
- screen.availHeight - 属性返回访问者屏幕的高度,以像素计,减去诸如窗口工具条之类的界面特征
- screen.availWidth - 属性返回访问者屏幕的宽度,以像素计,减去诸如窗口工具条之类的界面特征。
- screen.colorDepth - 属性返回用于显示一种颜色的比特数。
- screen.pixelDepth - 属性返回屏幕的像素深度。
Window Location
- window.location.href - 返回当前页面的 href (URL)
- window.location.hostname - 属性返回(当前页面的)因特网主机的名称
- window.location.pathname - 属性返回当前页面的路径名。
- window.location.protocol - 属性返回页面的 web 协议
- window.location.assign() - 方法加载新文档。
- window.location.port - 属性返回(当前页面的)互联网主机端口的编号。
window.history
window.history 对象包含浏览器历史
- history.back() - 等同于在浏览器点击后退按钮
- history.forward() - 等同于在浏览器中点击前进按钮
window.navigator
window.navigator 对象包含有关访问者的信息。
- Navigator.cookieEnabled 属性返回 true,如果 cookie 已启用,否则返回 false:
- navigator.appName 属性返回浏览器的应用程序名称
- navigator.appCodeName 属性返回浏览器的应用程序代码名称:
- navigator.product 属性返回浏览器引擎的产品名称:
- navigator.appVersion 属性返回有关浏览器的版本信息:
- navigator.userAgent 属性返回由浏览器发送到服务器的用户代理报头(user-agent header):
- navigator.platform 属性返回浏览器平台(操作系统):
- navigator.language 属性返回浏览器语言:
- navigator.onLine 属性返回 true,假如浏览器在线:
- navigator.javaEnabled() 方法返回 true,如果 Java 已启用: