window对象
——代表的是整个浏览器的窗口,window也是网页中的全局对象
navigator对象
——代表当前浏览器的信息,通过该对象可识别不同的浏览器
location对象
——代表当前浏览器的地址栏信息,用location可获得地址栏信息或操作浏览器跳转页面
history对象
——代表浏览器的历史记录,可通过该对象来操作浏览器的历史记录
由于隐私原因,该对象不能访问历史记录,只能操作浏览器翻页
翻页操作只在当次访问时有效
screen对象
——代表用户的屏幕的信息,通过该对象可以获取到用户显示器的相关信息
上诉BOM对象都是作为window对象的属性保存的,可以通过window调用,也可以直接使用
window对象:
alert()
弹出一个提示框confirm()
弹出一个确认框,并返回布尔值prompt("提示文本","示例文本")
弹出一个对话框,显示提示文本和文本框
ex:prompt("请输入你的名字","张三")
navigator对象:
navigator.userAgent
获取浏览器和系统信息
buttery相关方法
location对象:
location.herf
当前完整的URL 可以修改此值且配合prompt达到选择是否跳转页面目的location.protocol
协议头location.host
路径location.pathname
域名location.search
参数location.hash
哈希值