前端面试总结
Posted viana37
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端面试总结相关的知识,希望对你有一定的参考价值。
持续更新
饿了么
js方面的考察
1.如何判断一个变量是否为数组类型。我用的是《javascript语言精粹》里面的一种方法,但是他说我太麻烦了。但是我觉得如果不用这种方法确实无法区分array和arguments
function isArray(arr)
return arr &&
typeof arr === 'object' &&
typeof arr.length === 'number' &&
typeof arr.splice === 'function' &&
!(arr.propertyIsEnumerable('length'));
2.事件代理,事件冒泡
3.闭包。点击li元素弹出编号
4.this的指向。题目忘记了,但是当时没回答出来。。。
CSS
1.如何把一个ul中的最后一个li设置一个特殊样式
我回答的是CSS优先级覆盖
但是他希望我回答的是CSS3选择器:last-child
2.如何把一个横向表格变为纵向
<table>
<tr>
<th>row1</th>
<td>1</td>
</tr>
<tr>
<th>row2</th>
<td>2</td>
</tr>
<tr>
<th>row3</th>
<td>3</td>
</tr>
</table>
tr
display: inline-block;
td
display: inline-block;
变为
以上是关于前端面试总结的主要内容,如果未能解决你的问题,请参考以下文章