持續更新
餓了麼
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;
}
變爲