¿Cuáles son las ventajas de hacer referencia a archivos de secuencias de comandos JavaScript externos en lugar de incrustar archivos de secuencias de comandos?
① Simplifique el código HTML: separe el código JavaScript en el código HTML en un archivo externo, lo que puede simplificar el código en el documento HTML y hacer que el código HTML parezca más intuitivo y claro.
② Modularización de la programación: el mismo código JavaScript en múltiples documentos HTML se puede separar en archivos externos para facilitar la referencia en múltiples documentos HTML. En este momento, el archivo de script externo es equivalente a un módulo en el programa. Si se modifica el contenido del archivo de script, también se modificarán todas las partes del documento HTML que hacen referencia al archivo de script.
③El código es fácil de mantener: separe el código JavaScript en un archivo externo. Si necesita modificar la función, solo necesita modificar el código en el archivo externo. Si todo el código JavaScript está incrustado en el código HTML, incluso si desea modificar la misma parte del contenido, debe modificar todos los archivos HTML, lo que requiere una gran cantidad de trabajo de modificación.
④ Mayor seguridad: separe el código JavaScript en un archivo externo. Al visualizar el código fuente HTML, no puede ver el contenido del código JavaScript, lo que prácticamente reduce la posibilidad de ser atacado.
⑤Acelerar la navegación: el navegador almacenará en caché automáticamente los archivos en la red. Cuando se utiliza un archivo de script externo, el navegador lo guardará en la memoria caché. Si otro documento HTML hace referencia al archivo de script externo, el navegador puede leer el archivo directamente desde la memoria caché sin descargarlo de la red, acelerando así la carga de las páginas web.
⑥Archivos de script que hacen referencia a archivos en otros servidores: el valor del atributo src en el elemento de script es una URL estándar. Por lo tanto, además de hacer referencia a archivos de script en el servidor actual, los documentos HTML también pueden hacer referencia a otros archivos de script. Archivos de script en el servidor.