前端开发技术——BOM

1
下列选项中,用于获取浏览器相关信息的对象是()

A、
window对象

B、
history对象

C、
navigator对象

D、
location对象

正确答案: C

2
下列选项中,表示浏览器对象模型的是()

A、
DOM

B、
BOM

C、
document

D、
window

正确答案: B

3

下列选项中,表示全局对象的是()

A、
DOM

B、
BOM

C、
window

D、
element

正确答案: C

4
下列选项中,所有任务需要排队,前一个任务结束,才会执行后一个任务的操作方式是()

A、
异步

B、
多线程

C、
双线程

D、
单线程

正确答案: D

二.多选题(共3题,24.9分)
1

下列代码中,注册resize事件正确的有()

A、
window.onresize  = function () {};

B、
window.addEventListener(‘onresize’, function () {});

C、
window.resize = function () {};

D、
window.addEventListener(‘resize’, function () {});

正确答案: AD

2

下列选项中,关于location的常用方法说法正确的有()

A、
assign(url)用于触发窗口加载并显示指定URL的内容

B、
reload()用于刷新当前页面

C、
search()用于载入一个新的文档

D、
replace(url)用于通过给定的URL替换当前的资源

正确答案: ABD

答案解析:

location对象没有search()方法,有search属性。

3
下列选项中,属于window对象属性的有()

A、
document

B、
history

C、
location

D、
screen

正确答案: ABCD

答案解析:

window对象是BOM的顶层(核心)对象,其他的对象都是以属性的方式添加到window对象下,也可以称为window的子对象。包括document、history、location、navigator和screen对象。

三.判断题(共5题,41.9分)
1

location对象既是window对象的属性,又是document对象的属性。

正确答案:√

2

setTimeout()只执行一次代码。

正确答案:√

3

setTimeout()方法的第2个参数表示等待的时间,单位是秒。

正确答案:×

答案解析:

setTimeout()方法的第1个参数表示完成第2个参数设置的等待时间后,需要执行的代码,也可以是一个函数(如fn()),第2个参数的时间单位是毫秒。

4

全局变量可以通过window对象进行访问。

正确答案:√

5

BOM是文档对象模型,把文档当作一个对象来看待,它的顶级对象是document。

正确答案:×

答案解析:

BOM是浏览器对象模型,DOM是文档对象模型。

Guess you like

Origin blog.csdn.net/zouxun660/article/details/130442210