BOM:浏览器对象模型
浏览器介绍:
js和浏览器的关系:js的诞生就是为了能让他能在浏览器中运行
常用浏览器:ie chrome safari firefox
window代表浏览器窗口
弹窗 window.alert()
内部高度 window.innerHeight
内部宽度 window.innerWidth
外部高度 window.outerHeight
外部宽度 window.outerWidth
navigator 封装了浏览器的信息
应用名: navigatior.appName
浏览器版本 navigatior.appVersion
用户信息: navigatior.userAgent
系统版本 navigatior.platform
不建议使用,会被人为修改
screen 代表屏幕尺寸
宽度:screen.width
高度: screen.height
location代表当前页面信息的URL信息
主机 host www.baidu.com
当前指向的位置 href https://www.baidu.com 同来跳转网页
协议 protocal https
重新加载 reload : f reload() 刷新网页
docum 代表当前页 DOM数
页面标题 docume.title
能获取具体的文档树结点,能动态的增加或删除结点,就能动态的修改文章。
获取cookie document.cookie
劫持cookie原理
服务器可以设置 cookie.httpOnly. 来保证安全性
history 代表浏览器的历史记录
前进: history.forward()
后退:history.back()