BOM(浏览器对象模型),用于访问浏览器的功能
DOM(文档对象模型),针对HTML和XML的一个API
BOM
window
window是BOM的核心对象,表示浏览器的一个实例,同时又是ES规范的Global对象
全局作用域中定义的变量都会成为window的属性,但二者有区别
- 给window定义的属性可以用delete操作符删除
- 全局变量则不行
location
location即是window对象的属性,也是document对象的属性
它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能
主要用途:
- 查询字符串参数
- 位置操作
navigator
用以识别客户端浏览器
- 监测插件
- 注册处理程序
screen
用来表明客户端的能力
history
保存着用户上网的历史记录
DOM
DOM描述了一个层次化的节点树,允许添加、移除和修改页面的一部分
网友评论