因此我们通过Ajax的方式和后端REST API作通讯,异步的刷新页面的某个区块,来优化和提升体验,同时把MVC拿到前端来做MVVM框架1.MVVM框架基本概念:它主要包括各部分View、ViewModel
所以MVVM框架的好处显而易见:当前端对数据进行操作的时候,可以通过Ajax请求对数据持久化,而不必刷新整个页面,只需改变dom里需要改变的那部分数据内容。特别是在移动端,刷新页面的代价太昂贵。
Vuejs以及其生态vue.js是由国内的大牛尤雨溪为主要开发的,它起初是个人项目,在2014年初开源就受到广泛关注。
)2.核心思想 ①数据驱动:数据(model)改变驱动视图(view)自动更新,DOM是数据的一种自然映射 ②组件化:扩展HTML元素,封装可重用的代码4.github超过35K+的star数,社区完善
Vue vs Angular React Vue官网已对各个主流框架进行了比较详细的对比分析(中文版地址),下面进行简单地总结下;Vue.js更轻量,gzip后大小只有20k+。