一.寫在前面html
該篇做爲彙總, 以面試人爲單位, 面試題型不作詳細分類. 若是您發現錯誤,請必定要告訴我,拯救一個辣雞(但很帥)的少年就靠您了!前端
二.前端面試(阿里)面試
2.1 說一下CSS盒模型(詳細戳我)算法
2.2 怎樣讓一個元素水平垂直居中(詳細戳我)後端
2.3 知道什麼是同源策略嗎?那怎麼解決跨域問題?知道 JSONP 原理嗎?(詳細戳我)跨域
2.4 怎麼檢測瀏覽器中的內存泄露(詳細戳我)瀏覽器
2.5 重繪和重排的區別(詳細戳我)安全
2.6 知道瀏覽器事件機制嗎
前端框架
捕獲階段,目標階段,冒泡階段(順便還提到了一下IE8如下不支持 addEventListener
)框架
2.7 React 在哪一個階段發起 XhrHttpRequest
componentWillMount
2.8 知道爲何要在這個階段發起嗎
保證數據的加載並正常渲染?
2.9 React 中的虛擬 DOM 爲何更快
直接操做 DOM 的性能消耗很大,因此如今的前端框架一個基本策略就是採用虛擬 DOM,React 會先生成一棵虛擬節點樹,而後經過 diff 算法進行同級之間的比較,最後只從新渲染髮生修改過的節點部分。
2.10 從輸入一個URL到頁面加載完成發生了什麼
blabla
三. 社招面經——社招算法題篇(詳細戳我)