针对html css3以及js学习错题整理

上周六对于之前所学内容做了相关的考试内容,对于我个人而言,html和css3部分错的不多,但js部分还是有些欠缺,我会将我错的题目进行整理,以便于下次复习!

HTML5部分:

1.关于HTML5和DTD说法正确的是?(选择两项)
A.HTML5不需要引用DTD
B.HTML5不基于SGML
C.HTML5需要引用DTD
D.HTML5基于SGML

选:AB ;这题考的是HTML5和DTD,那么首先我们要知道,DTD的含义是可定义合法的XML文档构建模块,它使用一系列的合法的元素定义文档的结构,它的主要意义在于规定了标记语言的规则,在HTML5中,不再基于SGML,所以不需要引用DTD

2.在HTML5中,哪个标签用于组合标题元素(选择一项)
A.<group></group>
B.<header></header>
C.<headings></headings>
D.<hgroup></hgroup>

选:D ;这题是粗心导致答错
AC不是HTML5新标签,B表示标记定义一个页面或者一个区域的头部,所以选D

3.关于embed标签,下列说法正确的是?(选择两项)
A.embed标签中只能嵌入音频文件
B.embed标签定义嵌入的内容,不如插件、音视频等
C.embed标签如果定义视频文件,只能设置autoplay属性,才能在页面加载后自动播放
D.embed标签如果定义视频文件,不需要设置autoplay属性,就能在页面加载后自动播放

选:BD ; 这题考的是embed标签,它可以插入flash动画也可以插入image图片,是一个容器,用来嵌入外部的应用,同时它不需要设置autoplay属性就能在页面加载后自动播放

CSS3部分:

针对html css3以及js学习错题整理
C;这题考的是CSS3的结构类,nth-last-child:概念为匹配属于其父元素的第n个子元素,不论元素的类型,从最后一个开始计算,所以只有C.段落6的背景是绿色是符合的

JavaScript部分:

1.针对html css3以及js学习错题整理
选:C 这题考的是综合的包括数据类型、转换以及if判断,“NaN”与任何数及本身都不等,同时"NaN"也是number类型的一种,所以选C

2.针对html css3以及js学习错题整理
选择:D ,对于switch而言,因为没有break,则所有都输出

3.针对html css3以及js学习错题整理
选择:AD 这题犯了个小错误,是个多选题,然而我只选择了一项,这题考的变量用"+"号拼接

4.针对html css3以及js学习错题整理
选择:C 这题考察拼接字符串,因为col是个变量,所以要将col拼接到里面,同时i也是变量,i也需要用+号去拼接,如果直接写会变为输出字符,拼接字符串时遇到双引变单引,遇到单引变双引

5.针对html css3以及js学习错题整理
选择:A 这题考察 navigator和userAgent

6.针对html css3以及js学习错题整理
选择:B 这题考察的是indexof,找不到则返回-1,第一个参数表示要查找的那个项,第二个参数表示要查找那个项的起点位置的索引。如果只有一个参数,则是要查找的那个项,从最开头开始

以上是所有错题整理,以后审题要明确,对于知识点薄弱的地方要多去查查看看