点我达2019届校招前端开发笔试

时长:120分钟 总分:100分

162浏览 0人已完成答题

题型介绍
题型 单选题 多选题 简答题
数量 4 3 5
1.
在js中执行 1+'1'的结果是?
问题详情

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




2.
在js中执行 parseInt('77',40)的结果是?
问题详情

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




3.
在ECMAScript 5标准下,以下哪些是保留关键字?
问题详情




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




5.
dom中HTMLDivElement的正确继承关系是?
问题详情




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




7.
请尽可能多的列举你所知道HTML5规范提出的新特性?
问题详情
8.
如下代码的打印结果是什么? console.log('one') se...
问题详情

如下代码的打印结果是什么?
console.log('one') setTimeout(function() { console.log('two') }, 0) Promise.resolve().then(function() { console.log('three') }); console.log('four')

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

如何使用Flex布局实现如下p元素在div元素中水平垂直居中的效果?
<div class="flex"> <p>content content</p> </div>

10.
当我们需要制作扑克游戏时,经常需要一个洗牌算法,来让不同玩家获得更随机一些...
问题详情

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

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

11.
使用javascript实现一个双向链表,具备如下几个用法即可。 ...
问题详情

使用javascript实现一个双向链表,具备如下几个用法即可。
const linkList = new LinkList() //创建双向链表 linkList.append(5) // 向链表尾部追加一个value为5的元素 linkList.prepend(10) // 向链表的头部最近一个value为10的元素 linkList.delete(2) // 删除整个链表里value为2的元素,并返回删除元素的个数

12.
在HTTP请求中,如果我们希望客户端(如浏览器)不要有任何形式的缓存,可以...
问题详情

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