El lenguaje JavaScript permite agrupar funciones y disponerlas en un archivo separado a la página HTML.
Esto trae muchos beneficios:
La mecánica para implementar estos archivos externos en JavaScript es:
1 - Crear un archivo con extensión *.js y tipear las funciones en la misma:
funciones.js
2 - Creamos un archivo html que utilizará las funciones contenidas en el archivo funciones.js:
Es decir debemos disponer el siguiente código para importar el archivo funciones.js:
Mediante la propiedad 'src' indicamos el nombre del archivo a importar.
Luego, podemos llamar dentro de la página HTML, a las funciones que contiene el archivo externo funciones.js; en nuestro ejemplo llamamos a las funciones retornarFecha() y retornarHora().
Como podemos ver, el archivo html queda mucho más limpio.
Es importante notar que primero se importa el archivo 'funciones.js' y recién podemos llamar a las funciones contenidas.
Si quiere probar en su equipo este ejemplo debe generar los dos archivos 'funciones.js' y 'pagina1.html', luego llamar desde el navegador la página HTML.