html
1.哪个元素表示预格式化文本 ?
main 标签规定文档的主要内容; dir 定义目录列表; dd 为定义列表中项目的描述; pre 可定义预格式化的文本。 补充:定义列表 dl 标签定义了定义列表(definition list),其内又包含了 dt(定义列表中的项目)和dd(描述列表中的项目)。
2.关于HTML5全局属性中说法错误的是
hidden属性功能是通知浏览器不渲染元素,是该元素处于不可见状态。但是元素中的内容还是浏览器创建的,也就是说页面装载后允许使用javascript脚本将该属性取消,取消后该元素变为可见状态,同时元素中的内容也即时显示出来。hidden属性是一个布尔值,为true元素处于不可见状态;为false元素处于可见状态。
3.在 HTML 音频/视频 DOM 中,_____设置或返回音频/视频播放的默认速度?
currentTime:设置或者返回视频播放的当前位置(以秒计)。当设置该属性时,播放会跳跃到指定的位置。 duration:规定造成过渡效果需要花费的时间 defaultPlaybackRate:设置或者返回音频或者视频播放的默认速度 PlaybackRate:设置或者返回视频当前的播放速度
4.以下哪项不能提高dom元素操作效率:
处理列表子元素的点击事件时,使用事件代理 // 事件代理是根据事件冒泡原理,使用事件代理可以减少注册事件,节省内存
插入大量DOM元素时,使用innerHTML替代逐个构建元素 // 测试后发现innerHTML比creaetElement效率要高~至于为什么....没有深究~
使用DocumentFragment替代多次appendChild操作 // 将元素放入代码片段中一次插入比你创建一个插入一个效率肯定要高的多
使用addEventListener替代 onxxx(比如onclick) 进行事件绑定 // 使用addEventListener监听事件不会被覆盖,而on会覆盖上一个事件