一、一些核心概念 1、組合式函數(shù)的概念 基于邏輯函數(shù)拆分業(yè)務(wù)是指把同一個組件中獨(dú)立的業(yè)務(wù)代碼通過函數(shù)做封裝處理,提升代碼的可維護(hù)性 組合式函數(shù)的...
練手項(xiàng)目簡介: 該商城是一個綜合性的B2C電商平臺,有登錄功能,進(jìn)入首頁可查看商品列表,商品分類,以及在商詳頁進(jìn)行商品的選購、結(jié)算、與支付。個人...
ES全稱ECMAScript,是腳本語言的規(guī)范。為什么要學(xué)習(xí)ES6?1、語法簡潔,功能方法2、框架開發(fā)與應(yīng)用3、前端求職的必備技能 1、let、...
大家都知道,vue2.x的雙向綁定原理是利用數(shù)據(jù)劫持結(jié)合發(fā)布訂閱模式實(shí)現(xiàn)的。 defineProperty缺陷 不能監(jiān)聽數(shù)組變化只能劫持對象的屬...
最后一個課程,本質(zhì)上可以模擬實(shí)現(xiàn)一個自己搭建的vue框架,包含了數(shù)據(jù)的監(jiān)聽與雙向數(shù)據(jù)綁定,生命周期的創(chuàng)建,以及一些v-開頭的自定義指令的實(shí)現(xiàn)。具...
實(shí)際使用 parse函數(shù)主函數(shù) parse函數(shù),實(shí)現(xiàn)輸入一個模板結(jié)構(gòu) 轉(zhuǎn)換成包含dom信息的層級對象結(jié)構(gòu) parseAttr方法 把a(bǔ)ttrs:...
課程內(nèi)容: 3個常見算法思想:指針?biāo)枷?、遞歸緩存和棧 AST的形成算法 手寫AST及優(yōu)化 AST抽象語法樹: 1、本質(zhì)上是個JS對象,作用是為了...
Vue是MVVM模式 要實(shí)現(xiàn)一個響應(yīng)式系統(tǒng),需要做到: 數(shù)據(jù)劫持:當(dāng)數(shù)據(jù)變化時,我們可以做一些特定的事情 依賴收集:我們要知道那些視圖層的內(nèi)容(...
目的:當(dāng)數(shù)據(jù)改變時,要能監(jiān)聽到數(shù)組或?qū)ο笊现档母淖儯⑶疫M(jìn)行自己的操作。 demo:index.js文件的簡單使用為示例: 創(chuàng)建oberve偵察...