什么是MVC?
Model: 模型
View: 视图
Controller: 控制器
在浏览器中的大概流程:
- controller 获取用户按钮的点击等操作;
- controller 调用Model访问后台数据库获取数据;
- Model将获取到的数据传给controller
- controll将数据传给view
- View渲染数据并最终呈现给用户
Model = function(options){
return {
init: function() {},
fetch: function() {},
post: function(object) {}
}
}
View = function(selector){
return document.querySelector(selector)
}
controller = function() {
init: function(view, controller) {},
bindEvent() {}
}
【前端MVC】参考链接:
前端程序猿眼中的MVC,你了解多少?