Es bastante factible en realidad. Por supuesto, jQuery, siendo flexible y escalable, nos permite hacer la pregunta “¿Qué tan compleja es la aplicación web?” En otras palabras, ¿cuáles son sus requisitos? ¿Qué tan duro necesita trabajar jQuery? ¿Tiene que ser una aplicación de una sola página? ¿Tiene que ser receptivo? ¿Son jQuery MVC Plugins (y otros complementos, casi siempre) en voz alta?
Si la respuesta a cualquiera de las preguntas anteriores es ‘Sí’, jQuery se permite ampliar para crear una variedad de widgets y módulos reutilizables como complementos. Por ejemplo: $.require(), $.define(), $.Router()
, etc. Pueden estar diseñados para funcionar con una sola aplicación, pero, como una ventaja adicional de jQuery, pueden funcionar perfectamente con otros jQuery- aplicaciones basadas. Hacer que su conjunto de aplicaciones sea fácil de mantener.
Por otro lado, si la respuesta a todas las preguntas anteriores es ‘No’, entonces jQuery proporciona poderosamente algunas herramientas listas para usar para la encapsulación. El patrón de fábrica jQuery *:
- ¿Cuáles son algunas de las mejores prácticas para incorporar inmigrantes digitales a una aplicación web o móvil?
- ¿Cuáles son los pros y los contras de las aplicaciones multifunción frente a la aplicación de un solo propósito en un dispositivo móvil?
- ¿Las aplicaciones usan más datos que el navegador web?
- Cómo saber en qué idioma está escrito un programa o aplicación web
- ¿Existe una aplicación que me alertará cuando un elemento que se ajuste a mis palabras clave se publique en mi lista de craigs local?
-
(function( $ ){
-
$.extend($.fn, {
-
myplugin: function(){
-
// your plugin logic
-
}
-
});
-
})( jQuery );
Y, con solo unas pocas teclas más, el patrón Singleton (junto con muchos más). Los patrones de jQuery permiten a los desarrolladores crear una aplicación encapsulada que se puede usar de varias maneras. En cada página si el sitio, si lo desea. O bien, puede proporcionar de manera elegante cierre y alcance (y capacidad de estado) a una interfaz AJAX más simple, como un tablero de instrumentos.
Lo sentimos por no proporcionar más fragmentos de código en esta respuesta. La web tiene numerosos recursos que entregan documentación de características y conceptos similares junto con ejemplos de trabajo. Comience su búsqueda aquí: jquery mvc – Búsqueda de Google
¡Espero que hayas encontrado esto util!
* Aprendizaje de patrones de diseño de JavaScript