亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

在頁(yè)面渲染時(shí)MVVM與MVC相比哪些優(yōu)勢(shì)

原創(chuàng) 2019-04-30 09:45:34 344
摘要:MVC和MVVM的區(qū)別其實(shí)并不大。都是一種設(shè)計(jì)思想。主要就是MVC中Controller演變成MVVM中的viewModel。MVVM主要解決了MVC中大量的DOM操作使頁(yè)面渲染性能降低,加載速度變慢,影響用戶(hù)體驗(yàn)。當(dāng)和Model頻繁發(fā)生變化,開(kāi)發(fā)者需要主動(dòng)更新到View??偨Y(jié)為一下兩點(diǎn):1.  雙向綁定技術(shù),當(dāng)Model變化時(shí),View-Model會(huì)自動(dòng)更新,View也會(huì)自動(dòng)變化。很好

MVC和MVVM的區(qū)別其實(shí)并不大。都是一種設(shè)計(jì)思想。主要就是MVC中Controller演變成MVVM中的viewModel。

MVVM主要解決了MVC中大量的DOM操作使頁(yè)面渲染性能降低,加載速度變慢,影響用戶(hù)體驗(yàn)。

當(dāng)和Model頻繁發(fā)生變化,開(kāi)發(fā)者需要主動(dòng)更新到View。

總結(jié)為一下兩點(diǎn):

1.  雙向綁定技術(shù),當(dāng)Model變化時(shí),View-Model會(huì)自動(dòng)更新,View也會(huì)自動(dòng)變化。很好的做到數(shù)據(jù)的一致性。

2.  由于控制器的功能大都移動(dòng)到View上處理,把一些邏輯代碼和網(wǎng)絡(luò)請(qǐng)求分離出去,大大的對(duì)控制器進(jìn)行了瘦身。


批改老師:查無(wú)此人批改時(shí)間:2019-05-05 09:22:55
老師總結(jié):說(shuō)的很好,不管什么設(shè)計(jì)思想都要了解,以后技術(shù)高了,可以自己開(kāi)發(fā)框架。繼續(xù)加油。

發(fā)佈手記

熱門(mén)詞條