2010-04-16 94 views
11

在jQuery中創建MVC架構的最佳方式是什麼?jQuery MVC架構

我應該用jQuery.extend()

jQuery.extend({ 
    View: function(){} 
}); 

...或jQuery插件

(function($) { 

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

})(jQuery); 

...或者在JavaScript只是對象?

var model = {} 
var view = {} 
var controller = {} 

謝謝!

+2

你究竟希望達到什麼目的? – scunliffe 2010-04-16 17:32:10

回答

5

在JavaScript中只需使用對象。該視圖可以包含像jQuery和其他UI關注事物的所有知識,而控制器/模型可以處理其他邏輯和與服務器的通信(假設ajax)。我寫了一篇關於此的博客文章:

MVC Pattern with Javascript