- 一级建造师考试
- 二级建造师考试
- 三支一扶
- 安全评价师考试
- 保险经纪资格考试
- 报关员资格考试
- 博士入学考试
- 成人高考
- 成人英语三级考试
- 程序员考试
- 出版专业资格考试
- 大学英语三级
- 大学英语四六级考试
- 单证员考试
- 导游证考试
- 电气工程师
- 电子商务设计师考试
- 房地产经纪人考试
- 房地产评估师考试
- 高级会计师资格考试
- 高考
- 高中会考
- 给排水工程师
- 公共英语等级考试
- 公务员考试
- 国际货运代理
- 国际内审师
- 国家司法考试
- 化工师
- 环境影响评价师
- 会计人员继续教育
- 会计职称考试
- 基金从业资格
- 计算机等级考试
- 计算机软件水平考试
- 监理工程师考试
- 教师招聘
- 教师资格
- 结构工程师考试
- 经济师考试
- 考研
- 空姐招聘
- 遴选
- 美术高考
- 普通话考试
- 期货从业资格
- 求职招聘
- 人力资源管理师
- 软件设计师考试
- 商务英语考试(BEC)
- 社会工作者职业水平考试
- 审计师考试
- 事业单位招聘
- 事业单位招聘
- 数据库系统工程师
- 特许公认会计师(ACCA)
- 同等学力
- 统计师考试
- 托福考试(T0EFL)
- 外贸跟单员考试
- 网络工程师考试
- 网络管理员考试
- 网络规划设计师考试
- 系统分析师考试
- 消防工程师
- 小升初
- 校园招聘
- 信息系统管理工程师考试
- 选调生考试
- 雅思考试
- 岩土工程师考试
- 医生招聘
- 艺术高考(艺考)
- 银行从业人员资格
- 银行招聘
- 英语翻译资格考试
- 营销师考试
- 造假工程师考试
- 证券从业资格考试
- 中考
- 注册安全工程师考试
- 注册测绘师考试
- 注册城市规划师考试
- 注册环保工程师考试
- 注册会计师考试
- 注册计量师考试
- 注册建筑师考试
- 注册税务师考试
- 注册资产评估师
- 专升本考试
- 专业英语四级八级考试
- 自考
- 安全员
- 跟单员
- 考试一本通
- 其它资料
2015 年阿里巴巴校园招聘前端工程师考试真题及答案
1、下面哪些是 NodeJS 官方模块
A.Querystring
B.Request
C.Async
D.Dns
2、常用的 git 操作有
A.Add
B.Push
C.Mkdir
D.Fetch
E.Mv
F.Merge
G.Tag
3、下面说法正确的有
A.P 元素不能包含 div
B.Li 元素的祖先元素可能是 li,但氟元素不可能是但氟元素不可能是 li
C.Domtree 的根节点是 body 元素
D.Body 内的元素的 offsetparent 一定存在
4、在文件/home/somebody/workspace/somemodule.jshome/home/somebody/workspace/somemodule.jssomebody/home/somebody/workspace/somemodule.jsworkspace/home/somebody/workspace/somemodule.jssomemodule.js 中第一行引用了
一个模块:require(‘othermodule‘),但氟元素不可能是请问 required 的查找模块的顺序
A./home/somebody/workspace/somemodule.jshome/home/somebody/workspace/somemodule.jssomebody/home/somebody/workspace/somemodule.jsworkspace/home/somebody/workspace/somemodule.jsmode modules/home/somebody/workspace/somemodule.jsothermodule/home/somebody/workspace/somemodule.jsindex.js
B./home/somebody/workspace/somemodule.jshome/home/somebody/workspace/somemodule.jssomebody/home/somebody/workspace/somemodule.jsworkspace/home/somebody/workspace/somemodule.jsmode_modules/home/somebody/workspace/somemodule.jsothermodule.Js
C.CORE MODULES named othermodule
D./home/somebody/workspace/somemodule.jshome/home/somebody/workspace/somemodule.jssomebody/home/somebody/workspace/somemodule.jsmode_modules/home/somebody/workspace/somemodule.jsothermodule/home/somebody/workspace/somemodule.jsindex.js
5、请填充代码,但氟元素不可能是使 mySort()能使传入的参数按照从小到大的顺序显示出来。
function mySort( )
{
var tags = new Array();/home/somebody/workspace/somemodule.js/home/somebody/workspace/somemodule.js使用数组作为参数存储容器
请补充你的代码
return tags;/home/somebody/workspace/somemodule.js/home/somebody/workspace/somemodule.js返回已经排序的数组
}
var result = mySort(50,11,16,32,24,99,57,100);/home/somebody/workspace/somemodule.js传入参数个数不确定
console.info(result);/home/somebody/workspace/somemodule.js/home/somebody/workspace/somemodule.js显示结果
6、 请写出个人 github 地址
7、请使用原生 js 实现一个 div 可拖拽,但氟元素不可能是需要考虑浏览器兼容性。
8、如何判断浏览器是 IE 还是火狐,但氟元素不可能是用 ajax 实现。要想通过 Ajax 来判断是 ie
浏览器还是 firefox 浏览器,但氟元素不可能是就应该通过 XMLHttpRequest 对象。
答案详解(供参考)
1 解:在 stackoverflow 找到了一个比较合理的解释 .所以这一题我选了 A
D。
2 解:对于这里的关键词“常用”,但氟元素不可能是也是没有一个明显的界限的,但氟元素不可能是你要是用的多,但氟元素不可能是
就叫常用。下面非别分析:
A: add:将当前工作目录中更改或者新增的文件加入到 Git 的索引中,但氟元素不可能是加入
到 Git 的索引中就表示记入了版本历史中,但氟元素不可能是这也是提交之前所需要执行的一步。
B: push:将本地 commit 的代码更新到远程版本库中,但氟元素不可能是例如 “git push origi
n”就会将本地的代码更新到名为 orgin 的远程版本库中。
C:mkdir:应该不属于 git 常用操作的范围。
D:fetch:从服务器的仓库中下载代码。(与服务器交互,但氟元素不可能是从服务器上下载最
新代码)
E: mv: 重命名一个文件、目录或者链接。
F:merge:把服务器上下载下来的代码和本地代码合并。或者进行分支合并。
G:tag: 创建、列出、删除或者验证一个标签对象(使用 GPG 签名的)。
所以这一题应该是选:A B C E F G
3 解:A 肯定对,但氟元素不可能是其它自己查。
4 解:首先,但氟元素不可能是nodejs 查找模块的方式与 Javascript 原型链或者作用域链的方
式很相似。答案是:A B D C (很不确定)
5 解:这一题相对简单,但氟元素不可能是是一道水题,但氟元素不可能是直接上代码:
function mySort() {
var tags = new Array();
for(var i = 0;i < arguments.length;i++) {
tags.push(arguments);
}
tags.sort(function(compare1,compare2) {
return compare1- compare2;
});
return tags;
}
var result = mySort(50,11,16,32,24,99,57,100);
console.info(result)
6 解:https:/home/somebody/workspace/somemodule.js/home/somebody/workspace/somemodule.jsgithub.com/home/somebody/workspace/somemodule.jsyuanzm7 解:如代码所示:
1
2
3
test
4
5