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

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

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

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

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


Correcting teacher:天蓬老師Correction time:2018-11-30 16:02:21
Teacher's summary:vm層,類似mvc中的控制器功能,但是比傳統(tǒng)控制器的功能更加強大, 可以看成是視圖與模型之間的中介,一手托二家

Release Notes

Popular Entries