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