Bluetom

阿里前端笔试

昨日阿里前端笔试题

其实都不难,可惜楼主依旧做错。

1、写出如下符合语义的(x)html

类似如下,数据与样子与原题不太一样,但已体现考点。

这一题我认为考点就三点:tbody ,th,rowspan属性,可惜表格用太少,不知道rowspan属性。

2、CSS的简写

这就不用说了,只是其中有一句是这样的

A {

font-size:14px;

font-weight:bold;

line-height:150%;

color:#000000;

}

我觉得前三个属性不应该合起来到font中,于是只简写了最后的color。

3、写出如下登录的html和css。其实就是taobao的登录框

类似于这样QQ截图20130506130030.png

这一题不知道想考我们什么,题目最后有个小括号(边框为圆角并半透明),但我觉得这个考点似乎不太对,难道还要做兼容?

最后只是随便写了一写

4、用js取出所有 .test 的节点

有 document.querySelectorAll 的就直接取,

没有的,要注意在判断是否存在 .test 时要将节点的className转成小写并将换行符,制表符替换成空格,再用indexOf判断。

因为indexOf对大小写敏感。

加红字的虽然想到了,我却没有做,现在想想,当时是不是脑残了?

5、数组去重。比如[1,2,2,3,4,1,2,0,4,5,6,4,9,6],只将1,2,3,4,0,5,6,9取出

我的答案:

JavaScript代码,请使用工具条复制代码

var arr = [1,2,2,3,4,1,2,0,4,5,6,4,9,6];
var obj = {};
for (var i=0,l=arr.length;i
if (!obj[arr[i]]){
obj[arr[i]] = true;
}
}

最后在对象obj中的就是答案。

Bluetom

作为挨踢业的前段湿 搬过砖也画过画:爱看、爱听、爱玩儿、爱折腾、爱打撸啊撸、intj

Proudly published with Hexo