摘要:而組件在創(chuàng)建時(shí),又怎么會(huì)去調(diào)用呢這是由于將自身作為一個(gè)插件安裝到了,通過注冊(cè)了一個(gè)鉤子函數(shù),從而在之后所有的組件創(chuàng)建時(shí)都會(huì)調(diào)用該鉤子函數(shù),給了檢查是否有參數(shù),從而進(jìn)行初始化的機(jī)會(huì)。 vue-router 是 Vue.js 官方的路由庫(kù),本著學(xué)習(xí)的目的,我對(duì) vue-router 的源碼進(jìn)行了閱讀和分析,分享出來(lái)給其他感興趣的同學(xué)做個(gè)參考吧。 參考 源碼:vuejs/vue-route...
摘要:變量分為局部變量和全局變量。在函數(shù)內(nèi)聲明的變量只在這個(gè)函數(shù)內(nèi)有定義,作用域是局部的,函數(shù)的參數(shù)也是局部變量。閉包的用途最大用處有兩個(gè),一個(gè)是前面提到的可以讀取函數(shù)內(nèi)部的變量,另一個(gè)就是讓這些變量的值始終保持在內(nèi)存中。 都是自己整理的,除了題目,其他都別當(dāng)真。(答案不是100分的對(duì)/(ㄒoㄒ)/~~) jQuery和zepto的區(qū)別 zepto主要針對(duì)移動(dòng)設(shè)備上的,只支持較新的瀏覽器,...
摘要:屬性和特性我們知道的實(shí)現(xiàn)就是把一個(gè)文檔映射為一棵樹,而樹上的每個(gè)節(jié)點(diǎn)其實(shí)就是一個(gè)對(duì)象。 從jQuery的prop()和attr()方法說(shuō)開去 jQuery中有兩個(gè)獲取DOM元素屬性的方法:prop()和attr(),看似可以互相替換,但若搞不清這兩個(gè)方法獲取的到底是什么屬性,有時(shí)就會(huì)出現(xiàn)令人困惑的結(jié)果。官方文檔中,用了下面的例子來(lái)解釋這兩者的不同: 操作 結(jié)果 elem.c...
摘要:訪問和使用對(duì)象的多個(gè)屬性時(shí),使用對(duì)象解構(gòu)。為什么結(jié)構(gòu)可以幫助您避免為這些屬性創(chuàng)建臨時(shí)引用。為什么你可以增加新的屬性或改變事物的秩序而不破壞調(diào)用點(diǎn)。掃碼申請(qǐng)加入全棧部落 訪問和使用對(duì)象的多個(gè)屬性時(shí),使用對(duì)象解構(gòu)。 為什么? 結(jié)構(gòu)可以幫助您避免為這些屬性創(chuàng)建臨時(shí)引用。 // bad function getFullName(user) { const firstName = use...
摘要:自調(diào)用匿名函數(shù)打開源碼,首先你會(huì)看到這樣的代碼結(jié)構(gòu)這是一個(gè)自調(diào)用匿名函數(shù)。這樣子最大程度防止外界的變量定義對(duì)內(nèi)部造成影響 自調(diào)用匿名函數(shù) 打開jQuery源碼,首先你會(huì)看到這樣的代碼結(jié)構(gòu): (function(window,undefined){ //jquery code })(window); 這是一個(gè)自調(diào)用匿名函數(shù)。在第一個(gè)括號(hào)內(nèi),創(chuàng)建一個(gè)匿名函數(shù);第二個(gè)括號(hào)內(nèi),立...
暫無(wú)介紹