文献综述(或调研报告):
1. MVVM框架的产生
在早期,前后端代码不分离,逻辑运算都放在服务端执行,例如基于MVC架构的JSP,它将HTML标签和Java代码混合在一起,一个JSP文件非常长,甚至可能达到上千行代码。而随着业务的发展和计算机性能的提高,越来越多的逻辑计算和业务流程放在了浏览器执行。一个大型网站会包含成千上万的HTML网页,前后端不分离的技术会大大降低Web开发者的维护效率。Web开发者一直寻求属于前端的模块化框架,2009年,AngularJS的诞生,到2011年React和Ember,再到2014年Vue.js的出现,标志着属于前端的工程化框架正在取代以往的开发模式。
(1)MWVM框架的组成
MVVM,全称为Model-View-ViewModel。开发人员只需要关注数据的变化,通过数据来操纵DOM(视图)的变化。在使用JQuery的时代,开发人员在改变数据,还需要另外编写代码来操作DOM。一个页面数据字段越多,开发与维护的成本也就越高。而使用基于MVVM的框架,通过数据的双向绑定,当数据发生变化时,与之对应的视图层也会随其变化而重新渲染。以面是这三层结构的具体阐述:
① Model
数据层,代表着真实状态内容的领域模型,或指代表内容的数据访问层(以数据为中心),用于数据与其逻辑的处理。
② View
视图层,用于展示层,其作用是把某个指定页面或组件的所有数据封装起来,它不负责数据的处理,而是用于数据绑定、事件绑定的声明。
③ ViewModel
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付
以上是文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。