DOM与BOM区别

看完概念还是知道的,毕竟代码这么多年。DOM即使是新手也是知道的,但是BOM这个学术语,只有看了解释,才知道是啥,至少对于我来说。

一 BOM(borwser Object  Model)

浏览器对象模型:使用对象描述了浏览器的各个部分的内容。

1.window :当前的窗口

open() 打开一个新的资源。

moveTo() 将窗口左上角的屏幕位置移动到指定的 x 和 y 位置。

moveBy() 相对于当前的窗口移动指定的 x 和 y 偏移值(左上角)。

setInterval() 每隔指定的毫秒数指定指定的代码。

setTimeout() 经过指定毫秒数指定一次指定的代码。

2.地址栏对象 

location  (url地址栏对象)

常用方法有

href: 设置或获取整个 URL 为字符串。

reload() :重新加载页面地址。

3.屏幕对象

Screen(屏幕对象):获取电脑的屏幕的一些数据。

常用方法:

availHeight 获取系统屏幕的工作区域高度,排除 Microsoft® Windows® 任务栏。 

availWidth 获取系统屏幕的工作区域宽度,排除 Windows 任务栏。 

height 获取屏幕的垂直分辨率。 

width 获取屏幕的垂直分辨率。

二 DOM(Document Object  Model)

即节点

在原生JS里是name id 标签 ...

在Vue里是ref

猜你喜欢

转载自blog.csdn.net/u012174809/article/details/123638308