邏輯運算符
JavaScript中有三個邏輯運算符,&&與、||或、!非。
JavaScript 中的邏輯運算符可用來確定變量或者是值之間的邏輯關系。通常用于布爾型值,會返回一個布爾值true 或 false。而 &&、|| 運算符能夠使用非布爾值的操作數,此時會返回一個非布爾型值。
面試題
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性能優化
CSS
1,盒模型
2,如何實現一個最大的正方形
3,一行水平居中,多行居左
4,水平垂直居中
5,兩欄布局,左邊固定,右邊自適應,左右不重疊
6,如何實現左右等高布局
7,畫三角形
8,link @import導入css
9,BFC理解
JS
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)
13,javascript 的垃圾回收機制講一下,
14,對前端性能優化有什么了解?一般都通過那幾個方面去優化的?
Vue
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 的認識,做一個簡單的對比
(1)監聽數據變化的實現原理不同
(2)數據流的不同
(3)模板渲染方式的不同
15,Vue 的 nextTick 的原理是什么?
(1)為什么需要 nextTick
(2)理解原理前的準備
(3)理解 nextTick
16,Vuex 有哪幾種屬性?
17,vue 首屏加載優化
18,Vue 3.0 有沒有過了解?
19,vue-cli 替我們做了哪些工作?
最后
前端CSS面試題文檔,JavaScript面試題文檔,Vue面試題文檔,大廠面試題文檔,需要的讀者可以戳這里免費領取!
面試題文檔,需要的讀者可以戳這里免費領取!**
[外鏈圖片轉存中…(img-QsEG4JR5-1623315429235)]
[外鏈圖片轉存中…(img-3XAzH2pF-1623315429236)]