elementos de scripting
los elementos de scripting son etiquetas que utilizamos para usar otros lenguajes como CSS y JavaScript
etiqueta style
esta etiqueta cuya función es para utilizar el lenguaje CSS es decir podemos estilizar los estilos a nuestra pagina web mas info visita la guia de CSS.
<style>
p {
color: red;
}
</style>
<style>
p {
color: red;
}
</style>
Atributos | Descripción |
---|---|
type | sirve para especificar el formato es opcional debido que por valor predeterminado es text/css |
media | este atributo sirve para especificar el media query del estilo CSS |
esta etiqueta solo la recomiendo si trabajas con un solo archivo HTML o si usas webcomponents no es recomendable si es igual o superior a dos archivos HTML se debe emplear el uso de la etiqueta link
etiqueta script
esta etiqueta se utilizar para escribir JavaScript dentro de html o llamar archivo JavaScript mas info visite la guia de javascript
<!-- llamado un archivo externo de javascript -->
<script src="javascript.js"></script>
<!-- escribiendo javascript -->
<script>
alert("Hello World!");
</script>
<!-- llamado un archivo externo de javascript -->
<script src="javascript.js"></script>
<!-- escribiendo javascript -->
<script>
alert("Hello World!");
</script>
Atributos | Descripción |
---|---|
async | atributo booleano sirve para cargar el JavaScript de forma asíncrona |
defer | atributo booleano sirve para retrasar la carga de JavaScript es decir el JavaScript se carga después de finalizar la carga del documento HTML |
nomodule | es para indicar que este documento no puede ejecutar los es modules "módulos de EcmaScript" para indicar que esta pagina no es compatible con la versiones de es6+ |
src | sirve para traer la ruta del archivo JavaScript |
type | antes es usando para el type text/javascript ahora se usar para el un nuevo valor module para traer los módulos de EcmaScript |
language | sirve para traer otros lenguajes de programación ahora es un atributo desfasado |
charset | sirve para asignar una codificación de caracteres actualmente es un atributo desfasado |
es recomendable para el uso de JavaScript externo si trabajas con múltiples documentos HTML pero si es un solo documento HTML si es recomendable usarlo solo en casos muy concretos