摘要:要招一個(gè)會(huì)的開(kāi)發(fā)者作為面試官的你,你還會(huì)每次都只是問(wèn)這些老土的問(wèn)題嗎你對(duì)的理解是什么你知道什么是雙向綁定嗎你了解它的原理嗎說(shuō)說(shuō)的生命周期有哪些組件通訊有哪些你用過(guò)嗎作為面試者的你,在網(wǎng)上搜索下面試題及答案,看完后你是不是覺(jué)得自己掌握了武林秘
要招一個(gè)會(huì)vue的開(kāi)發(fā)者:
作為面試官的你,你還會(huì)每次都只是問(wèn)這些老土的問(wèn)題嗎?
你對(duì)MVVM的理解是什么?
你知道什么是雙向綁定嗎?你了解它的原理嗎?
說(shuō)說(shuō)vue的生命周期有哪些?
組件通訊有哪些?
你用過(guò)vuex嗎?
...
作為面試者的你,在網(wǎng)上搜索下“vue面試題及答案”,看完后你是不是覺(jué)得:
自己掌握了武林秘籍?
能忽悠住面試官了?
我熟練掌握vue了?
記一次印象深刻的面試面試過(guò)很多小伙伴(要招會(huì)vue的開(kāi)發(fā)者),沒(méi)工作經(jīng)驗(yàn)的,5年工作經(jīng)驗(yàn)的,甚至10多年工作經(jīng)驗(yàn)的...讓我印象最深,也覺(jué)得最為經(jīng)典的一個(gè)面試:
有一天,來(lái)了一位5年前端工作經(jīng)驗(yàn)的小伙子,在很多項(xiàng)目中使用過(guò)vue的面試者,故事就從這里開(kāi)始了:
(開(kāi)篇省略N多對(duì)話……)
我:看你簡(jiǎn)歷上說(shuō)你在項(xiàng)目中有用到過(guò)vue對(duì)嗎?
小伙子:有啊,我們項(xiàng)目中就有用到過(guò)……
我:你認(rèn)為你對(duì)vue的理解到什么程度?(對(duì)自我的認(rèn)知)
小伙子:做過(guò)很多項(xiàng)目,基本上都了解了,很熟練
我:不錯(cuò),那我問(wèn)下你 “vue為什么要求組件模板只能有一個(gè)根元素?”
小伙子:恩……沒(méi)在意過(guò)
我:沒(méi)關(guān)系,那 “你了解vue的diff算法嗎?”
小伙子:恩……沒(méi)用到過(guò)
我:沒(méi)事,那我再問(wèn)下你,“在.vue文件中style是必須的嗎?那script是必須的嗎?為什么?”
小伙子:恩……(此時(shí)小伙子有點(diǎn)著急了,說(shuō))
小伙子:你為何 不按套路提問(wèn) 呢?你應(yīng)該這樣問(wèn)我:MVVM是什么,生命周期有哪些,雙向綁定的原理啊,我對(duì)這些比較熟悉。
我:此時(shí)的我,被反問(wèn)給愣住了(難道是我錯(cuò)了嗎?我是農(nóng)村來(lái)的不懂套路,還好我經(jīng)歷過(guò)風(fēng)風(fēng)雨雨,假裝鎮(zhèn)定下)。
我:這樣啊,你給我說(shuō)下,生命周期的原理是什么?
小伙子:……
我:要你自己實(shí)現(xiàn)一個(gè)雙向綁定的微型框架你該怎么做呢?
小伙子:……
(繼續(xù)省略N多對(duì)話……)
小伙子走前,跟我說(shuō)了句:哥,我以后不敢再說(shuō)我會(huì)vue了,回去我要再好好學(xué)習(xí)vue……
后話:估計(jì)小伙子出門后,肯定會(huì)千萬(wàn)個(gè)吐槽:面試造火箭工作擰螺絲
30多位小伙伴傾力貢獻(xiàn)看到網(wǎng)上vue相關(guān)的題量都非常少,完全不能滿足大家對(duì)知識(shí)的渴望。所以我聯(lián)系了30多位真正使用過(guò)vue,從各個(gè)方面篩選出了220個(gè)vue相關(guān)的知識(shí)點(diǎn),全方面為你保駕護(hù)航!這些知識(shí)點(diǎn)還會(huì)持續(xù)更新……
目前vue相關(guān)的知識(shí)點(diǎn)收錄量為全網(wǎng)(全球)第一
收錄在了《前端面試每日3+1》的vue面試題
還有疑問(wèn)?問(wèn):這些題有答案嗎?
答:有,在你腦中!授人以魚(yú)不如授人以漁(只有自己動(dòng)手去做,去思考才會(huì)變成你的答案,理解背后的原理才能做到游刃有余,不要去背,分分鐘露餡?。?/p>
問(wèn):知識(shí)點(diǎn)會(huì)過(guò)期嗎?
答:會(huì),但沒(méi)這么快,活到老學(xué)到老,框架經(jīng)常更新,知識(shí)點(diǎn)就會(huì)持續(xù)更新
問(wèn):這么多知識(shí)點(diǎn)我該怎么學(xué)?
答:先挑些你會(huì)的,找點(diǎn)成就感,然后再查漏補(bǔ)缺,堅(jiān)持每天學(xué)習(xí)
有更好的建議嗎?勤思考
多動(dòng)手
善總結(jié)
對(duì)了打個(gè)廣告《前端面試每日3+1》,學(xué)習(xí)不打烊,充電加油只為遇到更好的自己,365天無(wú)節(jié)假日,每天早上5點(diǎn)純手工發(fā)布面試題(死磕自己,愉悅大家)。
希望大家在這浮夸的前端圈里,保持冷靜,堅(jiān)持每天花20分鐘來(lái)學(xué)習(xí)與思考。
在這千變?nèi)f化,類庫(kù)層出不窮的前端,建議大家不要等到找工作時(shí),才狂刷題,提倡每日學(xué)習(xí)?。?strong>不忘初心,html、css、javascript才是基石?。?/p> 超多題預(yù)警開(kāi)始……
題目最后更新時(shí)間:2019.06.26
vue | vue-cli | vue-router | vuex | ElementUI | ElementUI | mint-ui
如果你覺(jué)得這些題太easy了,可以到github上聯(lián)系作者貢獻(xiàn)你覺(jué)得好玩、有趣、有挑戰(zhàn)性的題讓大家來(lái)挑戰(zhàn)吧。vue
vue渲染模板時(shí)怎么保留模板中的HTML注釋呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
Vue.observable你有了解過(guò)嗎?說(shuō)說(shuō)看 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你知道style加scoped屬性的用途和原理嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你期待vue3.0有什么功能或者改進(jìn)的地方? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue邊界情況有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
如何在子組件中訪問(wèn)父組件的實(shí)例? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
watch的屬性用箭頭函數(shù)定義結(jié)果會(huì)怎么樣? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
在vue項(xiàng)目中如果methods的方法用箭頭函數(shù)定義結(jié)果會(huì)怎么樣? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
在vue項(xiàng)目中如何配置favicon? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你有使用過(guò)babel-polyfill模塊嗎?主要是用來(lái)做什么的? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)vue的錯(cuò)誤處理的了解? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
在vue事件中傳入$event,使用e.target和e.currentTarget有什么區(qū)別? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
在.vue文件中style是必須的嗎?那script是必須的嗎?為什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue怎么實(shí)現(xiàn)強(qiáng)制刷新組件? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue自定義事件中父組件怎么接收子組件的多個(gè)參數(shù)? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
實(shí)際工作中,你總結(jié)的vue最佳實(shí)踐有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue給組件綁定自定義事件無(wú)效怎么解決? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue的屬性名稱與method的方法名稱一樣時(shí)會(huì)發(fā)生什么問(wèn)題? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue變量名如果以_、$開(kāi)頭的屬性會(huì)發(fā)生什么問(wèn)題?怎么訪問(wèn)到它們的值? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue使用v-for遍歷對(duì)象時(shí),是按什么順序遍歷的?如何保證順序? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue如果想擴(kuò)展某個(gè)現(xiàn)有的組件時(shí),怎么做呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)下$attrs和$listeners的使用場(chǎng)景 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
分析下vue項(xiàng)目本地開(kāi)發(fā)完成后部署到服務(wù)器后報(bào)404是什么原因呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
v-once的使用場(chǎng)景有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)vue的表單修飾符.lazy的理解 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue為什么要求組件模板只能有一個(gè)根元素? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
EventBus注冊(cè)在全局上時(shí),路由切換時(shí)會(huì)重復(fù)觸發(fā)事件,如何解決呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
怎么修改vue打包后生成文件路徑? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你有使用做過(guò)vue與原生app交互嗎?說(shuō)說(shuō)vue與ap交互的方法 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
使用vue寫(xiě)一個(gè)tab切換 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue中什么是遞歸組件?舉個(gè)例子說(shuō)明下? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
怎么訪問(wèn)到子組件的實(shí)例或者子元素? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
在子組件中怎么訪問(wèn)到父組件的實(shí)例? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
在組件中怎么訪問(wèn)到根實(shí)例? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)Object.defineProperty的理解 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue組件里寫(xiě)的原生addEventListeners監(jiān)聽(tīng)事件,要手動(dòng)去銷毀嗎?為什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue組件里的定時(shí)器要怎么銷毀? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue組件會(huì)在什么時(shí)候下被銷毀? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
使用vue渲染大量數(shù)據(jù)時(shí)應(yīng)該怎么優(yōu)化?說(shuō)下你的思路! [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
在vue中使用this應(yīng)該注意哪些問(wèn)題? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你有使用過(guò)JSX嗎?說(shuō)說(shuō)你對(duì)JSX的理解 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)組件的命名規(guī)范 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
怎么配置使vue2.0+支持TypeScript寫(xiě)法? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
有什么用? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue的is這個(gè)特性你有用過(guò)嗎?主要用在哪些方面? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue的:class和:style有幾種表示方式? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你了解什么是函數(shù)式組件嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue怎么改變插入模板的分隔符? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
組件中寫(xiě)name選項(xiàng)有什么作用? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)provide和inject的理解 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
開(kāi)發(fā)過(guò)程中有使用過(guò)devtools嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)slot的理解有多少?slot使用場(chǎng)景有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你有使用過(guò)動(dòng)態(tài)組件嗎?說(shuō)說(shuō)你對(duì)它的理解 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
prop驗(yàn)證的type類型有哪幾種? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
prop是怎么做驗(yàn)證的?可以設(shè)置默認(rèn)值嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
怎么緩存當(dāng)前打開(kāi)的路由組件,緩存后想更新當(dāng)前組件怎么辦呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)vue組件的設(shè)計(jì)原則的理解 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你了解vue的diff算法嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue如何優(yōu)化首頁(yè)的加載速度? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue打包成最終的文件有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
ajax、fetch、axios這三都有什么區(qū)別? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue能監(jiān)聽(tīng)到數(shù)組變化的方法有哪些?為什么這些方法能監(jiān)聽(tīng)到呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue中是如何使用event對(duì)象的? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue首頁(yè)白屏是什么問(wèn)題引起的?如何解決呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)單向數(shù)據(jù)流和雙向數(shù)據(jù)流的理解 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
移動(dòng)端ui你用的是哪個(gè)ui庫(kù)?有遇到過(guò)什么問(wèn)題嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你知道nextTick的原理嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)v-clock和v-pre指令的理解 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
寫(xiě)出你知道的表單修飾符和事件修飾符 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)proxy的理解 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你有自己用vue寫(xiě)過(guò)UI組件庫(kù)嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
用vue怎么實(shí)現(xiàn)一個(gè)換膚的功能? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
有在vue中使用過(guò)echarts嗎?踩過(guò)哪些坑?如何解決的? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
如果讓你教一個(gè)2-3年經(jīng)驗(yàn)前端經(jīng)驗(yàn)的同事使用vue,你該怎么教? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue性能的優(yōu)化的方法有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
SSR解決了什么問(wèn)題?有做過(guò)SSR嗎?你是怎么做的? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你覺(jué)得認(rèn)為的vue開(kāi)發(fā)規(guī)范有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue部署上線前需要做哪些準(zhǔn)備工作? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue過(guò)渡動(dòng)畫(huà)實(shí)現(xiàn)的方式有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue在created和mounted這兩個(gè)生命周期中請(qǐng)求數(shù)據(jù)有什么區(qū)別呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue父子組件雙向綁定的方法有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue怎么獲取DOM節(jié)點(diǎn)? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue項(xiàng)目有做過(guò)單元測(cè)試嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue項(xiàng)目有使用過(guò)npm run build --report嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
如何解決vue打包wendor過(guò)大的問(wèn)題? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
webpack打包vue速度太慢怎么辦? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue在開(kāi)發(fā)過(guò)程中要同時(shí)跟N個(gè)不同的后端人員聯(lián)調(diào)接口(請(qǐng)求的url不一樣)時(shí)你該怎么辦? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue要做權(quán)限管理該怎么做?如果控制到按鈕級(jí)別的權(quán)限怎么做? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)下你的vue項(xiàng)目的目錄結(jié)構(gòu),如果是大型項(xiàng)目你該怎么劃分結(jié)構(gòu)和劃分組件呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
在移動(dòng)端使用vue,你覺(jué)得最佳實(shí)踐有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你們項(xiàng)目為什么會(huì)選vue而不選擇其它的框架呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
對(duì)于即將到來(lái)的vue3.0特性你有什么了解的嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue開(kāi)發(fā)過(guò)程中你有使用什么輔助工具嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue和微信小程序?qū)懛ㄉ嫌惺裁磪^(qū)別? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
怎么緩存當(dāng)前的組件?緩存后怎么更新? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你了解什么是高階組件嗎?可否舉個(gè)例子說(shuō)明下? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
為什么我們寫(xiě)組件的時(shí)候可以寫(xiě)在.vue里呢?可以是別的文件名后綴嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue-loader是什么?它有什么作用? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)vue的extend(構(gòu)造器)的理解,它主要是用來(lái)做什么的? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
如果將axios異步請(qǐng)求同步化處理? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
怎么捕獲組件vue的錯(cuò)誤信息? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
為什么vue使用異步更新組件? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
如何實(shí)現(xiàn)一個(gè)虛擬DOM?說(shuō)說(shuō)你的思路 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
寫(xiě)出多種定義組件模板的方法 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
SPA單頁(yè)面的實(shí)現(xiàn)方式有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)SPA單頁(yè)面的理解,它的優(yōu)缺點(diǎn)分別是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你都用vue做過(guò)哪些類型的項(xiàng)目? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
在vue項(xiàng)目中如何引入第三方庫(kù)(比如jQuery)?有哪些方法可以做到? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
使用vue手寫(xiě)一個(gè)過(guò)濾器 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你有使用過(guò)render函數(shù)嗎?有什么好處? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
寫(xiě)出你常用的指令有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
手寫(xiě)一個(gè)自定義指令及寫(xiě)出如何調(diào)用 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
組件進(jìn)來(lái)請(qǐng)求接口時(shí)你是放在哪個(gè)生命周期?為什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你有用過(guò)事件總線(EventBus)嗎?說(shuō)說(shuō)你的理解 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)vue的優(yōu)缺點(diǎn)分別是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
DOM渲染在哪個(gè)周期中就已經(jīng)完成了? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
第一次加載頁(yè)面時(shí)會(huì)觸發(fā)哪幾個(gè)鉤子? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue生命周期總共有幾個(gè)階段? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue生命周期的作用是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue和angular有什么區(qū)別呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
如何引入scss?引入后如何使用? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
使用vue開(kāi)發(fā)過(guò)程你是怎么做接口管理的? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
為何官方推薦使用axios而不用vue-resource? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你了解axios的原理嗎?有看過(guò)它的源碼嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你有封裝過(guò)axios嗎?主要是封裝哪方面的? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
如何中斷axios的請(qǐng)求? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
axios是什么?怎樣使用它?怎么解決跨域的問(wèn)題? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)vue的template編譯的理解? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
v-on可以綁定多個(gè)方法嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue常用的修飾符有哪些?列舉并說(shuō)明 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你認(rèn)為vue的核心是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
v-model是什么?有什么用呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)vue的mixin的理解,有什么應(yīng)用場(chǎng)景? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
SPA首屏加載速度慢的怎么解決? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
刪除數(shù)組用delete和Vue.delete有什么區(qū)別? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
動(dòng)態(tài)給vue的data添加一個(gè)新的屬性時(shí)會(huì)發(fā)生什么?怎樣解決? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
組件和插件有什么區(qū)別? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你使用vue過(guò)程中遇到的問(wèn)題(坑)有哪些,你是怎么解決的? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)選項(xiàng)el,template,render的理解 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue實(shí)例掛載的過(guò)程是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue在組件中引入插件的方法有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
v-if和v-for的優(yōu)先級(jí)是什么?如果這兩個(gè)同時(shí)出現(xiàn)時(shí),那應(yīng)該怎么優(yōu)化才能得到更好的性能? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
分別說(shuō)說(shuō)vue能監(jiān)聽(tīng)到數(shù)組或?qū)ο笞兓膱?chǎng)景,還有哪些場(chǎng)景是監(jiān)聽(tīng)不到的?無(wú)法監(jiān)聽(tīng)時(shí)有什么解決方案? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
$nextTick有什么作用? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
為什么data屬性必須聲明為返回一個(gè)初始數(shù)據(jù)對(duì)應(yīng)的函數(shù)呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
怎么在watch監(jiān)聽(tīng)開(kāi)始之后立即被調(diào)用? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
watch怎么深度監(jiān)聽(tīng)對(duì)象變化? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
watch和計(jì)算屬性有什么區(qū)別? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue如何監(jiān)聽(tīng)鍵盤事件? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
v-for循環(huán)中key有什么作用? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
怎么在vue中使用插件? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你有寫(xiě)過(guò)自定義組件嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)keep-alive的理解是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
怎么使css樣式只在當(dāng)前組件中生效? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你有看過(guò)vue的源碼嗎?如果有那就說(shuō)說(shuō)看 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你有寫(xiě)過(guò)自定義指令嗎?自定義指令的生命周期(鉤子函數(shù))有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
v-show和v-if有什么區(qū)別?使用場(chǎng)景分別是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)MVC、MVP、MVVM模式的理解 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)下你對(duì)指令的理解? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
請(qǐng)描述下vue的生命周期是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue組件之間的通信都有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
什么是虛擬DOM? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
什么是雙向綁定?原理是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue和react有什么不同?使用場(chǎng)景是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)vue的優(yōu)缺點(diǎn) [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
有使用過(guò)vue嗎?說(shuō)說(shuō)你對(duì)vue的理解 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue-clivue-cli生成的項(xiàng)目可以使用es6、es7的語(yǔ)法嗎?為什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue-cli怎么解決跨域的問(wèn)題? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue-cli中你經(jīng)常的加載器有哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你知道什么是腳手架嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)下你了解的vue-cli原理?你可以自己實(shí)現(xiàn)個(gè)類vue-cli嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
怎么使用vue-cli3創(chuàng)建一個(gè)項(xiàng)目? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue-cli3你有使用過(guò)嗎?它和2.x版本有什么區(qū)別? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue-cli默認(rèn)是單頁(yè)面的,那要弄成多頁(yè)面該怎么辦呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
不用vue-cli,你自己有搭建過(guò)vue的開(kāi)發(fā)環(huán)境嗎?流程是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue-routervue-router怎么重定向頁(yè)面? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue-router怎么配置404頁(yè)面? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
切換路由時(shí),需要保存草稿的功能,怎么實(shí)現(xiàn)呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue-router路由有幾種模式?說(shuō)說(shuō)它們的區(qū)別? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue-router有哪幾種導(dǎo)航鉤子( 導(dǎo)航守衛(wèi) )? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)你對(duì)router-link的了解 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue-router如何響應(yīng)路由參數(shù)的變化? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你有看過(guò)vue-router的源碼嗎?說(shuō)說(shuō)看 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
切換到新路由時(shí),頁(yè)面要滾動(dòng)到頂部或保持原先的滾動(dòng)位置怎么做呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
在什么場(chǎng)景下會(huì)用到嵌套路由? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
如何獲取路由傳過(guò)來(lái)的參數(shù)? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)active-class是哪個(gè)組件的屬性? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
在vue組件中怎么獲取到當(dāng)前的路由信息? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vur-router怎么重定向? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
怎樣動(dòng)態(tài)加載路由? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
怎么實(shí)現(xiàn)路由懶加載呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
如果讓你從零開(kāi)始寫(xiě)一個(gè)vue路由,說(shuō)說(shuō)你的思路 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)說(shuō)vue-router完整的導(dǎo)航解析流程是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
路由之間是怎么跳轉(zhuǎn)的?有哪些方式? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
如果vue-router使用history模式,部署時(shí)要注意什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
route和router有什么區(qū)別? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue-router鉤子函數(shù)有哪些?都有哪些參數(shù)? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vue-router是用來(lái)做什么的?它有哪些組件? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vuexvuex使用actions時(shí)不支持多參數(shù)傳遞怎么辦? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你覺(jué)得vuex有什么缺點(diǎn)? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你覺(jué)得要是不用vuex的話會(huì)帶來(lái)哪些問(wèn)題? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vuex怎么知道state是通過(guò)mutation修改還是外部直接修改的? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
請(qǐng)求數(shù)據(jù)是寫(xiě)在組件的methods中還是在vuex的action中? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
怎么監(jiān)聽(tīng)vuex數(shù)據(jù)的變化? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vuex的action和mutation的特性是什么?有什么區(qū)別? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
頁(yè)面刷新后vuex的state數(shù)據(jù)丟失怎么解決? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vuex的state、getter、mutation、action、module特性分別是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
vuex的store有幾個(gè)屬性值?分別講講它們的作用是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你理解的vuex是什么呢?哪些場(chǎng)景會(huì)用到?不用會(huì)有問(wèn)題嗎?有哪些特性? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
使用vuex的優(yōu)勢(shì)是什么? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
有用過(guò)vuex嗎?它主要解決的是什么問(wèn)題?推薦在哪些場(chǎng)景用? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
ElementUIElementUI是怎么做表單驗(yàn)證的?在循環(huán)里對(duì)每個(gè)input驗(yàn)證怎么做呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
你有二次封裝過(guò)ElementUI組件嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
ElementUI怎么修改組件的默認(rèn)樣式? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
ElementUI的穿梭組件如果數(shù)據(jù)量大會(huì)變卡怎么解決不卡的問(wèn)題呢? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
ElementUI表格組件如何實(shí)現(xiàn)動(dòng)態(tài)表頭? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
ElementUI使用表格組件時(shí)有遇到過(guò)問(wèn)題嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
有閱讀過(guò)ElementUI的源碼嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
項(xiàng)目中有使用過(guò)ElementUI嗎?有遇到過(guò)哪些問(wèn)題?它的使用場(chǎng)景主要是哪些? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
有用過(guò)哪些vue的ui?說(shuō)說(shuō)它們的優(yōu)缺點(diǎn)? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
mint-uimint-ui使用過(guò)程中有沒(méi)有遇到什么坑?怎么解決的? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
說(shuō)出幾個(gè)mint-ui常用的組件 [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
mint-ui是什么?你有使用過(guò)嗎? [[我來(lái)挑戰(zhàn)]]( https://github.com/haizlin/fe... )
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/105128.html
摘要:每天會(huì)折騰一道及以上題目,并將其解題思路記錄成文章,發(fā)布到和微信公眾號(hào)上。三匯總返回目錄在月日月日這半個(gè)月中,做了匯總了數(shù)組知識(shí)點(diǎn)?;蛘呃奖疚淖钕旅?,添加的微信等會(huì)根據(jù)題解以及留言內(nèi)容,進(jìn)行補(bǔ)充,并添加上提供題解的小伙伴的昵稱和地址。 LeetCode 匯總 - 2019/08/15 Create by jsliang on 2019-08-12 19:39:34 Recently...
摘要:獲取的對(duì)象范圍方法獲取的是最終應(yīng)用在元素上的所有屬性對(duì)象即使沒(méi)有代碼,也會(huì)把默認(rèn)的祖宗八代都顯示出來(lái)而只能獲取元素屬性中的樣式。因此對(duì)于一個(gè)光禿禿的元素,方法返回對(duì)象中屬性值如果有就是據(jù)我測(cè)試不同環(huán)境結(jié)果可能有差異而就是。 花了很長(zhǎng)時(shí)間整理的前端面試資源,喜歡請(qǐng)大家不要吝嗇star~ 別只收藏,點(diǎn)個(gè)贊,點(diǎn)個(gè)star再走哈~ 持續(xù)更新中……,可以關(guān)注下github 項(xiàng)目地址 https:...
摘要:能在面試時(shí)有限的時(shí)間里,能夠快速抓住重點(diǎn)與面試官交流。這些知識(shí)點(diǎn)屬于加分項(xiàng),如果能在面試時(shí)從容侃侃而談,想必面試官會(huì)記憶深刻,為你折服的引言 本篇文章會(huì)繼續(xù)沿著前面兩篇的腳步,繼續(xù)梳理前端領(lǐng)域一些比較主流的進(jìn)階知識(shí)點(diǎn),力求能讓大家在橫向?qū)用嬗袀€(gè)全面的概念。能在面試時(shí)有限的時(shí)間里,能夠快速抓住重點(diǎn)與面試官交流。這些知識(shí)點(diǎn)屬于加分項(xiàng),如果能在面試時(shí)從容侃侃而談,想必面試官會(huì)記憶深刻,為你折服的~...
摘要:月下半旬攻略道題,目前已攻略題。目前簡(jiǎn)單難度攻略已經(jīng)到題,所以后面會(huì)調(diào)整自己,在刷算法與數(shù)據(jù)結(jié)構(gòu)的同時(shí),攻略中等難度的題目。 Create by jsliang on 2019-07-30 16:15:37 Recently revised in 2019-07-30 17:04:20 7 月下半旬攻略 45 道題,目前已攻略 100 題。 一 目錄 不折騰的前端,和咸魚(yú)有什么區(qū)別...
摘要:引言當(dāng)下,正面臨著近幾年來(lái)的最嚴(yán)重的互聯(lián)網(wǎng)寒冬,聽(tīng)得最多的一句話便是相見(jiàn)于江湖引言 當(dāng)下,正面臨著近幾年來(lái)的最嚴(yán)重的互聯(lián)網(wǎng)寒冬,聽(tīng)得最多的一句話便是:相見(jiàn)于江湖~
閱讀 2763·2021-11-24 10:23
閱讀 1161·2021-11-17 09:33
閱讀 2511·2021-09-28 09:41
閱讀 1426·2021-09-22 15:55
閱讀 3649·2019-08-29 16:32
閱讀 1915·2019-08-29 16:25
閱讀 1063·2019-08-29 11:06
閱讀 3430·2019-08-29 10:55