阿里前端热身赛答案

下午在微薄上看到了,就做了下,还是挺有意思的

地址 http://ued.campus.alibaba.com/quiz3/

第一题,打开带锁的门

主要代码在step0.js里

找到154行,判断条件加个true,如下:

if (true||_pwd_ === pwd.join(""))

保存之后,点图上的回车健

 

第二题,激光

调整两个镜子的位置和角度

 

#ma {
top: 550px;
left: 960px;
-webkit-transform: rotate(-82deg);
}

#mb {
left: 600px;
top: 440px;
-webkit-transform: rotate(-181deg);
}

 

第三题,二维码

在页面源码会看到一串被注释的数据,赋值给str,然后画矩形即可

var str='源码的数据';

var array=str.split(' ');

var c = document.getElementById('qr-canvas').getContext('2d');

c.fillStyle = '#000';

for(var i=0;i<array.length;i++){

var m=array[i].split(',');

c.fillRect(m[0], m[1], m[2], m[3]);

}

 

第四题,前端知识

npm  jade  w3.org  sublime  php

 

第五题,无尽的房间

url后的room=xxx,一直人肉下去- –

PS:当时一心想着赶紧过关,出题者的本意肯定不是人肉咯,这一题最好是用ajax请求下一个网页的html,然后匹配出room number直到room number为空

 

第六题,遮掉指纹

里面特别提示注意cover,但素,我直接把#page里的data-p用base64解码,下一个url就出来了

按理说把cover的position和z-index写好,填在表单也能过关。

 

最后………………出现一个bikini妹纸,点哪里你懂的

 

------------更新--------------

接到钱江晚报记者电话- -,采访我关于这个热身赛都感受,碉堡了

http://qjwb.zjol.com.cn/html/2013-08/29/content_2300545.htm?div=-1