前端笔试选择题

单选题

1、控制台输出的结果是?
var arraynew = new Array(5)
arraynew[1]=1
arraynew[5]=2
console.log(arraynew.length)

A、0
B、1
C、5
D、6

2、在 css 选择器当中,优先级排序正确的是()

A、id选择器>标签选择器>类选择器
B、标签选择器>类选择器>id选择器
C、类选择器>标签选择器>id选择器
D、id选择器>类选择器>标签选择器

3、CSS 样式,下面哪一个元素能够达到最大宽度,且前后各有一个换行?( )

A、Block Element
B、Square Element
C、Side Element
D、Box Elemen

4、JavaScript中window对象的子对象不包含以下哪个对象?( )

A. document B. self C. history D. message

5、下边代码输出的结果是( )
var val = 'smtg';
console.log('Value is ' + (val === 'smtg') ? 'Something' : 'Nothing');

A: Value is Something
B: Value is Nothing
C: NaN
D: other

6、下边代码输出的结果是( )
var name = 'World!';
(function () {
    if (typeof name === 'undefined') {
        var name = 'Jack';
        console.log('Goodbye ' + name);
    } else {
        console.log('Hello ' + name);
    }
})(); 

A: Goodbye Jack
B: Hello Jack
C: Hello undefined
D: Hello World

7、下列事件哪个不是由鼠标触发的事件()

A、click
B、contextmenu
C、mouseout
D、keydown

8、下列不属于javascript内置对象的是( )

A、Math
B、Date
C、RegExp
D、Window
E、Error

9、以下运行结果( )
for(var i = 0; i < 10; i++) {
    setTimeout(function() {
        console.log(i);
    }, 1000);
}

A、0–9
B、10个10
C、10个9
D、无限循环

多选题

10、input元素的type属性的取值可以是( )

A、image
B、checkbox
C、button
D、select

11、下列关于web页面级优化描述最正确的是( )

A、减少HTTP请求的次数
B、进行资源合拼和压缩
C、Inline images
D、将外部脚本置于低端
E、减少不必要的HTTP跳转
F、以上描述都对

12、函数的调用方式有哪些:( )

A、直接调用
B、作为对象方法调用
C、作为构造函数调用
D、通过call和apply方法调用

参考文档

80道前端面试选择题


  转载请注明: 随便韶韶 前端笔试选择题

 上一篇
人性的等级 人性的等级
道德评判标准你可能听过这样的观点,穷人的素质比富人差。事实是否真的如此?我对这个问题没有答案。 但是我相信经济基础决定上层建筑。这个上层建筑可以包含道德善良等概念。 因为物质的贫乏,人类可能会变得更加好斗,这应是生物的本能,生存是第一需求。
2021-10-17
下一篇 
前端面试提纲 前端面试提纲
样式CSS 实现垂直居中 自适应布局 flex Grid 动画 canvas 语言 原型链,作用域,闭包 ES6,Pormise,async 设计模式,工厂、适配器、桥接 动态数据绑定的实现原理 全局状态管理 redux vuex Typ
2021-01-27
  目录