2010-04-16 16 views
11

¿Cuál es la mejor manera de crear arquitectura MVC en jQuery?jQuery MVC architecture

¿Debo usar jQuery.extend()?

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

... o jQuery Plugin?

(function($) { 

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

})(jQuery); 

... o simplemente objetos en JavaScript?

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

¡Gracias!

+2

¿Qué es exactamente lo que espera lograr? – scunliffe

Respuesta

5

sólo tiene que utilizar los objetos en javascript. La vista puede contener todo el conocimiento de cosas como jquery y otras preocupaciones de UI, mientras que el controlador/modelo puede manejar otra lógica y comunicación con el servidor (asumiendo ajax). Escribí un post sobre esto:

MVC Pattern with Javascript