記錄最近一段時間面試大廠的一些面試題,用作保留並分享
移動端自適應布局
css動畫和js動畫的區別
css絕對居中
css塊元素和行內元素
css盒模型
從輸入乙個url到瀏覽器渲染出頁面,中間經歷了什麼
html和css有什麼地方要注意
瀏覽器的重排和重繪
http協議
常見的狀態碼
http協議跟快取相關
快取有哪幾種
協議行快取和強制性快取有什麼區別
http這一層有什麼方法做優化
https協議,http2協議
js閉包
js記憶體**機制
js原型鏈
js的this
es6用過什麼
打包工具用過哪些
webpack打包優化速度的方法
效能優化(網路和**)
css3box-sizing
箭頭函式好處
http協議,如何發起乙個post請求
瀏覽器的快取(不是儲存)怎麼控制
vue元件通訊各種方法,為什麼用vuex,優缺點
讓自定義元件支援v-model
webpack單獨各項配置,從開發到部署發布
promise怎麼建立,哪些方法,怎麼實現支援鏈式呼叫、
網路優化、效能優化
重繪,重排
加密請求資料
後退頁面保持原來狀態
網路請求優化
**效能優化
xss攻擊防禦
適配移動端
單獨webpack配置各項作用
map,reduce
vue路由實現
優化~事件**實現
組合繼承什麼好處?單一的原型繼承和構造繼承有什麼缺點
答: 融合了原型繼承和構造繼承的優勢,1.可以使用instanceof找出類別;2.引數為引用物件時 不會在乙個子類修改就導致全部變化; 原型繼承:引數為引用物件時 在乙個子類修改就導致全部變化 構造繼承:在父類定義的方法,無法被復用
記憶體洩漏怎麼排查
答:f12有個perforence可以定位到具體到哪乙個js
父子傳值加什麼修飾符可以雙向
答:scyn
父元件傳物件給子元件,子元件改變接受的值(物件裡的屬性),父元件有影響嗎
webpack**分片,按需載入
linux
node怎麼接受跨域請求
介紹專案
webpack自己搭專案
怎麼把pc和手機端,怎麼走同乙個請求對映不同端,webpack怎麼配置
生命週期,每個週期的作用
keep-alive多級來回切有什麼問題
多列表頁,從第十頁點進detail再切回來,怎麼儲存這個狀態
webpack打包多個js
常用哪些git指令
響應式原理
移動端適配
用過哪些圖示外掛程式
websocket
node,框架egg/express/koa區別
是否用過vue-nuxt
對元件化怎麼理解
const常量,是物件可以改嗎?在乙個swtich-case,在很多case裡可以無線const a嗎,會報錯嗎?
let和var的區別
vue自定義指令,用在什麼場景
原生js實現下拉重新整理怎麼設計
如何解決跨域問題,多少種解決方式
get和post請求有什麼區別
閉包怎麼理解
js原生實現繼承
es6 class裡面static、super、constructor分別什麼用
visibility:hidden和display:none區別
清除陣列方法
垂直居中,flxy布局
溢位元素3個...
vue渲染原理
h5新特性
本地儲存session,cookied,localstroe區別
cookie還行domian等防止失效,localstore使用方法
object防止遍歷
外層div知道寬高內層不知道,居中
移動端適配原理
vue生命週期
comptued作用
元件怎麼設計
2019前端面試大廠面試題
後面題目是我從各大廠面試題總結的一些經驗 需要key的原因是 使用v for更新已經渲染的元素列表時,預設採用 就地復用 策略,列表中資料發生改變時,此時的key就開始工作,根據key值去判斷某個值是否被修改,如果修改了的話,則重新渲染這一項,否則復用之前的元素 根據這個原因,我們可以知道,key值...
記錄最近的一些遇到的前端面試題
html部分 1.問 doctype是什麼。答 檢視w3school的詳細解釋 sgml 2.問 有哪些行內元素 有哪些塊級元素。margin屬性是否對行內元素有所作用。答 塊級元素常用的有 等 行內元素 等。行內元素左右margin可用,上下margin會讓整行移動。3.問 html5中input...
記錄一些有意思的前端面試題
1 乘積函式 function mul array.prototype let argus slice.call arguments,0 let returnfn function returnfn.valueof function returnfn.tostring null return ret...