mvvm
2016-10-18 23:05:25 0 举报
MVVM是Model-View-ViewModel的缩写,是一种基于前端开发的架构模式。它将应用程序分为三个部分:模型(Model)、视图(View)和视图模型(ViewModel)。模型负责处理数据和业务逻辑,视图负责展示数据,而视图模型则作为模型和视图之间的桥梁,处理用户输入和更新模型。这种模式的优点在于它可以实现数据和界面的分离,使得代码更加可维护和可测试。此外,它还支持双向数据绑定,使得用户输入和界面更新更加流畅。总之,MVVM是一种高效、灵活且易于维护的前端开发架构模式。
作者其他创作
大纲/内容
uibasecell
labelfieldtext
-init
callback
-onResponse()-onrequest()-onFailure()
uibaseview
- headerRefresh()- footRefresh()
baseviewmodel
- headerRefreshCall(callback c)- footRefreshCall(callback c)
basemodel
uibasecontroller
uibaseview *tableview
- headerRefresh- footRefresh
datasource
-numberOfRowsInSection- cellForRowAtIndexPath
datedelegate
-didSelectRowAtIndexPath
MVVM
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
0 条评论
下一页