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()网页前进

posted @ 2021-11-12 10:35  卡卡发  阅读(47)  评论(0)    收藏  举报