摘要:是相對長度單位,相對于當前對象內文本的字體尺寸。,有幾種鉤子函數三種,第一種全局導航鉤子,作用跳轉前進行判斷攔截。創建前后在階段,實例的掛載元素和數據對象都為,還未初始化。更新前后當變化時,會觸發和方法。
HTML
1,分別寫出以下的幾個 HTML 標簽,加粗,居中,下標,字體
加粗
下標
居中
CSS
1,如何清除浮動?
overflow:hidden, claer:both。
2,如何隱藏一個元素?
visibility:hidden
display:none
opasity:0
transform: scale(0),設置無線小
height:0
3,在CSS樣式中常使用px、em,各有什么優劣,在表現上有什么區別?
px是相對長度單位,相對于顯示器屏幕分辨率而言的。
em是相對長度單位,相對于當前對象內文本的字體尺寸。
px定義的字體,無法用瀏覽器字體放大功能。
em的值并不是固定的,會繼承父級元素的字體大小,1 ÷ 父元素的font-size × 需要轉換的像素值 = em值。
4,CSS3有哪些新特性?
CSS3實現圓角(border-radius),陰影(box-shadow),對文字加特效(text-shadow),線性漸變(gradient),變形(transform)
Vue
1,watch 和 computed 的區別?
computed 是計算屬性,對綁定到 view 的數據進行處理,不可定義到 data 里,因為返回給的結果會附給這個變量,變量不可被重復定義。
computed 具有緩存性,頁面重新渲染值不變化,計算屬性會立即返回之前的計算結果,而不必再次執行函數。
watch 是一個觀察動作,無緩存性,頁面重新渲染時值不變化也會執行。
深度監聽需要加,deep = true。
2,active-class 是哪個組件的屬性?
vue-router 的 router-link 的屬性。
3,怎么定義動態路由?
在 router 目錄下的 index.js 中對 path 屬性加上 id,使用router對象的params.id。
4,vue-router 有幾種鉤子函數?
三種,
第一種:全局導航鉤子:router.beforeEach(to,from,next),作用:跳轉前進行判斷攔截。、
第二種:組件內的鉤子
第三種:多帶帶路由獨享組件
5,Sass 和 Less 的區別?
都是 CSS 的預編譯語言,定義變量的符號不一樣,Less 是@,Sass 是$, Sass 支持條件語句,if,else,for;Less 不支持,Sass 是有服務器端處理的,Less 需要引入 Less.js 來處理 Less 代碼輸出到瀏覽器。
6,axios 是什么?
請求后臺的資源模塊,是使用 promis 封裝的,成功 .then 輸出, 失敗 .catch 輸出。
7,vuex 是什么?
vuex 是 vue 框架種的狀態管理工具,一般在登錄狀態,音樂播放,組件之中使用。可以用 mapState([]),mapActions,mapMutations 來使用。
8,說下你對生命周期的理解。
a) 創建前/后: 在beforeCreated階段,vue實例的掛載元素$el和數據對象data都為undefined,還未初始化。在created階段,vue實例的數據對象data有了,$el還沒有。
b) 載入前/后:在beforeMount階段,vue實例的$el和data都初始化了,但還是掛載之前為虛擬的dom節點,data.message還未替換。在mounted階段,vue實例掛載完成,data.message成功渲染。
c) 更新前/后:當data變化時,會觸發beforeUpdate和updated方法。
d) 銷毀前/后:在執行destroy方法后,對data的改變不會再觸發周期函數,說明此時vue實例已經解除了事件監聽以及和dom的綁定,但是dom結構依然存在
9,對于 MVVM 的理解?
MVVM 是 Model-View-ViewModel 的縮寫。
Model代表數據模型,也可以在Model中定義數據修改和操作的業務邏輯。
View 代表UI 組件,它負責將數據模型轉化成UI 展現出來。
ViewModel 監聽模型數據的改變和控制視圖行為、處理用戶交互,簡單理解就是一個同步View 和 Model的對象,連接Model和View。
在MVVM架構下,View 和 Model 之間并沒有直接的聯系,而是通過ViewModel進行交互,Model 和 ViewModel 之間的交互是雙向的, 因此View 數據的變化會同步到Model中,而Model 數據的變化也會立即反應到View 上。
ViewModel 通過雙向數據綁定把 View 層和 Model 層連接了起來,而View 和 Model 之間的同步工作完全是自動的,無需人為干涉,因此開發者只需關注業務邏輯,不需要手動操作DOM, 不需要關注數據狀態的同步問題,復雜的數據狀態維護完全由 MVVM 來統一管理。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/102921.html
摘要:收集的一些前端面試題從面試題發現不足,進而查漏補缺,比通過面試更難得及各大互聯網公司前端筆試面試題篇及各大互聯網公司前端筆試面試題篇面試題個和個經典面試題前端開發面試題如何面試前端工程師很重要個變態題解析如何通過餓了么面試輕 收集的一些前端面試題 從面試題發現不足,進而查漏補缺,比通過面試更難得 1 BAT及各大互聯網公司2014前端筆試面試題--Html,Css篇 2 BAT...
摘要:收集的一些前端面試題從面試題發現不足,進而查漏補缺,比通過面試更難得及各大互聯網公司前端筆試面試題篇及各大互聯網公司前端筆試面試題篇面試題個和個經典面試題前端開發面試題如何面試前端工程師很重要個變態題解析如何通過餓了么面試輕 收集的一些前端面試題 從面試題發現不足,進而查漏補缺,比通過面試更難得 1 BAT及各大互聯網公司2014前端筆試面試題--Html,Css篇 2 BAT...
摘要:獲取的對象范圍方法獲取的是最終應用在元素上的所有屬性對象即使沒有代碼,也會把默認的祖宗八代都顯示出來而只能獲取元素屬性中的樣式。因此對于一個光禿禿的元素,方法返回對象中屬性值如果有就是據我測試不同環境結果可能有差異而就是。 花了很長時間整理的前端面試資源,喜歡請大家不要吝嗇star~ 別只收藏,點個贊,點個star再走哈~ 持續更新中……,可以關注下github 項目地址 https:...
摘要:字囊括上百個前端面試題的項目開源了這個項目是什么項目內容這個項目目前在上剛剛開源主要內容如下前端面試題主要整理了高頻且有一定難度的前端面試題對這些面試題進行解讀前端原理詳解針對一些有一定難度面試題涉及的知識點進行詳解比如涉及的編譯原理響應式 20W字囊括上百個前端面試題的項目開源了 這個項目是什么? 項目內容 這個項目目前在GitHub上剛剛開源,主要內容如下: 前端面試題: 主要整...
閱讀 3267·2023-04-25 14:35
閱讀 3417·2021-11-15 18:00
閱讀 2537·2021-11-12 10:34
閱讀 2481·2021-11-11 16:54
閱讀 3464·2021-10-08 10:12
閱讀 2762·2021-09-06 15:02
閱讀 3318·2021-09-04 16:48
閱讀 2799·2019-08-29 14:02