jQuery MVC架构

Tom*_*bak 12 javascript model-view-controller jquery

在jQuery中创建MVC架构的最佳方法是什么?

我应该使用jQuery.extend()吗?

jQuery.extend({
  View: function(){}
});
Run Code Online (Sandbox Code Playgroud)

...或jQuery插件

(function($) {

  $.fn.model = function() { return this; }; 

})(jQuery);
Run Code Online (Sandbox Code Playgroud)

...或只是JavaScript中的对象

var model = {}
var view = {}
var controller = {}
Run Code Online (Sandbox Code Playgroud)

谢谢!

Joe*_*nez 5

只需在javascript中使用对象即可.视图可以包含诸如jquery和其他UI问题之类的所有知识,而控制器/模型可以处理与服务器的其他逻辑和通信(假设ajax).我写了一篇关于此的博文:

使用Javascript的MVC模式