Este es un tipo general de pregunta.js presenciales vs. js funcionales: ¿separarlos? Arquitectura general?
Muy a menudo, necesito escribir JavaScript para las páginas web. Teniendo en cuenta las mejores prácticas, js discretos, etc. Tengo mi JavaScript en archivos * .js separados. Cada página obtiene su propio archivo js. Lo que me ha molestado un poco últimamente es la combinación de código de presentación con código funcional con el que siempre termino. Entonces, por ejemplo, asignaría un controlador .click
a un elemento. En ese clic, el elemento debe cambiar su apariencia y se debe realizar una llamada AJAX al servidor. Entonces, en este momento, haría ambas cosas dentro del manejador .click
. Puede ser voluminoso dependiendo de lo que se necesite lograr. Cuando vuelvo a estos bloques de código después de no tocarlos durante una semana, a menudo siento que me toma mucho tiempo rastrear todas las líneas de código cuando solo necesito arreglar algo con apariencia.
De todos modos, cualquier idea sobre la arquitectura/diseño para js presentación vs. js funcionales? Mantenlos en un solo archivo, pero divídelos en funciones separadas. Rómpalos en 2 archivos separados? ¿Déjalos en paz?
Gracias!
esto puede ser relevante: http://ejohn.org/blog/javascript-micro-templating/ –
+1 buena pregunta .. – Anurag