58同城2017秋招前端工程师笔试卷

时长:120分钟 总分:100分

117浏览 0人已完成答题

题型介绍
题型 简答题
数量 18
1.
结果输出是什么?
问题详情

var a=[0]
if(a){
    console.log(a==true)
}
else{
    console.log("wut")
}
结果输出是什么?
2.
css 属性能够设置盒模型的内边距为上 10px 、下 20px 、左 30px 、右 40px 的合并写法 ____.
问题详情

css 属性能够设置盒模型的内边距为上 10px 、下 20px 、左 30px 、右 40px 的合并写法 ____.
3.
当块级元素设置 b0x-sizing:border-box 属性时,该块级元素的 width 包含哪几个部分?
问题详情

当块级元素设置 box-sizing:border-box 属性时,该块级元素的 width 包含哪几个部分?
4.
列举出 3 个 JS 中的基本数据类型。
问题详情

列举出 3 JS 中的基本数据类型。
5.
input 的 type 属性值列举 3 个.
问题详情

input type 属性值列举 3 个.
6.
移动浏览器中,触摸一下屏幕会依次触发哪些事件.
问题详情
7.
5’+3 等于 ____ , ’5’-3 等于 ____.
问题详情

5’+3 等于 ____ ’5’-3 等于 ____.
8.
常见的浏览器端的存储技术有哪些?
问题详情
9.
非严格模式下写出下面表达式结果 parseInt(“123a”)=____.
问题详情

非严格模式下写出下面表达式结果
parseInt(“123a”)=____.
10.
a 的输出结果 ____. a 的输
问题详情

var a=[1,2,3,4,5]
a.splice(1,3,5,2,1)
console.log(a)
a 的输出结果 ____.
11.
简述css中position属性为absolute和relative的区别。
问题详情
12.
简述domready和onload事件的区别?图片的onload和domready和页面onload的先后顺序,并简述原因。
问题详情
13.
描述一个你在实际项目中有用过什么比较好的布局方式(不拘泥于页面整体布局,页面中某一小版块也行),深入讲解下其中的原理?
问题详情
14.
Ajax是什么?Ajax的交互模型?同步和异步的区别?如何解决跨域问题?
问题详情
15.
简述instanceof和type的区别? 简述[ ]instanceof Object的值和原因?
问题详情

简述instanceof和type的区别?
简述[ ]instanceof Object的值和原因?
16.
编写一个函数isMerge,判断一个字符串str是否可以由其他两个字符串part1和part2“组合”而成。“组合 ”的规则如下:
问题详情

编写一个函数isMerge,判断一个字符串str是否可以由其他两个字符串part1和part2“组合”而成。“组合 ”的规则如下:
1). str中的每个字母要么来自于part1,要么来自于part2
2). part1和part2中字母的顺序与str中字母的顺序相同。
例如:
"codewars"由"cdw"和"oears"组合而成:
s: c o d e w a r s = codewars
part1: c d w = cdw
part2: o e a r s = oears
完成函数:
function isMerge(s, part1, part2) {
//code here
}

17.
编写请给 Array 本地对象增加一个原型方法,它用于删除数字数组中重复的数字(可能有多个),返回值是一个包含被删除的重复条目的新数组。
问题详情

编写请给 Array 本地对象增加一个原型方法,它用于删除数字数组中重复的数字(可能有多个),返回值是一个包含被删除的重复条目的新数组。
18.
请问第 n个喝这个饮料的人是谁?
问题详情

【编程题】
S,小L,小P,小R和小H 五个人排队站在一个出售’克隆可乐’的自动贩卖机前 队伍中除了他们五个没有其他人 队形如下

S,小L,小P,小R,小H

队列的第一个人 (小S)买了一听可乐,喝下去后变成了两个小S!然后两个小S心满意足的站到了队伍的最后。此时队形变成了这样:

L,小P,小R,小H,小S,小S

然后队列中下一个人 (小L)也买了听可乐,喝下去后变成两个人,站到了队伍最后。以此类推。例如小P第三个喝了克隆可乐,之后队伍变成这个样子:

R,小H,小S,小S,小L,小L,小P,小P

请问第 n个喝这个饮料的人是谁?