前端MVC

什么是MVC?
Model: 模型
View: 视图
Controller: 控制器
在浏览器中的大概流程:

  1. controller 获取用户按钮的点击等操作;
  2. controller 调用Model访问后台数据库获取数据;
  3. Model将获取到的数据传给controller
  4. controll将数据传给view
  5. 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】参考链接:
前端程序猿眼中的MVC,你了解多少?

    推荐阅读