new方法的缺陷在于每個實例的屬性都是獨立的莹弊,無法共享俯渤,像一些函數(shù)的屬性我們是希望共享的康谆,所以就有了prototype的出現(xiàn) 在設(shè)計繼承的時候我們希望達(dá)到的效果是實例屬性都是...
![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP屬地:北京
new方法的缺陷在于每個實例的屬性都是獨立的莹弊,無法共享俯渤,像一些函數(shù)的屬性我們是希望共享的康谆,所以就有了prototype的出現(xiàn) 在設(shè)計繼承的時候我們希望達(dá)到的效果是實例屬性都是...
傳統(tǒng)diff 計算兩顆樹形結(jié)構(gòu)差異并進(jìn)行轉(zhuǎn)換闪幽,傳統(tǒng)diff算法是這樣做的:循環(huán)遞歸每一個節(jié)點 比如左側(cè)樹a節(jié)點依次進(jìn)行如下對比,左側(cè)樹節(jié)點b谓松、c星压、d、e亦是與右側(cè)樹每個節(jié)點對...
vue簡介和初始化過程 vue的源碼結(jié)構(gòu)如下 Vue對象 在使用vue時我們知道都是使用new Vue(),來將vue的實例掛載到dom對象上從而運用數(shù)據(jù)驅(qū)動的方式來擴(kuò)展我們...
上圖是Alert的效果鬼譬,可以動態(tài)的添加和刪除里面的alert標(biāo)簽娜膘。通過閱讀源碼可以看出,這個指令把alert封裝出來了一個uib-alert指令拧簸。通過$attr服務(wù)劲绪,把uib...
最近看了一下UI-Bootstrap的源碼,感覺寫的非常好盆赤,對自己寫angular程序有很大的啟發(fā),源碼指令也很高歉眷,這里先簡單分析一下牺六,然后把思路整理一下,如果有錯誤歡迎指出...