试题
难题
-
下面哪些不属于不按功能划分的常用运算符(D)
A.取整运算符
B.算术运算符
C.逻辑运算符
D.逻辑函数运算符 -
下列哪个选项不属于运算符的功能(A)
A.赋值
B.计算
C.取最大值
D.取最小值 -
画布元素绘制线条时可以使用的样式属性不包含哪个(D)
A.lineCap
B.lineJoin
C.lineWidth
D.lineTo -
以下哪个不是新增元素的类型(C)
A.邮件输入框
B.数字滑动条
C.样式输入框
D.数字输入框 -
想要让当前整个表格的背景为蓝色,下列哪项代码是正确的(A)
A.bgcolor=“blue”
B.bgground=“blue”
C.backcolor=“blue”
D.background-color:blue -
以下哪个选项可以对元素定义不同的过渡动画效果(A)
A.animations 属性
B.transform 属性
C.position 属性
D.transitions 属性 -
在css中,使用什么属性来定义盒的类型(C)
A.margin 属性
B.padding 属性
C.display 属性
D.font 属性 -
多媒体元素的loadedmetadata事件,表示什么(D)
A.媒体议价反当前的速递,无需能在可以正常播放时触发
B.当多媒体元素播放一个未知或异常的媒体文件时触发
C.当多媒体元素加载完成当前指定位置的媒体文件时触发
D.当多媒体元素加载完成时间总长与部字节数时触发 -
在HTML5中,哪个元素可以对页面的标题进行分组(B)
A.address 元素
B.hgroup 元素
C.section 元素
D.nav 元素 -
规定是否对脚本执行进行延迟,直到页面加载为止是哪个元素(A)
A.defer
B.charset
C.language
D.async -
以下哪个选项可以在各栏之间添加间隔线(A)
A.column-rule
B.column-gap
C.column-count
D.column-break-inside -
以下哪个模板属于CSS3(ABC)
A.Speech模块
B.ImageValues模块
C.Transitions模块
D.以上都不是 -
使用write()方法向当前页面输入的内容包括哪些(ABD)
A.文本字符串
B.HTML表达式
C.创建文档流
D.JavaScript代码 -
复合选择器有哪些(AB)
A.派生选择器
B.分组选择器
C.类选择器
D.ID选择题
E.选择器 -
在页面中,使用对话框获取数据和显示信息的调用方法是什么(ABCE)
A.alert () 方法
B.confirm () 方法
C.prompt () 方法
D.cloneNo
E.e方法 -
用于表示Javascript文本的数据类型,字符串型数据通常由什么包裹(ABCD)
A.双引号界定的字符串内容
B.单引号界定的字符串内容
C.双引号界定的字符串中包含单引号内容
D.单引号界定的字符串中包含双引号内容 -
伪类选择器是css中已经定义好的选择器,通常由什么组成(AB)
A.伪元素选择器
B.伪类选择器
C.元素选择器
D.类选择器 -
下列关于SVG的说法,不正确的是(ACD)
A.SVG 图像可通过文本编辑器来创建和修改
B.SVG 是可伸缩的
C.SVG 可在图像质量不下降的情况下被放大
D.SVG 不能被压缩 -
画布元素在填充图形背景色时,使用的属性是哪个(AC)
A.fillStyle
B.Style
C.strokeStyle
D.fill -
下列哪个不是HTML5中表单新增的属性(CD)
A.onformchange
B.onforminput
C.oninput
D.onreset 方法 -
哪个选项会导致无法使用FileReader接口中的对象与方法读取文件数据(CD)
A.在读取文件的过程中,应用程序本身触发了中止读取文件abort()事件
B.文件出于安全的因素的考虑,在读取文件时,返回一个无效的数据信息
C.由于权限原因,无法读取文件的数据信息
D.访问某个文件的过程中,该文件被移动或删除及被其他应用程序并发式修改 -
以下哪项是创建数组的方法(AD)
A.隐式
B.隐藏式
C.实际化
D.实例化 -
下列哪些属于基本的表达式(ABD)
A.this
B.变量
C.字面量
D.var -
字面量是包括哪些内容(ABC)
A.数字
B.布尔值
C.字符串
D.null值 -
对闭包的理解说法错误的是: (A)
A闭包不能避免全局污染
B闭包可以将内部函数保存到外部的时候
C可以从外部访问内部变量
D闭包把外部变量保存到内存中不被释放,导致内存泄漏。 -
下面哪几种是Jquery中表单的对象属性: ABD
A:checked
B:enabled
C:hidden
D:selected
笔记
JS方法与函数
- prompt()方法用于显示可提示用户进行输入的对话框。
- div.addEventListener(“click”,function(),false)中的false代表冒泡事件
jquery
- remove()会删除被选元素同时也删除子元素;empty()只会删除被选元素中的子元素
- jquery中:hidden选择器选取隐藏的元素;而:visible选择器则会选取每个可见的元素
HTML
- 在checkbox中,实现点击文本能控制复选框的方法是:
- checkbox标签的id属性值和label标签中的for属性值一致才行
css
- font语法注意事项:
- 在font复合属性中font-size和font-family属性必须填写
- font复合属性中前三个属性可以随意调换位置,但是最后两个属性的顺序不可以进行调换
- 选择器
- h2+p {} 选择紧跟着h2的p元素 相邻兄弟选择器、
- h2~p{} 选择h2后面的所有兄弟p元素
表达式
在return、break、continue和随后的表达式之间不能有换行
类型、值与变量
- NaN和任何值都不相等,包括它自身
- 正零值等于负零值,但当他们作为除数时,两者之间是不相等的
- Javascript使用实数的时候,常常只是真实值的一个近似表示,极其近似0.1
- Undefined、null、NaN、0、-0、””均表示false,所有其他值,包括所有对象(数组)都会转换成true
- 对null执行typeof操作,结果返回字符串’object’
- 在EMS3中,undefined是可读/写的变量,可以给他赋值。而这个错误在EMS5中做了修正,undefined在该版本中是只读的
运算符
- 在javascript中,所有的数字都是浮点数
- 赋值与求余(%)
- 赋值运算的优先级非常低,通常总是最后执行的
- 求余(%)运算中,结果的符号和第一个操作数(被除数)的符号保持一致
- 求余运算符的操作数通常是整数,但也适用于浮点数
- 加号(+)运算符
- 加号(+)的转换规则优先考虑字符串拼接
- 如果其中一个操作数是字符串的话,另一个操作数也会转换成字符串,然后进行字符串拼接
- 比较运算符
- 如果两个人不同的对象具有相同数量的属性,相同的属性名和值,它们依然是不相等的
- 逻辑运算符
- 逻辑与(&&):如果两个操作数都是真值,那么返回最后一个真值;否则,至少一个操作数是假值的话,则返回一个假值
- 逻辑或(||):如果计算结果为真,则返回这个真值
switch
因为没有break,所以alert’2’后会继续往下执行
var a = 2;
switch (a) {
case 1: alert("1");
case 2: alert("2");
case 3: alert("3");
default: alert('4');
}