码迷,mamicode.com
首页 > 其他好文 > 详细

阿里巴巴笔试

时间:2016-04-17 21:57:49      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

1
typeof (new Array).__proto__.constructor() 输出值为object

2
box-sizing:border-box

3
AMD规范
RequireJS

SeaJS

4
<div id="outer">
<div id="inner" style="width: 100px;"></div>
</div>

什么情况下document.querySelecotr("#inner").offsetWidth === 0 成立

答:
#inner {display: none}
#outer {display: none}

5
关于CSRF 以下哪些说法是正确的
A CSRF是跨站脚本攻击的一种手段
B CSRF攻击可能会导致用户信息的丢失 √
C CSRF会让攻击者盗取到用户的Cookie信息
D CSRF会向被攻击者页面注入恶意脚本
E 使用Token校验可以有效防止CSRF攻击
F 使用GET请求可以有效防止CSRF攻击

6
关于npm命令和包管理策略描述正确的
A npm install babel@^6.5 命令会安装最新6.5.x版本的babel
B npm install babel@>=5.6 命令可以安装最新5.x.x版本的babel
C npm publish 命令可以覆盖之前发布过的版本
D 安装完A包然后安装B包,如果B依赖A,则A不会被多次安装
E require的时候优先查当前目录
F npm run build会执行当前目录的build.sh

7
Object.prototype._____.call(null) === "[object ____]"
答:toString Null

8

function add (x, y) {
if (!x || x<0) return 0;
if (!x || y<0) return 0;
return this.a+this.b+x+y;
}

var obj = {
a:1,
b:2,
}

var res = add.__(___,____);
答:
var res = add.apply(obj, [3,4]);

9
function add(num1) {
return function (num2) {
return function (num3) {
return function (num4) {
return num1+num2+num3+num4;
}
}
}
}

console.log(add(100)(200)(300)(400));

10
怎样设计一个弹窗组件

阿里巴巴笔试

标签:

原文地址:http://www.cnblogs.com/natsu12/p/5402119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!