阿里巴巴2016前端开发工程师笔试(一)

时长:90分钟 总分:100分

192浏览 0人已完成答题

题型介绍
题型 单选题 判断题 简答题
数量 5 3 2
1.
下列事件哪个不是由鼠标触发的事件()
问题详情




2.
当设置 box-sizing 为 content-box 时,下面关于 CSS 布局的描述,不正确的是?
问题详情




3.
下面有关html的描述,不推荐的是?
问题详情




4.
浏览器在一次 HTTP 请求中,需要传输一个 4097 字节的文本数据给服务端,可以采用那些方式?
问题详情






5.
下面哪个属性不会让 div 脱离文档流(normal flow)?
问题详情




6.
javascript 语言特性
问题详情

javascript 语言特性中,有很多方面和我们接触的其他编程语言不太一样,比如说,javascript语言实现继承机制的核心就是(),而不是Java语言那样的类式继承。Javascript 解析引擎在读取一个Object的属性的值时,会沿着()向上寻找,如果最终没有找到,则该属性值为 (); 如果最终找到该属性的值,则返回结果。与这个过程不同的是,当javascript解析引擎执行“给一个Object的某个属性赋值”的时候,如果当前Object存在该属性,则改写该属性的值,如果当前的Object本身并不存在该属性,则赋值该属性的值 。
7.
填写内容让下面代码支持a.name = “name1” b.name = “name2”
问题详情

填写内容让下面代码支持a.name = “name1” b.name = “name2”
function obj(name){
    ()
}
obj.()= "name2"
var a = obj("name1")
var b = new obj
8.
输出对象中值大于2的key的数组
问题详情

输出对象中值大于2的key的数组
var data = {a: 1, b: 2, c: 3, d: 4}
Object.keys(data).filter(function(x) { return ()})
期待输出:[“c”,”d”]
9.
请实现一个fibonacci函数,要求其参数和返回值如下所示
问题详情

请实现一个fibonacci函数,要求其参数和返回值如下所示:
/**
 *@desc: fibonacci
 *@param: count {Number}
 *@return: result {Number} 第count个fibonacci值,计数从0开始
  fibonacci数列为:[1, 1, 2, 3, 5, 8, 13, 21, 34 …]
  则getNthFibonacci(0)返回值为1
  则getNthFibonacci(4)返回值为5
 */
function getNthFibonacci(count) {
}

10.
实现如下页面布局。核心区域左侧自适应,右侧固定宽度 200px
问题详情