本文目录

欢聚时代 前端工程师面试题

🌙
手机阅读
本文目录结构

设置input标签的type属性为 X 用于定义隐藏的输入字段。

参考答案


hidden

A标签的target设置 X 可以始终在新窗口中打开链接。

参考答案


_blank

文字加粗的样式属性为: X

参考答案


font-weight

相对于根元素来设置字体大小的单位是: X

参考答案


rem

数组的 X 方法可以在数组头部添加元素。

参考答案


unshift

正则表达式的量词 X 用于匹配任何包含至少一个或多个的字符串。

参考答案


+

执行Javascript中的 X 函数会创建一个新函数,新函数与被调函数具有相同的函数体,当目标函数被调用时 this 值指向第一个参数。

参考答案


bind

HTTP协议的 X 请求方法用于获取服务器支持的HTTP请求方法。

参考答案


OPTIONS

HTML中空格的转义字符是 X

参考答案

 

const a = 10; const b = a » 2 | 1; 执行代码后b的值为: X

参考答案


3

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

正确答案: B C D 你的答案: 空 (错误)


load
play
seeked
abort

给定如下HTML代码,以下选择器能选到P元素的是?


<div class="box">
       <div>
              <p>YY</p>
       </div>
</div>

正确答案: A D 你的答案: 空 (错误)


.box p
.box &gt; p
.box + p
.box,p

以下是css3中支持的单位有?

正确答案: A B C D 你的答案: 空 (错误)


pt
vw
em
%

以下返回true的有?

正确答案: B D 你的答案: 空 (错误)


void 1
undefined !== null
0 &amp;&amp; true
undefined == null

以下返回1的有?

正确答案: A B 你的答案: 空 (错误)


Math.abs(-1)
Math.ceil(0.5)
Math.floor(0.6)
Math.max(0.1,1.1)

[1, 2, ‘a’, ‘b’, ‘3’].filter(Number)返回值是?

正确答案: C 你的答案: 空 (错误)


[1,2,'a','b','3']
[1,2,NaN,NaN,3]
[1,2,’3’]
[1,2,3]

以下是RegExp 对象的方法的有?

正确答案: A B C 你的答案: 空 (错误)


compile
exec
test
match

执行以下代码,在控制台打印的值为?


var a = 0;
var b = (function(){
    var a = 1;
    return function(){
        setTimeout(function(){
            console.log(this.a);
        },1000)
    };
})();

b();

正确答案: A 你的答案: 空 (错误)


0
1
undefined
null

执行以下代码, 在控制台打印的值为?


var obj = {name:’yy0’};
Object.defineProperty(obj,"name",{
    configurable:true,
    enumerable:false,
    set: function(){
    name = 'yy3';
    },
    get: function(){
        return 'yy1';
    }
});
obj.name = 'yy2';
console.log(obj.name);

正确答案: B 你的答案: 空 (错误)


yy0
yy1
yy2
yy3

在方法里面执行for循环,以下关键字能跳出循环的有?

正确答案: A B C 你的答案: 空 (错误)


break
continue
return
void

盒子模型是什么,谈谈你的理解。

cookies,sessionStorage和localStorage有什么区别,应用场景在哪里?

JSONP的跨域原理是什么?

DOM操作中的事件代理、事件冒泡是什么?

用HTML、CSS、Javascript编写一个Toast 组件,要求:从底部渐变上移到屏幕正中间,2秒后消失。(注:不能使用本地IDE)

编写一段正则表达式,用于匹配身份证号码。(注:不能使用本地IDE)

如果有以下数组 [1, 2, 7, 4, 5, 6, 6, 3, 8, 9] , 请去重并且从小到大排序。(注:不能使用本地IDE)

使用js实现一个深度clone的方法。(注:不能使用本地IDE)

参考

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了