像素比-
window.devicePixelRatio–物理像素和css像素之间的转换比率
window.open()跳转到新窗口-三个参数:要跳转的url、目标窗口、特性字符串
特性字符串是一个用逗号分隔的设置字符串,用于指定新窗口包含的特性
| 1 | /* | 
还可以使用window.close关闭新打开的窗口
| 1 | wrowin.close();// 只能用于window.open创建的弹出窗口 | 
系统对话框alert()、confirm()、prompt()、find()、print()
location对象-location是BOM对象最有用的对象之一,提供了当前窗口中加载文档的信息,以及通常的导航功能
独特之处–即是window的属性也是document的属性
| 1 | // 假设当前URL是: http://foouser:barpassword@www.wrox.com:80/WileyCDA/?q=javascript#content | 
location.search虽然返回url的参数,但没法逐个访问查询参数
查询字符串
| 1 | let getQueryStringArgs = function() { | 
操作地址–可以通过修改location对象来修改浏览器地址.
最常见的
assign()方法传入一个url
| 1 | location.assign("http://www.baidu.com")//立即启动到新url | 
如果给window.location或document.location设置一个url,也会以同一个url调用assign方法-修改location属性也会修改当前加载的页面
| 1 | location.hash = "#section1"; | 
navigator对象
screen对象
histroy对象
go()方法-可以在用户历史记录中沿任何方法导航
| 1 | //后退一页 | 
