BOM(browser object model)浏览器对象模
Window ====浏览器
history 历史记录
location 路径
screen 屏幕
navigator 浏览器内核信息
document 文档DOM
Window 对象方法
alert(); 显示带有一段信息和一个确认按钮的警告框
confirm(); 显示带有一段信息以及确认取消按钮的对话框
prompt(); 显示可提示用户输入的对话框
colse(); 关闭所有窗口
moveby(); 相对于窗口的当前坐标移动到指定像素
moveto(); 相对于大窗口的左上角移动到指定位置
open(); 打开一个新窗口
print(); 打印当前窗口
setTimeout(); 在指定的毫秒后调用函数或表达式
Location方法
console.info(window.href) 当前url
console.info(window.hostname) 主机名称
console.info(window.host) 主机名称+端口
console.info(window.port) 端口
console.info(window.protocol) 协议
console.info(window.search) ?后面的值
console.info(window.hash) 锚点后面的值
Screen方法
console.info(screen.width) 显示屏幕的宽度
console.info(screen.height) 显示屏幕的高度
console.log(screen.availWidth) 显示屏幕的宽度(除windows任务栏之外)
console.log(screen.availHeight) 显示屏幕的高度(除windows任务栏之外)
Navigator方法
console.log(navigator.appCodeName) 返回浏览器的代码名
console.log(navigator.appMinorVersion) 返回浏览器的次级版本
console.log(navigator.appName) 返回浏览器的名称
console.log(navigator.appVersion) 返回浏览器的平台个版本信息
console.log(navigator.browserLanguage) 返回当前浏览器的语言
console.log(navigator.cpuClass) 返回浏览器系统的CPU等级
console.log(navigator.platform) 返回运行浏览器的操作系统平台
console.log(navigator.userAgent) 返回由客户机发送服务器的user-agent头部的值
console.log(navigator.userLanguage) 返回os的自然语言设置
History方法
back() 返回上一级
forward() 返回下一级
go() 前进