前端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)