js中的BOM和DOM

2019-10-14  本文已影响0人  jadefan

BOM(浏览器对象模型),用于访问浏览器的功能
DOM(文档对象模型),针对HTML和XML的一个API

BOM

window

window是BOM的核心对象,表示浏览器的一个实例,同时又是ES规范的Global对象

全局作用域中定义的变量都会成为window的属性,但二者有区别

location

location即是window对象的属性,也是document对象的属性
它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能

主要用途:

navigator

用以识别客户端浏览器

screen

用来表明客户端的能力

history

保存着用户上网的历史记录

DOM

DOM描述了一个层次化的节点树,允许添加、移除和修改页面的一部分

上一篇 下一篇

猜你喜欢

热点阅读