欢迎光临散文网 会员登陆 & 注册

千锋教育web前端高频面试题视频教程,kerwin大话前端面试秘籍(附答案)

2023-07-21 08:59 作者:未来的路有你真好  | 我要投稿

对 MVC,MVP,MVVM 的理解

MVC: 模型(Model)、视图 (View)和控制器(Controller),用户操作视图 (View),视图(iew) 捕获到操作之后将权力给控制器(Controller),控制器(Controller)会对权力做预处理,然后再调用模型(Mode) 提供的接口,模型(Model) 会通过观察者模式通知视图(View)

MVVM:模型 (Model),视图 (View),视图模型 (ViewModel) 提供了双数据定机制,视图模型(ViewModel)解决了手动关心视图 (View) 与模型(Mode) 同步的问题,提供了双向绑定的机制,视图改变数据改变,数据改变视图随之更新改变

MVP:视图和模型之间的通信是双向的,但是通过展示者作为中间人进行协调:视图将用户的操作和事件传递给展示者,展示者处理这些操作并更新模型的状态,模型的变化通过展示者传递给视图,然后视图根据模型的变化更新显

千锋教育web前端高频面试题视频教程,kerwin大话前端面试秘籍(附答案)的评论 (共 条)

分享到微博请遵守国家法律