什么是MVC?
Model: 模型
View: 视图
Controller: 控制器
在浏览器中的大概流程:
- controller 获取用户按钮的点击等操作;
- controller 调用Model访问后台数据库获取数据;
- Model将获取到的数据传给controller
- controll将数据传给view
- View渲染数据并最终呈现给用户
在MVC中,controller中起到了承上启下的功能。
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,你了解多少?
网友评论