Архитектура jQuery MVC - PullRequest
       8

Архитектура jQuery MVC

12 голосов
/ 16 апреля 2010

Каков наилучший способ создания архитектуры MVC в jQuery?

Должен ли я использовать jQuery.extend () ?

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

... или jQuery Plugin ?

(function($) {

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

})(jQuery);

... или просто объекты в JavaScript ?

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

Спасибо!

Ответы [ 2 ]

5 голосов
/ 16 апреля 2010

Просто используйте объекты в JavaScript. Представление может содержать все знания о вещах, таких как jquery и другие проблемы пользовательского интерфейса, в то время как контроллер / модель может иметь дело с другой логикой и связью с сервером (при условии ajax). Я написал в блоге об этом:

Шаблон MVC с Javascript

2 голосов
/ 16 апреля 2010

Вот отличный подход с использованием jQuery.extend: http://welcome.totheinter.net/tutorials/model-view-controller-in-jquery/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...