web前端面试题目及答案汇总
单项选择题(每题2分,共10题)
1.以下哪个是JavaScript中的基本数据类型?
A.ArrayB.ObjectC.NumberD.Function
答案:C
2.CSS中设置元素宽度的属性是?
A.heightB.widthC.max-widthD.min-width
答案:B
3.HTML5中用于播放视频的标签是?
A.audioB.videoC.embedD.object
答案:B
4.以下哪个事件是在页面加载完成后触发?
A.clickB.loadC.readyD.submit
答案:B
5.在JavaScript中,用于将字符串转换为数字的函数是?
A.parseInt()B.toString()C.parseFloat()D.A和C
答案:D
6.CSS中设置字体大小的单位“em”是相对于什么的单位?
A.父元素的字体大小B.根元素的字体大小C.浏览器默认字体大小D.自身元素的字体大小
答案:A
7.以下哪个属性可以设置元素的定位方式为绝对定位?
A.position:static;B.position:relative;C.position:absolute;D.position:fixed;
答案:C
8.JavaScript中数组的length属性表示?
A.数组中元素的个数B.数组的最大容量C.数组已使用的内存大小D.数组中第一个元素的位置
答案:A
9.HTML中设置超链接目标页面在新窗口打开的属性是?
A.target=_selfB.target=_blankC.target=_parentD.target=_top
答案:B
10.CSS中用于清除浮动的属性是?
A.clearB.floatC.overflowD.display
答案:A
多项选择题(每题2分,共10题)
1.以下属于JavaScript内置对象的有()
A.DateB.MathC.StringD.Array
答案:ABCD
2.CSS中盒模型的组成部分包括()
A.contentB.paddingC.borderD.margin
答案:ABCD
3.HTML5新增的语义化标签有()
A.headerB.navC.articleD.section
答案:ABCD
4.JavaScript中常见的事件类型有()
A.鼠标事件B.键盘事件C.表单事件D.页面加载事件
答案:ABCD
5.以下哪些属性可以设置元素的显示方式()
A.display:block;B.display:inline;C.display:inline-block;D.display:none;
答案:ABCD
6.在JavaScript中,创建对象的方式有()
A.字面量方式B.构造函数方式C.Object.create()方法D.继承方式
答案:ABC
7.CSS中可以用于设置文本样式的属性有()
A.colorB.font-sizeC.font-familyD.text-align
答案:ABCD
8.HTML表单中常见的输入类型有()
A.textB.passwordC.radioD.checkbox
答案:ABCD
9.以下哪些是JavaScript中的循环语句()
A.for循环B.while循环C.do...while循环D.for...in循环
答案:ABCD
10.CSS中用于设置背景的属性有()
A.background-colorB.background-imageC.background-repeatD.background-position
答案:ABCD
判断题(每题2分,共10题)
1.JavaScript中,null和undefined是相同的值。(×)
2.CSS中,元素的宽度和高度会包含padding和border的值。(√)
3.HTML标签必须严格成对出现。(×)
4.在JavaScript中,函数内部使用var声明的变量是局部变量。(√)
5.CSS中设置元素透明度可以使