Horario de atención: De Lunes a Sábado de 10:00 a.m. a 6:00 p.m. ✨🚀
Las etiquetas de guión en HTML son utilizadas para incluir scripts (generalmente de JavaScript) en una página web. Esto permite agregar interactividad, realizar validaciones, manipular elementos del DOM y más. La etiqueta principal es <script>
. A continuación, te explico en detalle su uso y variantes con ejemplos:
Etiqueta <script>
La etiqueta <script>
permite incrustar o vincular código JavaScript en un documento HTML. Puede colocarse tanto en el <head>
como al final del <body>
.
Incluir JavaScript interno
El código JavaScript se escribe directamente dentro de la etiqueta <script>
.
JavaScript Interno
¡Hola, mundo!
Incluir JavaScript externo
Permite vincular un archivo .js
externo, facilitando la organización del código.
JavaScript Externo
JavaScript desde archivo externo
Archivo script.js
:
function mostrarMensaje() {
alert("Este mensaje viene desde un archivo externo.");
}
Cargar scripts de forma diferida (defer)
La propiedad defer
asegura que el script se ejecute después de que todo el contenido HTML haya sido cargado.
Script con Defer
Ejemplo con defer
El script no interrumpe la carga del contenido HTML.
Cargar scripts de forma asíncrona (async)
La propiedad async
hace que el script se descargue y se ejecute de manera asíncrona, es decir, en paralelo con la carga del contenido HTML.
Script con Async
Ejemplo con async
El script puede ejecutarse antes de que todo el HTML se cargue.
Especificar el tipo de script
Aunque no es obligatorio en HTML5, puedes usar el atributo type
para indicar que el script es JavaScript.
Deshabilitar un script temporalmente
Puedes utilizar el atributo type="text/plain"
para deshabilitar un script.
Scripts que manipulan elementos del DOM
Es recomendable colocar los scripts al final del <body>
o usar defer
para evitar errores al manipular elementos que aún no han sido cargados.
Manipulación del DOM
Texto original
Ejemplo avanzado: Usando APIs del navegador
Este ejemplo utiliza console.log
para registrar información en la consola y fetch
para interactuar con una API.
Ejemplo de Fetch API
Datos de una API
La etiqueta <script>
es una de las herramientas más poderosas en HTML, ya que habilita la interacción entre el usuario y la página web mediante JavaScript. Ya sea que estés incluyendo código interno, externo o controlando el momento de su ejecución con atributos como async
o defer
, dominar su uso te permitirá construir experiencias dinámicas y atractivas. ¡Con práctica, puedes aprovechar todo su potencial!