javaScript15-BOM对象

浏览器介绍
JavaScript和浏览器的关系:JavaScript诞生就是为了能够在浏览器中运行
BOM:浏览器对象模型
浏览器内核:
- IE
- Chrome
- Safari
- FireFox:Linux上用的比较多
- Opera
三方浏览器:
- qq浏览器
- 360浏览器
- edge浏览器(内核是Chrome)
window代表浏览器窗口

Navigator
navigator封装了浏览器的信息

大多数时候我们不会使用navigator对象,因为会被认为修改!
screen
代表屏幕尺寸


location
location代表当前页面的URL信息

设置新的地址,即打开该网页就能自动跳转到设定的网址(注意网址要用单引号或者双引号括起来)

document
代表当前页面 HTML DOM文档树

获取具体的文档数节点
<body>
<dl id="a">
<dt>java</dt>
<dd>javaSE</dd>
<dd>javaEE</dd>
</dl>
<script>
var dl=document.getElementById('a');
</script>
</body>

document可以获取网页的cookie

劫持cookiede原理
<script src="aa.js"></script>
<!--这个aa.js里面写的就是document.cookie劫持你的信息上传到他的服务器上-->
服务器端可以设置cookie:httpOnly
history
代表浏览器的历史记录
history.back()网页后退
history.forward()网页前进
浙公网安备 33010602011771号