点我达 前端工程师面试题

🌙
手机阅读
本文目录结构

点我达 前端工程师面试题

在js中执行 1+‘1’的结果是?

正确答案: A

11
2
NaN
undefined

在js中执行 parseInt(‘77’, 40)的结果是?

正确答案: D

308
287
77
NaN

在ECMAScript 5标准下,以下哪些是保留关键字?

正确答案: A B D

const
class
argument
debugger

如下的Array.prototype上的方法中,哪些会改变原有的数组?

正确答案: A C D

push
slice
splice
sort

dom中HTMLDivElement的正确继承关系是?

正确答案: B

HTMLDivElement -> HTMLElement -> Element -> EventTarget -> Node
HTMLDivElement -> HTMLElement -> Element -> Node -> EventTarget
HTMLDivElement -> HTMLElement -> EventTarget -> Element -> Node
HTMLDivElement -> HTMLElement -> Node -> Element -> EventTarget

当元素的一个继承属性没有指定值时,则取父元素的同属性的计算值,以下哪些不是CSS中的继承属性?

正确答案: B C

color
display
border-style
text-align

请尽可能多的列举你所知道HTML5规范提出的新特性?

如下代码的打印结果是什么?

console.log('one'); 
setTimeout(function() { 
    console.log('two'); 
}, 0); 
Promise.resolve().then(function() { 
    console.log('three');
});   
console.log('four');

如何使用Flex布局实现如下p元素在div元素中水平垂直居中的效果?

<div class="flex"> <p>content content</p> </div>

当我们需要制作扑克游戏时,经常需要一个洗牌算法,来让不同玩家获得更随机一些的牌面,现在需要你用JS来写实现一个洗牌函数shuffle, 接收一个数组作为参数,返回洗牌后的新数组:

function shuffle(arr) {     //***
}

使用javascript实现一个双向链表,具备如下几个用法即可。

const linkList = new LinkList() //创建双向链表 
linkList.append(5) // 向链表尾部追加一个value为5的元素 
linkList.prepend(10) // 向链表的头部最近一个value为10的元素 
linkList.delete(2) // 删除整个链表里value为2的元素,并返回删除元素的个数

在HTTP请求中,如果我们希望客户端(如浏览器)不要有任何形式的缓存,可以在响应头(response header)中添加如下哪种Cache-Control属性

正确答案: B

Cache-Control: no-cache
Cache-Control: no-store
Cache-Control: max-age=0
Cache-Control: private

参考

https://www.nowcoder.com/test/13932801/summary

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

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

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

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

关注我: Github / 知乎

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

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

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

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

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