Podem crear un fitxer JavaScript extern i incrustar-lo a moltes pàgines HTML.
Proporciona usabilitat del codi perquè un sol fitxer JavaScript es pot utilitzar en diverses pàgines HTML.
S'ha de desar un fitxer JavaScript extern amb l'extensió .js. Es recomana incrustar tots els fitxers JavaScript en un sol fitxer. Augmenta la velocitat de la pàgina web.
Creem un extern JavaScript fitxer que imprimeix Hello Javatpoint en un quadre de diàleg d'alerta.
missatge.js
function msg(){ alert('Hello Javatpoint'); }
Incloem el fitxer JavaScript a la pàgina html. Es diu el Funció JavaScript al clic del botó.
index.html
Benvingut a JavaScript
Avantatges de JavaScript extern
Hi haurà els següents avantatges si un usuari crea un javascript extern:
- Ajuda a la reutilització del codi en més d'un fitxer HTML.
- Permet una fàcil lectura del codi.
- És eficient en el temps, ja que els navegadors web emmagatzemen a la memòria cau els fitxers js externs, la qual cosa redueix encara més el temps de càrrega de la pàgina.
- Permet tant als dissenyadors web com als programadors treballar amb fitxers html i js paral·lelament i per separat, és a dir, sense enfrontar-se a cap conflicte de codi.
- La longitud del codi es redueix, ja que només hem d'especificar la ubicació del fitxer js.
Desavantatges de JavaScript extern
Hi ha els següents desavantatges dels fitxers externs:
- El lladre pot descarregar el codi del codificador mitjançant l'URL del fitxer js.
- Si dos fitxers js depenen l'un de l'altre, una fallada en un fitxer pot afectar l'execució de l'altre fitxer dependent.
- El navegador web ha de fer una sol·licitud http addicional per obtenir el codi js.
- Un canvi petit o gran al codi js pot provocar resultats inesperats en tots els seus fitxers dependents.
- Hem de comprovar cada fitxer que depèn del fitxer javascript extern creat habitualment.
- Si es tracta d'unes poques línies de codi, millor implementar el codi javascript intern.