招聘網(wǎng)站建設(shè)方案模板家庭優(yōu)化大師免費下載
文章目錄
- 1. 父子組件生命周期的執(zhí)行順序:
- 2. 原型鏈:
- 3. promise的理解:
- 4. 數(shù)組循環(huán),foreach,filter,map,reduce
- 5. 數(shù)組去重,set
- 6. 組件通信方式
- 7. 路由鉤子
- 8. 首頁首屏加載優(yōu)化:
- 9. this指向,js中this的理解
- 10. 深淺拷貝
- 11. es6新增
- 12. axios和fetch,axios中請求中斷的方法
- 13. 防抖節(jié)流
- 14. typeof和instanceof
- 15. call,bind,apply區(qū)別
- 16. vue掛載過程
- 17. v-if和v-show的區(qū)別
- 18. 雙等和三等區(qū)別:
1. 父子組件生命周期的執(zhí)行順序:
vue父子組件鉤子的執(zhí)行順序分為四個部分:
- 首次加載渲染:父beforeCreate -> 父created -> 父beforeMount -> 子beforeCreate -> 子created -> 子beforeMount -> 子mounted -> 父mounted
- 子組件更新:父beforeUpdate->子beforeUpdate->子updated->父updated
- 父組件更新:父beforeUpdate->父updated
- 銷毀:父beforeDestroy->子beforeDestroy->子destroyed->父destroyed
2. 原型鏈:
原型鏈是一種機制,指的是JavaScript每個對象包括原型對象都有一個內(nèi)置的__proto__屬性指向創(chuàng)建它的函數(shù)對象的原型對象,即prototype屬性。
3. promise的理解:
用于處理異步函數(shù),讓異步操作以同步操作的流程表達出來,解決回調(diào)地獄的問題,promise的狀態(tài)發(fā)生改變不可逆,pending、fulfilled、rejected,只有異步操作的結(jié)果才能決定promise的狀態(tài)。resolve對應fulfilled狀態(tài),然后異步執(zhí)行.then里的操作,reject對應rejected狀態(tài),然后異步執(zhí)行.catch里的操作,只要異步操作有結(jié)果,最終都會執(zhí)行.finally的操作。
4. 數(shù)組循環(huán),foreach,filter,map,reduce
數(shù)組遍歷常見方法–高階函數(shù)
5. 數(shù)組去重,set
6. 組件通信方式
7. 路由鉤子
路由鉤子
8. 首頁首屏加載優(yōu)化:
縮小包體積,清除無用代碼,優(yōu)化代碼結(jié)構(gòu),組件按需引入,路由懶加載,iconfont字體圖標,減少圖片,縮小圖片大小
9. this指向,js中this的理解
10. 深淺拷貝
11. es6新增
12. axios和fetch,axios中請求中斷的方法
13. 防抖節(jié)流

14. typeof和instanceof
15. call,bind,apply區(qū)別
16. vue掛載過程
17. v-if和v-show的區(qū)別
18. 雙等和三等區(qū)別:
雙等有一個類型轉(zhuǎn)換,只進行值的比較, 不比較類型, 值相同就可以, 類型可以不一樣。而三等號會對值和類型同時比較, 只有同時相同才是真的相同。
undefined==0
false
null==0
false
''=='0'
false
NaN==NaN
false // NaN指任意一個非數(shù)字的值,是一種無效狀態(tài)
- undefined和null區(qū)別
安恒信息
- restful規(guī)范
- http,https,ws,wss區(qū)別,http1.1及http2.0
- 一個網(wǎng)頁加載的過程,服務端渲染和客戶端渲染
- echarts使用程度