2020最新Web前端經典面試題及答案

2022-06-09 04:57:10 字數 1943 閱讀 1479

本篇收錄了一些大廠面試中經常會遇到的經典面試題,並且我做好了整理分類。雖然今年的金九銀十已經過去了,但是可以為明年的金三銀四做裝備啊,相信每乙個跳槽季都有很多的前端開發者蠢蠢欲動,通過對本篇知識的整理以及經驗的總結,希望能幫到更多的前端面試者。

好了,那我接下來就開始正文咯。

ps: 內容超長,請注意!

1.你是怎麼理解html語義化

2.你用過哪些html5標籤

3.meta viewport 是做什麼用的,怎麼寫?

4.h5是什麼

5.label標籤的作用

6.行內元素有哪些?塊級元素有哪些? 空(void)元素有那些?

7.a標籤中 如何禁用href 跳轉頁面 或 定位鏈結

8.canvas在標籤上設定寬高 和在style中設定寬高有什麼區別

9.你做的頁面在哪些流覽器測試過?這些瀏覽器的核心分別是什麼?

10.iframe有哪些缺點?

11.html5新特性

12.html5離線儲存

13.瀏覽器是怎麼對html5的離線儲存資源進行管理和載入的呢

14.doctype作用? 嚴格模式與混雜模式如何區分?它們有何意義?

15.html與xhtml——二者有什麼區別

......

1.頁面渲染時,dom 元素所採用的 布局模型,可通過box-sizing進行設定。根據計算寬高的區域可分為:

2.ie盒模型算上border、padding及自身(不算margin),標準的只算上自身窗體的大小 css設定方法如下:

3.幾種獲得寬高的方式 :

4.拓展各種獲得寬高的方式 :

5.邊距重疊解決方案(bfc) bfc原理

6.css reset和normalize.css有什麼區別:

7.居中方法:

8.css優先確定級:

9.如何清除浮動:

10.自適應布局:

11.畫三角形:

12.link@import匯入css:

13.長寬比方案:

14.display相關:

15.css優化:

16.css開啟gpu加速

17.開啟gpu硬體加速可能觸發的問題:

18.css中link與@import的區別:

19.css選擇器列表優先順序及權重:

20.display:none和visibility:hidden的區別:

21.position的absolute與fixed共同點與不同點:

22.介紹一下css的盒子模型:

23.css選擇符有哪些?

24.哪些屬性可以繼承?

25.優先順序演算法如何計算?

1.vue.js的兩個核心是什麼

2.vue 的雙向繫結的原理是什麼?

3.vue生命週期鉤子函式有哪些?

4.請問 v-if 和 v-show 有什麼區別?

5.vue常用的修飾符

6.nexttick

7.什麼是vue生命週期

8.資料響應(資料劫持)

9.virtual dom 原理實現

10.proxy 相比於 defineproperty 的優勢

11.vuex

12.vue中 key 值的作用

13.vue 元件中 data 為什麼必須是函式?

14.v-for 與 v-if 的優先順序

15.說出至少 4 種 vue 當中的指令和它的用法

16.vue中子元件呼叫父元件的方法

17.vue中父元件呼叫子元件的方法

18.vue頁面級元件之間傳值

19.說說vue的動態元件

20.keep-alive內建元件的作用

21.遞迴元件的用法

22.怎麼定義vue-router的動態路由?怎麼獲取傳過來的值?

23.vue-router有哪幾種路由守衛?

24.router的區別是什麼?

web前端 面試問題總結2020

1.var let const 的區別,以及變數提公升,函式提公升1.不存在塊作用域 2.可以多次宣告 覆蓋 3.存在變數提公升 當var a 1 時候,會先在作用域的最頂端,var a 然後在var a 1 的位置給a賦值 1.存在塊作用域 經典例題 for迴圈給多個dom新增時間,輸出for迴圈...

前端最新面試高頻問題整理

一 怎樣動態渲染html 在標籤上面加上v html 二 如何在框架上面使用原生js的方法呢?阻止事件冒泡呢?阻止預設行為呢?可以使用.native修飾符,使用原生js方法,阻止事件冒泡使用.stop,阻止預設行為使用.privent 三 vue不支援哪些處理?四 vue路由,頁面切換的時候沒渲染好...

前端面試經典題目

1.位址列輸入url後都幹了些什麼?答 1 瀏覽器查詢網域名稱的ip位址 2 瀏覽器給web伺服器傳送乙個http請求 3 伺服器的永久重定向響應 4 瀏覽器跟蹤重定向位址 5 伺服器處理請求 6 伺服器發回乙個html響應 7 瀏覽器顯示html 8 l瀏覽器傳送嵌入在html中的物件 7 瀏覽器...