面試必備:2021最新前端面試題精選大全(含答案)
如果你即將大學畢業,走向 IT 職場,那一定要讀下去,這篇文章能順利幫助大家早日找到作業,限于篇幅問題,本文附有229頁面試題及答案,請在文末點擊獲取
如果你是職場老油條了,可以在評論區給大家留下一些建議,特別感謝,
HTML、CSS相關
1.網路中使用最多的圖片格式有哪些
2.請簡述css盒子模型
3.視頻/音頻標簽的使用
4.HTML5新增的內容有哪些
5.HTML5 新增的語意化標簽有哪些
6. CSS3新增的特性
7.清除浮動的方式有哪些?請說出各自的優點
8.定位的屬性值有何區別
9.子元素如何在父元素中居中
10.Border-box與content-box的區別
11.元素垂直居中
12.如何讓chrome瀏覽器顯示小于12px的文字
13.CSS選擇器有哪些,那些屬性可以繼承,優先級如何計算?CSS3新增的偽類有哪些
14.網頁中有大量圖片加載很慢 你有什么辦法進行優化?
15. 行內元素/塊級元素有哪些?
16.瀏覽器的標準模式和怪異模式區別?
17.Margin和padding在什么場合下使用
18.彈性盒子布局屬性有那些請簡述?
19.怎么實作標簽的禁用
20.Flex布局原理
21. px,rem,em的區別
22.網頁的三層結構有哪些
23.請簡述媒體查詢
24.三欄布局方式兩邊固定中間自適應
25.Doctype作用
…

Javascript相關
1.Js基本資料型別有哪些
2.Ajax如何使用
3.如何判斷一個資料是NaN
4.閉包是什么?有什么特性?對頁面會有什么影響
5.Js中常見的記憶體泄漏:
6. 事件委托是什么?如何確定事件源(Event.target 誰呼叫誰就是事件源)
7.什么是事件冒泡?
8.本地存盤與cookie的區別
9.ES6新特性
10.Let與var與const的區別
11.陣列方法有哪些請簡述
12.請掌握2種以上陣列去重的方式
13.什么是面向物件請簡述
14.普通函式和建構式的區別
15. 請簡述原型 / 原型鏈 /(原型)繼承
16.Promise的理解
17.請簡述async的用法
18.一個頁面從輸入 URL 到頁面加載顯示完成,這個程序中都發生了什么?
19. Js中.call()與.apply()區別
20.為什么會造成跨域/請簡述同源策略
21. This指向
22.什么是jsonp作業原理是什么?他為什么不是真正的ajax
…

jQuery相關
1.什么是jQuery?
2.為什么要使用jQuery?jquery有哪些好處?
3.Jquery選擇器有哪些
4.Jquery插入節點的方法
5. jQuery物件和DOM物件是怎樣轉換的
6. jQuery中.get()提交和.post()提交的區別
7.怎么使用jQuery中的影片
8.jQuery中如何來獲取和設定屬性
9.如何來設定和獲取HTML和文本的值?
10.jQuery中有哪些方法可以遍歷節點?
11.$(this) 和 this 關鍵字在 jQuery 中有何不同?
12. jQuery 里的 each() 是什么函式?你是如何使用它的?
13.Query中的Delegate()函式有什么作用?
瀏覽器,HTTP相關
1.http是什么?有什么特點
2.HTTP協議和HTTPS區別
3.請簡述ajax的執行程序 以及常見的HTTP狀態碼
4.Get和post不同
5. 請輸出三種減少頁面加載時間的方式
6. 重繪和回流是什么
7.你如何對網站的檔案和資源進行優化?
Vue相關
1.Vue的核心是什么
2.請簡述你對vue的理解
3.請簡述vue的單向資料流
4.Vue常用的修飾符有哪些
5.v-text與{{}}與v-html區別
6. v-on可以系結多個方法嗎
7.Vue回圈的key作用
8.什么是計算屬性
9.Vue單頁面的優缺點
10.Vuex是什么?怎么使用?在那種場景下使用
11.Vue中路由跳轉方式(宣告式/編程式)
12.路由中name屬性有什么作用?
13.vue跨域的解決方式
14.Vue的生命周期請簡述
15.Vue生命周期的作用
16.DOM渲染在那個生命周期階段內完成
17.Vue路由的實作
18.Vue路由模式hash和history,簡單講一下
19. Vue路由傳參的兩種方式,params和query方式與區別
20.Vue資料系結的幾種方式
21. Vue注冊一個全域組件
22.Vue的路由鉤子函式/路由守衛有哪些
…

React相關
1.fetch VS ajax VS axios
2.React事件處理—修改this指向
3.請簡述你對react的理解
4.react組件之間的資料傳遞
5.Vue與react區別
6.請簡述虛擬dom與diff演算法
7.呼叫 setState 之后發生了什么?
8.react 生命周期函式
9.為什么虛擬 dom 會提高性能?(必考)
10.State與props區別
11.shouldComponentUpdate 是做什么的
12.react diff 原理
13.何為受控組件
14.呼叫 super(props) 的目的是什么
15.React 中構建組件的方式
小程式相關
1.小程式的優勢
2.小程式的頁面構成(4個檔案)
3. 小程式的生命周期
4.小程式如何請求資料
5.如何提高小程式的首屏加載時間
6.請簡述虛擬dom與diff演算法
7.wxss與css的區別請簡述
8.怎么優化小程式
9.小程式如何顯示用戶頭像與用戶名
10.請談談小程式的雙向系結和vue的異同?

結尾
這不止是一份面試清單,更是一種“被期望的責任”,因為有無數個待面試者,希望從這篇文章中,找出通往期望公司的“鑰匙”,所以上面的每道選題都是結合我自身的經驗,于千萬個面試題中經過艱辛的兩周,一個題一個題篩選出來再校對好答案和格式做出來的,面試的答案也是再三斟酌,生怕誤人子弟是小,影響他人的“仕途”才是大過,所以如有紕漏,還請讀者朋友們在評論區指正,
? 原檔案閱讀:2021最新前端面試題精選大全
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/281288.html
標籤:其他
上一篇:什么時候能被好運眷顧一次:快手前端三面,敗在智力題稱砝碼重量...
下一篇:Python,為什么不出數學
