前端4-8-1:Doctype、display、visibility、opacity、全局属性、事件与方法

1、下面有关html Doctype的描述,说法错误的是?

A、它的责任就是告诉浏览器文档使用哪种html或者xhtml规范

B、不同文档模式主要影响CSS内容的呈现,尤其是浏览器对盒模型的解析

C、不同浏览器在混杂模式下的行为差异非常大,如果不使用某些hack技术,跨浏览器的行为根本就没有一致性可言。

D、如果在文档开始处没有发现文档类型声明,则所有浏览器都会默认开启严格模式

【解析】

D:Doctype不存在或错误,浏览器默认 混杂模式

【知识点:Doctype】

  • DOCTYPE文档类型的声明,就是告诉浏览器使用哪种规范来解释这个文档中的规范。
  • 如果没有它,浏览器会使用怪异模式 DOCTYPE声明必须在HTML文档的第一行,位于<html>标签之前 所有的浏览器都有两种模式:怪异模式和严格模式(也有人叫标准模式)
  • IE 6 for Windows/mac, Mozilla, Safari和Opera 都实现了这两种模式,但是IE 6以下版本永远定在了怪异模式。
  • 关于HTML:严格模式、混杂模式、怪异模式 的 区别以及Doctype的作用。详情请点击查阅

2、把鼠标移到按钮并点击时,会产生一串什么样的事件?

A、active hover focus

B、foucs hover active

C、hover active foucus

D、hover focus active

【知识点】

  • hover -> focus -> active
  • 悬停 -> 聚焦 -> 响应

3、下列说法错误的是()

A、设置display:none后的元素只会导致浏览器的重排而不会重绘

B、设置visibility:hidde后的元素只会导致浏览器重绘而不会重排

C、设置元素opacity:0之后,也可以触发点击事件

D、visibility:hidden的元素无法触发其点击事件

【知识点:display、visibilityopacity】

  • display:none指的是元素完全不陈列出来,不占据空间,涉及到了DOM结构,故产生reflow与repaint
  • visibility:hidden指的是元素不可见但存在,保留空间,不影响结构,故只产生repaint,但不可触发绑定事件
  • opacity=0:指的是元素不可见但存在,保留空间,不影响结构,并且,如果该元素已经绑定一些事件,如click事件,那么点击该区域,也能触发点击事件的

详见CSS:display、visibility、opacity 的详解 与比较


4、以下是Video/Audio中会触发的事件的有?

A、load

B、play

C、seeked

D、abort

【知识点】

  • 方法:load() play() pause()
  • 事件:play() playing() pause() seeked() seeking() abort()当音频/视频的加载已放弃时触发

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

濯一一

你的鼓励:我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值