久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      vue的核心是什么

      vue有兩大核心:1、數(shù)據(jù)驅(qū)動(dòng),也就是數(shù)據(jù)的雙向綁定,讓視圖(DOM)的內(nèi)容隨著數(shù)據(jù)的改變而改變;2、組件化系統(tǒng),可實(shí)現(xiàn)擴(kuò)展HTML元素,封裝可用的代碼。

      vue的核心是什么

      本教程操作環(huán)境:windows7系統(tǒng)、vue2.9.6版,DELL G3電腦。

      vue.js的兩大核心

      • 數(shù)據(jù)驅(qū)動(dòng)

      • 組件化系統(tǒng)

      1. 數(shù)據(jù)驅(qū)動(dòng),也就是數(shù)據(jù)的雙向綁定

      • Vue 響應(yīng)式核心就是,getter 的時(shí)候會(huì)收集依賴,setter 的時(shí)候會(huì)觸發(fā)依賴更新

      • vue將遍歷data中對(duì)象的所有property,并使用 Object.defineProperty 把這些 property 全部轉(zhuǎn)為
        getter/setter。

      • 這些 getter/setter 對(duì)用戶來(lái)說(shuō)是不可見的,但是在內(nèi)部它們讓 Vue 能夠追蹤依賴,在 property
        被訪問(wèn)和修改時(shí)通知變更。

      • 每個(gè)組件實(shí)例都對(duì)應(yīng)一個(gè) watcher 實(shí)例,它會(huì)在組件渲染的過(guò)程中把“接觸”過(guò)的數(shù)據(jù) property 記錄為依賴。

      • getter的時(shí)候我們會(huì)收集依賴,依賴收集就是訂閱數(shù)據(jù)變化watcher的收集,依賴收集的目的是當(dāng)響應(yīng)式數(shù)據(jù)發(fā)生變化時(shí),能夠通知相應(yīng)的訂閱者去處理相關(guān)的邏輯。

      • setter 的時(shí)候會(huì)觸發(fā)依賴更新,之后當(dāng)依賴項(xiàng)的 setter 觸發(fā)時(shí),會(huì)通知 watcher,從而使它關(guān)聯(lián)的組件重新渲染。

      2. 組件化系統(tǒng)

      組件化

      擴(kuò)展HTML元素,封裝可重用的代碼。每一個(gè)組件都對(duì)應(yīng)一個(gè)ViewModel。頁(yè)面上每個(gè)獨(dú)立的可視/可交互區(qū)域都可以視為一個(gè)組件。每個(gè)組件對(duì)應(yīng)一個(gè)工程目錄,組件所需要的各種資源在這個(gè)目錄下就進(jìn)維護(hù)。頁(yè)面是組件的容器,組件可以嵌套自由組合形成完整的頁(yè)面。

      組件的核心選項(xiàng):

      • 模板(template):模板聲明了數(shù)據(jù)和最終展現(xiàn)給用戶的DOM之間的映射關(guān)系。

      • 初始數(shù)據(jù)(data):一個(gè)組件的初始數(shù)據(jù)狀態(tài)。對(duì)于可復(fù)用的組件來(lái)說(shuō),這通常是私有的狀態(tài)。

      • 接受的外部參數(shù)(props):組件之間通過(guò)參數(shù)來(lái)進(jìn)行數(shù)據(jù)的傳遞和共享。

      • 方法(methods):對(duì)數(shù)據(jù)的改動(dòng)操作一般都在組件的方法內(nèi)進(jìn)行。

      • 生命周期鉤子函數(shù)(lifecycle hooks):一個(gè)組件會(huì)觸發(fā)多個(gè)生命周期鉤子函數(shù),最新2.0版本對(duì)于生命周期函數(shù)名稱改動(dòng)很大。

      • 私有資源(assets):Vue.js當(dāng)中將用戶自定義的指令、過(guò)濾器、組件等統(tǒng)稱為資源。一個(gè)組件可以聲明自己的私有資源。私有資源只有該組件和它的子組件可以調(diào)用。

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)