前言 面試總體情況,著重考察基礎知識,對項目要求不高,面試官只是一筆帶過了。 為了讓大家能更好的學習理解知識點,在此只給出面試題,不給答案。 一面 1、哪些情況下,vue改變了data,但是dom沒有變化,怎麼處理? 2、vue組件間怎麼通信? 3、談談vuex,同步/非同步分別怎麼更改vuex中的s ...
前言
面試總體情況,著重考察基礎知識,對項目要求不高,面試官只是一筆帶過了。
為了讓大家能更好的學習理解知識點,在此只給出面試題,不給答案。
一面
1、哪些情況下,vue改變了data,但是dom沒有變化,怎麼處理?
2、vue組件間怎麼通信?
3、談談vuex,同步/非同步分別怎麼更改vuex中的state狀態?
4、js有哪些基本類型?
5、談談js的原型和繼承
6、對象的__proto__是什麼,構造函數的__proto__是什麼?
7、談談css的盒模型
8、不定寬高元素,水平垂直居中
9、flex,縱向排列,用那個屬性?
10、this指向問題?
11、DOM事件的捕獲、獲取、冒泡過程,target和currenttarget分別指向誰?
二面
1、畫一個圓
2、點擊圓內區域響應事件,點擊元素其他區域做其他處理
3、兩個瀏覽器tab頁簽A,B,如何實現A頁簽中拖動圓,B頁簽做相應變動
4、對於,固定寬高和不定寬高元素,說出你知道的所有能實現水平垂直居中的方案
5、瀏覽器請求url後,再次刷新頁面,瀏覽器會怎麼載入資源(緩存),跟哪個狀態碼跟緩存相關?
6、CSRF,XXS攻擊的場景和防禦措施
7、說下你知道的瀏覽器頁面優化
8、頁面渲染的過程
後記
感謝前人大佬們的分享:
1、https://www.cnblogs.com/qianduantuanzhang/p/7722958.html
2、https://pagespeed.v2ex.com/t/439787