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

總結(jié)MVVM架構(gòu)

原創(chuàng) 2018-11-30 15:20:20 293
摘要:首次接觸MVVM架構(gòu)(客戶端執(zhí)行),M即Model層,它由js對(duì)象組成,存放大量的數(shù)據(jù);V即view層,由HTML代碼組成,是客戶請(qǐng)求的頁(yè)面;VM即ViewModel層,完全由js代碼編寫,主要負(fù)責(zé)處理各種業(yè)務(wù)邏輯。工作流程:ViewModel獲取Model中的數(shù)據(jù),然后傳給View,相當(dāng)于控制器,負(fù)責(zé)Model和View的交互。根據(jù)Model數(shù)據(jù)來(lái)更新View,或者根據(jù)View來(lái)更新Model,

首次接觸MVVM架構(gòu)(客戶端執(zhí)行),M即Model層,它由js對(duì)象組成,存放大量的數(shù)據(jù);V即view層,由HTML代碼組成,是客戶請(qǐng)求的頁(yè)面;VM即ViewModel層,完全由js代碼編寫,主要負(fù)責(zé)處理各種業(yè)務(wù)邏輯。工作流程:

ViewModel獲取Model中的數(shù)據(jù),然后傳給View,相當(dāng)于控制器,負(fù)責(zé)Model和View的交互。根據(jù)Model數(shù)據(jù)來(lái)更新View,或者根據(jù)View來(lái)更新Model,這個(gè)過(guò)程是雙向的,即雙向數(shù)據(jù)綁定;服務(wù)器端只負(fù)責(zé)更新Model即可,而Model就是一個(gè)JavaScript對(duì)象,所以服務(wù)器只需要返回可被Model解析的數(shù)據(jù)即可,例如:json,html等,這樣就完全實(shí)現(xiàn)了面向接口/API編程。


批改老師:天蓬老師批改時(shí)間:2018-11-30 16:02:21
老師總結(jié):vm層,類似mvc中的控制器功能,但是比傳統(tǒng)控制器的功能更加強(qiáng)大, 可以看成是視圖與模型之間的中介,一手托二家

發(fā)佈手記

熱門詞條