第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

angularjs和vuejs的區(qū)別

angularjs和vuejs的區(qū)別

慕娘9325324 2018-12-31 08:00:47
angularjs和vuejs的區(qū)別
查看完整描述

1 回答

?
米琪卡哇伊

TA貢獻1998條經(jīng)驗 獲得超6個贊

Angular 1 使用雙向綁定,Vue 在不同組件間強制使用單向數(shù)據(jù)流。這使應用中的數(shù)據(jù)流更加清晰易懂。

指令與組件

在 Vue 中指令和組件分得更清晰。指令只封裝 DOM 操作,而組件代表一個自給自足的獨立單元 —— 有自己的視圖和數(shù)據(jù)邏輯。在 Angular 中兩者有不少相混的地方。

性能

Vue 有更好的性能,并且非常非常容易優(yōu)化,因為它不使用臟檢查。

在 Angular 1 中,當 watcher 越來越多時會變得越來越慢,因為作用域內(nèi)的每一次變化,所有 watcher 都要重新計算。并且,如果一些 watcher 觸發(fā)另一個更新,臟檢查循環(huán)(digest cycle)可能要運行多次。Angular 用戶常常要使用深奧的技術(shù),以解決臟檢查循環(huán)的問題。有時沒有簡單的辦法來優(yōu)化有大量 watcher 的作用域。

Vue 則根本沒有這個問題,因為它使用基于依賴追蹤的觀察系統(tǒng)并且異步隊列更新,所有的數(shù)據(jù)變化都是獨立觸發(fā),除非它們之間有明確的依賴關(guān)系。


查看完整回答
反對 回復 2019-01-05
  • 1 回答
  • 0 關(guān)注
  • 583 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號