我說我去面試了,你信不信?這是今日頭條的校招前端筆試題,若是侵權了,請聯繫我。javascript
針對移動瀏覽器端開發頁面,不指望用戶放大屏幕,且要求「視口(viewport)」寬度等於屏幕寬度,視口高度等於設備高度,如何設置?css
data-xxx 屬性的做用是什麼?html
請描述一下cookies,sessionStorage和localStorage的區別?前端
何時瀏覽器的標準模式(standards mode)和怪異模式(quirks mode)java
解釋一下box-model:所有屬性,各個屬性取值類型,範圍,計算值方式,負值做用,box-sizing概念。web
BFC(Block Formatting Context)是什麼?有哪些應用?面試
如何要求容器在寬度自由很縮的狀況下,A/B/C的寬度始終是1:1:1,如何實現,寫出兩種方法。數組
函數中的arguments是什麼?是數組嗎?若不是,如何將它轉化爲真正的數組?瀏覽器
列舉JavaScript中typeof操做符的可能結果,如何區分:{}和[]類型?cookie
Function中的call、apply、bind的區別是什麼?請針對每個寫出一個代碼示例。
使用jQuery,找到id位selector
的select標籤中有用data-target
屬性爲isme
的option的值?
請優化下段代碼:
for (var i = 0; i < document.getElementsByTagName('a').length; i++) {
document.getElementsByTagName('a')[i].onmouseover = function () {
this.style.color = 'red';
}
document.getElementsByTagName('a')[i].onmouseout = function () {
this.style.color = '';
}
}
整套題比較基礎,屬於初級工程師水平。
原文網址:http://yanhaijing.com/web/2016/09/14/a-fe-question-of-toutiao/