L’etiqueta script segons el W3C

Quan escrivim codi JavaScript en una pàgina web hem de fer servir l’etiqueta script definida als estàndards, tant HTML 4.01 com en HTML5. Aquest document explica de manera resumida com s’ha d’utilitzar aquesta etiqueta en els dos estàndards que actualment poden usar-se en la web.

Algunes dades a tenir en compte:

  • L’etiqueta <script type=”text/javascript”>
    sempre ha de portar associada una etiqueta  <noscript>
  • A una pàgina web podem tenir tantes etiquetes <script type=”text/javascript”> com necessitem.
  • L’etiqueta <noscript> permet mostrar un contingut en cas que els scripts estiguin inhabilitats. No obstant això, hem de tenir en compte que només podem tenir una etiqueta <noscript> en una pàgina html.

Els atributs disponibles són els següents:

atribut HTML 4.01 HTML5
src
type Sí (text/JavaScript per defecte)
language Desaconsellat No
defer  Sí  Sí
charset  Sí  Sí
async No
crossOrigin No
text No

Definició d’alguns atributs

src

Permet indicar la ruta on es troba l’arxiu amb l’script.

type

Indica el tipus de llenguatge emprat a l’script. En HTML5 si no s’especifica s’entenc que es text/javascript. A HTML 4.01 cal especificar-ho.

La resta d’atributs poden consultar-se a les pàgines web del W3C, a http://www.w3.org/TR/2012/WD-html5-20121025/the-script-element.html per a HTM5 i a http://www.w3.org/TR/html401/interact/scripts.html per a HTML 4.01

Publicat per Carlos Casado Martínez

Llicenciat en informàtica per la Universitat Politècnica de Catalunya, és professor del Grau de Multimèdia i del Màster d'Aplicacions Multimèdia de la UOC.