手机扫描二维码答题
00:00:00
webAPIs第二天测试题-pink老师
录音中...
*
1. 关于js中的事件,下列说法错误的是?()
A: 元素不能注册同名事件,比如给同一个按钮同时注册2个点击事件
B: 事件注册之后,比如点击,鼠标经过等事件,不会立即触发
C: 页面中DOM元素是都可以注册事件的
D: 事件既可以通过用户交互来触发,也可以使用代码主动触发,比如 btn.click()
*
2.下列关于事件类型解释正确的是? ()
【多选题】
A. 鼠标事件类型:click 鼠标点击 mouseenter 鼠标经过 mouseleave 鼠标离开
B. 表单获得光标事件类型:focus 获得焦点 blur 失去焦点
C. 键盘事件类型: Keydown 键盘弹起触发 Keyup 键盘按下触发
D. 用户输入表单事件类型: input 用户输入时触发
*
3.关于事件对象解释错误的是?()
A. 事件对象也是个对象,这个对象里有事件触发时的相关信息
B. 例如:鼠标点击事件中,事件对象就存了鼠标点在哪个位置等信息
C. 在事件绑定的回调函数的第一个参数就是事件对象,一般命名为 event、ev或者e
D. 鼠标触发的事件包含事件对象,其余的比如键盘事件是没有事件对象的
*
4.关于环境对象this,下列说法错误的是? ()
A. this是js中的一个环境对象,一般用于函数中
B. 在事件处理函数中,this指向事件源dom对象,简单说指向函数调用者
C. 只要是事件处理函数,就必须要使用this,否则无法实现功能
D. this相当于中文的我, 谁调用,我就是谁
*
5.关于回调函数说法正确的是? ()
【多选题】
A. 当一个函数当做参数来传递给另外一个函数的时候,这个函数就是回调函数
B. 以前我们学过的 间歇函数(定时器)里面的函数,还有事件监听的匿名函数都是回调函数
C. 使用匿名函数做为回调函数比较常见
D. 回调函数简单理解,就是执行完某个命令之后,回头调用的函数,简称回调函数
*
6.事件源一般是以什么形式存在的?()
A: 字符串
B: DOM对象
C: 伪数组
D: 数组
*
7. 通过以下哪个属性可以获取到键盘事件点击的键盘码()
A: event.keyboard
B: event.keyboardNumber
C: event.key
D: 以上属性都行
*
8.以下注册事件的说法,正确的是()
A: 可以使用on+事件名称给一元素的同一个事件注册多个事件处理函数
B: addEventListener方法可以给一个元素注册多个相同事件,并且都能执行
C: addEventListener第一个参数是事件名,注意需要加"on"
D: addEventListener方法没有兼容性问题
评价对象得分
字体大小