¿Cuáles son las ventajas de utilizar un archivo javascript externo? Simplemente no puedo entenderlo, veo sitios web grandes que los usan varias veces en lugar de incluirlos en el servidor. ¿Es solo para el almacenamiento en caché?¿por qué usar javascript externo?
Si se trata de una cuestión de código limpio y separación de preocupaciones, puede incluirlo desde el lado del servidor en el html. Por ejemplo, uso SMARTY y puedo simplemente incluir el archivo {include file='javascript.js}
dentro de t. Si se trata de rendimiento, no puedo ver nada más que una solicitud http adicional que hace que el archivo externo sea más lento. Estoy seguro de que me estoy perdiendo algo porque todos los grandes sitios web todavía hacen esto.
¿Es por el almacenamiento en caché del archivo? mis javascripts son dinámicos y no deben almacenarse en caché de todos modos.
podría alguien ayudarme a tomar la decisión correcta de elegir qué hacer con mis archivos de JavaScript.
ps: ¿puede un usuario de 1.5K crear una etiqueta para javascript externo?
porque uso técnicas AJAX y el código debe ser diferente para cada situación. Y no quiero poner código JavaScript en línea para todo debido a la modularidad. – Neo
Usar AJAX no es razón para JavaScript dinámico. Si el código debe diferir para diferentes situaciones, entonces debe modificar sus funciones para evitar eso. La secuencia de comandos debe ser modular. Piensa OOP. –
es exactamente por eso que mi javascript es dinámico. Php lo crea con la sintaxis correcta basada en la página. la razón es complicada ya que esto es parte de un proyecto de migración de un antiguo marco a uno nuevo. – Neo