成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

vue有哪些核心技術(shù)

這篇文章給大家分享的是有關(guān)vue有哪些核心技術(shù)的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、陽泉ssl等。為近千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的陽泉網(wǎng)站制作公司

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

本教程操作環(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ì)用戶來說是不可見的,但是在內(nèi)部它們讓 Vue 能夠追蹤依賴,在 property
    被訪問和修改時(shí)通知變更。

  • 每個(gè)組件實(shí)例都對(duì)應(yīng)一個(gè) watcher 實(shí)例,它會(huì)在組件渲染的過程中把“接觸”過的數(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。頁面上每個(gè)獨(dú)立的可視/可交互區(qū)域都可以視為一個(gè)組件。每個(gè)組件對(duì)應(yīng)一個(gè)工程目錄,組件所需要的各種資源在這個(gè)目錄下就進(jìn)維護(hù)。頁面是組件的容器,組件可以嵌套自由組合形成完整的頁面。

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

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

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

  • 接受的外部參數(shù)(props):組件之間通過參數(shù)來進(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)中將用戶自定義的指令、過濾器、組件等統(tǒng)稱為資源。一個(gè)組件可以聲明自己的私有資源。私有資源只有該組件和它的子組件可以調(diào)用。

感謝各位的閱讀!關(guān)于“vue有哪些核心技術(shù)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

當(dāng)前標(biāo)題:vue有哪些核心技術(shù)
網(wǎng)頁網(wǎng)址:http://jinyejixie.com/article20/gdjgjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)公司手機(jī)網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
永清县| 黄骅市| 科技| 岑巩县| 五原县| 南充市| 青岛市| 富蕴县| 尼玛县| 达尔| 涿州市| 达尔| 广汉市| 峨眉山市| 上饶市| 兴安盟| 苗栗县| 新乡县| 偃师市| 贵溪市| 沙雅县| 鱼台县| 尚志市| 那坡县| 科技| 阳春市| 青铜峡市| 武定县| 长阳| 台南县| 辽中县| 东安县| 屯昌县| 渝中区| 葫芦岛市| 黄梅县| 中山市| 云浮市| 龙南县| 枣庄市| 如东县|