varios uso localstorage guardar datos como cache array javascript jquery model

javascript - uso - ¿Cuál es una buena forma de almacenar datos de modelos en una aplicación jQuery?



js localstorage tk (3)

El desarrollador de jQuery, Adam Wulf, lanzó una serie de tutoriales que cubren su desarrollo de patrones MVC en el cliente con jQuery hace algún tiempo. Puede encontrarlos muy útiles en su proyecto actual. Además, JollyToad también trabajó en esta área. Puede ver sus resultados en línea también .

Estoy trabajando en una aplicación web que es pesada en el lado del cliente, que es lo primero para mí. También estoy usando jQuery por primera vez. Necesito que mi código del lado del cliente haga un seguimiento de los datos del modelo que obtiene a través de llamadas Ajax.

¿Cuál es una buena manera de almacenar esta información? ¿JQuery proporciona una buena solución, o hay una buena solución genérica de Javascript? Básicamente quiero escribir clases de modelo en Javascript, (pero no necesariamente necesito herencia). En este momento, mi código jQuery es una capa de controlador, y DOM y CSS forman mi capa de vista. ¿Cómo logran otras personas una capa modelo?


Normalmente utilizo estructuras de datos JSON creadas por el servidor para contener todo lo que mi lado del cliente va a usar para manipulaciones interactivas, etc. Nada específico para jQuery sobre eso ...


También descubrí que existe una técnica conocida como Concrete Javascript, donde los objetos DOM se usan como objetos modelo. Effen suena como una buena forma de implementar eso: http://github.com/nkallen/effen/tree/master .