vue
1.app.js为项目的入口模块,一切请求先进入这里处理
没有路由分发功能,需要调用router.js模块进您修改路由分发处理
2.router.js为了保证职能单一,只负责分发路,不负责具体业务逻辑的处理
3.路由调controller层,涉及到数据的crud,调model层
4.view层 每当用户操作了界面,如果需要进行业务的处理,都会通过网络请求,去请求后端的服务器,请求就会被app.js监听到
5.MVVM是前端视图层的分层开发思想,主要把每个页面分成了 M,V,VM
VM是思想核心,因为vm是 M和V之间的调度者
6.M保存的是每个页面中单独的数据
V就是每个页面中的html结构
VM是一个调度者,分割了M和V,每当V层想要获取和保存数据的时候, 都要由Vm做中间的处理
7. 前端页面中使用MVVM的思想,主要为了开发方便,MVVM提供了双向绑定,由VM提供