前言 該文錄實例方法集 正文 eventsMixin 收錄事件相關(guān)實例方法,我們知道其實它就是發(fā)布訂閱相關(guān)方法 vm.$on 訂閱方法 首先定義變量hookRE用于判定當(dāng)前實...
前言 通過前三章我們還有Watcher(觀察者)、Dep(依賴收集容器)未解 Watcher里有deps、depIds存儲dep實例,這是個一(Watcher也就是觀察者,這...
前言 上文還漏了一些重要的諸如異步更新、computed等細(xì)節(jié),本文補(bǔ)齊 正文 異步更新 上文講到Watcher里的this.sync是來控制同步與異步觸發(fā)依賴更新的。同步的...
前言 這章節(jié)承上章節(jié)漏掉的數(shù)組觀測、新增屬性觀測 正文 觀測數(shù)組 我們回到Observer的這段代碼 上章節(jié)我們走的是else,這次我們走if,即value是數(shù)組的情況我們先...
前言 接上一章節(jié),我們知道響應(yīng)式系統(tǒng)大致就這三步: 觀測數(shù)據(jù),將其轉(zhuǎn)化為響應(yīng)式對象 暴露$watch方法,接收exp、fn參數(shù),確定要監(jiān)聽的屬性以及接收數(shù)據(jù)變化的回調(diào)函數(shù) g...
最近小伙伴們應(yīng)該陸續(xù)回公司開始擼代碼了,在新的一年里,有些新的技術(shù)會從實驗走向試用; 有些技術(shù),則會從試用走向采用; 有些技術(shù),則會從采用走向棄用。若是以此為出發(fā)點,那么這個...
前言 Vue的響應(yīng)式系統(tǒng)還是有點大的,我們可以通過一個小栗子,由淺入深的走下設(shè)計思路最終版demo 正文 如上所示,我們需要完成這么個功能,其實倒也不難,難的是一些情況的處理...
前文 從rollup配置文件找到入口文件,然后溯源,就知道Vue最源頭定義 src/platforms/web/entry-runtime-with-compiler.js ...
前言 這章其實只講src/core/instance/init.js里的resolveConstructorOptions函數(shù)。這個函數(shù)水有點深,網(wǎng)上的很多文章都沒說全,所以...
殺掉usbd解決iPhone連上MAC之后會不斷地斷開又連上,斷開又連上問題。$ sudo killall -STOP -c usbdimage.png
進(jìn)程和線程 我們打開電腦可以邊聽歌邊寫代碼,這就是多任務(wù)。但是多年前的電腦可是單核的,它其實是讓各個任務(wù)交替運行,只是每個任務(wù)運行很短的時間就切換到下一個任務(wù),這樣子就好像并...
抱歉,不看消息癌晚期。。。你仔細(xì)看下栗子就應(yīng)該明白的。。。
element-ui時間選擇器位置固定前言 其實我想記錄的不僅僅是如題所寫的,不過卻是由此引起的。 正文 思路 先來段廢話,其實這個方法也就那么幾個,要么把這個組件拷貝出來修改一下,要么就是通過js動態(tài)修改。這倆...
前言 觀察者模式定義了一種一(被觀察者)對多(觀察者)的關(guān)系。被觀察者發(fā)生改變就會通知所有的觀察者。它應(yīng)用廣泛,就像常用的addEventListener發(fā)布訂閱模式從廣義上...