¿Cuál es el patrón de diseño más popular para JavaScript en un sitio web (no en una aplicación web)?

JavaScript, que es un lenguaje prototipo, está abierto a muchos patrones de diseño diferentes para la interacción dirigida por eventos, pero requiere un poco de código y pruebas para hacerlo desde cero.

Dado que está hablando de patrones de diseño populares, encontrará muchos para considerar la mayoría del uso de la base de complementos modulares de jQuery y parece un complemento bastante popular para muchos sitios web HTML5 en la web hoy en día, incluso Google parece usar esto ampliamente para su frente. sitios web finales (para ser claros, no estoy hablando de sus aplicaciones web como Google Mail, Google Docs, Google+, etc.).

JQuery es capaz de ofrecer una gran cantidad de patrones de diseño para eventos en la caja, lo que tomaría un tiempo para que cualquier desarrollador experimentado de JavaScript implemente desde cero que se utilizan ampliamente.

Inicialización perezosa

$ (document) .ready (function () {$ (‘div.app’). myPlugin ();});

Adaptador o envoltura

$ (‘div’). css ({opacity: .1 // opacity en navegadores modernos, filtro en IE.});

Fachada

// interfaces de nivel superior (fachadas) para $ .ajax (); $ .getJSON (); $ .get (); $ .getScript (); $ .post ();

Observador

$ (‘div’). click (function () {}) $ (‘div’). trigger (‘click’, function () {})

En lo que respecta a un patrón de diseño popular fuera de la lista, es difícil de decir ya que mis experiencias personales han sido con todo lo anterior. No creo que pueda seguir uno de los patrones de diseño anteriores, ya que todos son útiles a su manera para la interacción impulsada por eventos del usuario.