MVVM和MVC在页面渲染上有哪些优势?

原创 2019-01-07 21:52:35 331
摘要:首先,传统的MVC设计思想是 V-C-M-V-V,每次客户端发起请求,由Controller负责接受请求,选择模型,传递消息,这样就导致和服务器交互次数频繁。而MVVM是完全在客户端进行的,VM层可以根据Model层来更新View层,也可以反过来根据View更新Model,数据是双向数据绑定,减轻了服务器的压力。并且,Model是一个javascrip对象,对象字面量;服务器只需要返回能
  1. 首先,传统的MVC设计思想是 V-C-M-V-V,每次客户端发起请求,由Controller负责接受请求,选择模型,传递消息,这样就导致和服务器交互次数频繁。

  2. 而MVVM是完全在客户端进行的,VM层可以根据Model层来更新View层,也可以反过来根据View更新Model,数据是双向数据绑定,减轻了服务器的压力。并且,Model是一个javascrip对象,对象字面量;服务器只需要返回能被js解析的数据即可,比如:json,html。这样就可以动态更行View,完全采用了面向接口API编程。


批改老师:天蓬老师批改时间:2019-01-08 09:25:56
老师总结:传统的MVC设计思想是 V-C-M-V-V , 这句话是不是写错了, 抄都抄错了, 可见多么的粗心

发布手记

热门词条