標簽語義化:
語義和默認樣式的區別:
- 默認樣式是瀏覽器設定的一些常用tag的表現形式;
- 語義化的主要目的就是讓大家直觀的認識標簽和屬性的用途和作用;
標簽語義化作用:
- 當只有HTML頁面時,沒有CSS,我們仍然可以很清晰的看懂頁面的DOM結構
- 團隊維護,當團隊來review代碼或者重構時,增強代碼的可讀性,更利于維護
- 有利于SEO,搜索引擎爬蟲依賴于標簽來確定上下文和各個關鍵字的權重
- 提高用戶體驗,比如 title 和 alt 等用來解釋內容信息
HTML面試題部分
1.H5的新特性有哪些
2.Label的作用是什么?是怎么用的?
3.HTML5的form如何關閉自動完成功能
4.dom如何實現瀏覽器內多個標簽頁之間的通信?
5.實現不使用 border 畫出1px高的線,在不同瀏覽器的標準模式與怪異模式下都
能保持一致的效果
6.title與h1的區別、b與strong的區別、i與em的區別?
7.你做的頁面在哪些流覽器測試過?這些瀏覽器的內核分別是什么?
8.每個HTML文件里開頭都有個很重要的東西,Doctype,知道這是干什么的嗎?
9.div+css的布局較table布局有什么優點
10.img的alt與title有何異同? strong與em的異同
11.簡述一下src與href的區別
12.知道的網頁制作會用到的圖片格式有哪些
13.在css/js代碼上線之后開發人員經常會優化性能,從用戶刷新網頁開始,一次js
請求一般情況下有哪些地方會有緩存處理
14.一個頁面上有大量的圖片(大型電商網站),加載很慢,你有哪些方法優化這些
圖片的加載,給用戶更好的體驗
15.你如何理解HTML結構的語義化
16.談談以前端角度出發做好SEO需要考慮什么
17.17.html5有哪些新特性、移除了那些元素
…
CSS面試題
1.盒模型
2.如何實現一個最大的正方形
3.一行水平居中,多行居左
4.水平垂直居中
5.兩欄布局,左邊固定,右邊自適應,左右不重疊
6.如何實現左右等高布局
7.畫三角形
8.link @import導入css
9.BFC理解
…
JavaScript面試題
1.判斷 js 類型的方式
2.ES5 和 ES6 分別幾種方式聲明變量
3.閉包的概念?優缺點?
4.淺拷貝和深拷貝
5.數組去重的方法
6.DOM 事件有哪些階段?談談對事件代理的理解
7.js 執行機制、事件循環
8.介紹下 promise.all
9.async 和 await
10.ES6 的 class 和構造函數的區別
11.transform、translate、transition 分別是什么屬性?CSS 中常
用的實現動畫方式
12.介紹一下rAF(requestAnimationFrame)
…
Javascript高頻手寫代碼題
1.實現 new 方法
2.實現 Promise
3.實現一個 call 函數
4.實現一個 apply 函數
5.實現一個 bind 函數
6.淺拷貝、深拷貝的實現
7.實現一個節流函數
…
1.Vue 雙向綁定原理
2.描述下 vue 從初始化頁面–修改數據–刷新頁面 UI 的過程?
3.你是如何理解 Vue 的響應式系統的?
4.虛擬 DOM 實現原理
5.既然 Vue 通過數據劫持可以精準探測數據變化,為什么還需要虛擬 DOM 進行 diff 檢測差異?
6.Vue 中 key 值的作用?
7.Vue 的生命周期
8.Vue 組件間通信有哪些方式?
9.watch、methods 和 computed 的區別?
10.vue 中怎么重置 data?
11.組件中寫 name 選項有什么作用?
12.vue-router 有哪些鉤子函數?
13.route 和 router 的區別是什么?
14.說一下 Vue 和 React 的認識,做一個簡單的對比
15.Vue 的 nextTick 的原理是什么?
16.Vuex 有哪幾種屬性?
17.vue 首屏加載優化
18.Vue 3.0 有沒有過了解?
19.vue-cli 替我們做了哪些工作?
…
HTTP、瀏覽器面試題
1.瀏覽器存儲的方式有哪些
2.對前后端跨域可以說一下嗎?如何解決跨域的?
3.瀏覽器 cookie 和 session 的認識。
4.輸入URL發生什么?
5.瀏覽器渲染的步驟
6.頁面渲染優化
7.強制緩存和協商緩存
8.GET 和 POST 請求的區別
9.HTTP1.0 / 1.1 / 2.0 及HTTPS
10.介紹下304過程
11.HTTP 狀態碼
12.Web性能優化
…
數據結構和算法
一.鏈表
1.簡單的反轉鏈表
2.區間反轉
3.兩個一組翻轉鏈表
4.K個一組翻轉鏈表
5.如何檢測鏈表形成環?
6.如何找到環的起點
…
二.棧和隊列
1.有效括號
2.多維數組 flatten
3.普通的層次遍歷
4.二叉樹的鋸齒形層次遍歷
5.二叉樹的右視圖
6.完全平方數
…
三.二叉樹
1.前序遍歷
2.中序遍歷
3.后序遍歷
4.最大深度
5.最小深度
6.對稱二叉樹
…
最后
文章到這里就結束了,如果覺得對你有幫助可以點個贊哦,如果有需要前端校招面試題PDF完整版的朋友可以點擊這里即可免費獲取,包括答案解析。
到這里就結束了,如果覺得對你有幫助可以點個贊哦,如果有需要前端校招面試題PDF完整版的朋友可以點擊這里即可免費獲取,包括答案解析。**
[外鏈圖片轉存中…(img-EI4ZbFPb-1623152970059)]