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
答案解析:文章来源:https://www.toymoban.com/news/detail-429221.html
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是文档对象模型。文章来源地址https://www.toymoban.com/news/detail-429221.html
到了这里,关于前端开发技术——BOM的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!