記錄大廠的一些前端面試題 偏vue方向 後續更新

2021-09-24 17:09:13 字數 2103 閱讀 5134

記錄最近一段時間面試大廠的一些面試題,用作保留並分享

移動端自適應布局

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...