{"id":40,"date":"2013-08-29T17:55:38","date_gmt":"2013-08-29T15:55:38","guid":{"rendered":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/?p=40"},"modified":"2014-01-21T17:31:05","modified_gmt":"2014-01-21T15:31:05","slug":"la-etiqueta-script-segun-el-w3c","status":"publish","type":"post","link":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/es\/2013\/08\/29\/la-etiqueta-script-segun-el-w3c\/","title":{"rendered":"La etiqueta script seg\u00fan el W3C"},"content":{"rendered":"<p>Cuando escribimos c\u00f3digo JavaScript en una p\u00e1gina web debemos usar la etiqueta <em>script<\/em> definida en los est\u00e1ndares, tanto HTML 4.01 como en HTML5. Este documento explica de manera resumida como debe usarse esa etiqueta en los dos est\u00e1ndares que actualmente pueden usarse en la web.<\/p>\n<p>Algunos datos a tener en cuenta:<\/p>\n<ul>\n<li>La etiqueta <code>&lt;script type=\"text\/javascript\"&gt;<\/code> siempre debe llevar asociada una etiqueta &lt;\/script&gt;<\/li>\n<li>En una p\u00e1gina web podemos tener tantas etiquetas\u00a0<code>&lt;script type=\"text\/javascript\"&gt;<\/code> como necesitemos.<\/li>\n<li>La etiqueta <code>&lt;noscript&gt;<\/code> permite mostrar un contenido en caso de que los scripts est\u00e9n inhabilitados. Sin embargo, hemos de tener en cuenta que solo podemos tener una etiqueta <code>&lt;noscript&gt;<\/code> en una p\u00e1gina html.<\/li>\n<\/ul>\n<p>Los atributos disponibles son los siguientes:<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<th>Atributo<\/th>\n<th>HTML 4.01<\/th>\n<th>HTML5<\/th>\n<\/tr>\n<tr>\n<th>src<\/th>\n<td>S\u00ed<\/td>\n<td>S\u00ed<\/td>\n<\/tr>\n<tr>\n<th>type<\/th>\n<td>S\u00ed<\/td>\n<td>S\u00ed (text\/JavaScript por defecto)<\/td>\n<\/tr>\n<tr>\n<th>language<\/th>\n<td>Desaconsejado<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<th>defer<\/th>\n<td>\u00a0S\u00ed<\/td>\n<td>\u00a0S\u00ed<\/td>\n<\/tr>\n<tr>\n<th>charset<\/th>\n<td>\u00a0S\u00ed<\/td>\n<td>\u00a0S\u00ed<\/td>\n<\/tr>\n<tr>\n<th>async<\/th>\n<td>No<\/td>\n<td>S\u00ed<\/td>\n<\/tr>\n<tr>\n<th>crossOrigin<\/th>\n<td>No<\/td>\n<td>S\u00ed<\/td>\n<\/tr>\n<tr>\n<th>text<\/th>\n<td>No<\/td>\n<td>S\u00ed<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Definici\u00f3n de algunos atributos<\/h2>\n<h3>src<\/h3>\n<p>Permite indicar la ruta donde se encuentra el archivo con el script.<\/p>\n<h3>type<\/h3>\n<p>Indica el tipo de lenguaje usado en el script. En HTML5 si no se especifica se entiende que es text\/javascript. En HTML 4.01 debe especificarse.<\/p>\n<p>El resto de atributos pueden consultarse en las p\u00e1ginas web del W3C, en <a href=\"http:\/\/www.w3.org\/TR\/2012\/WD-html5-20121025\/the-script-element.html\">http:\/\/www.w3.org\/TR\/2012\/WD-html5-20121025\/the-script-element.html<\/a> para HTM5 y en <a href=\"http:\/\/www.w3.org\/TR\/html401\/interact\/scripts.html\">http:\/\/www.w3.org\/TR\/html401\/interact\/scripts.html<\/a> para HTML 4.01<\/p>","protected":false},"excerpt":{"rendered":"<p>Cuando escribimos c\u00f3digo JavaScript en una p\u00e1gina web debemos usar la etiqueta script definida en los est\u00e1ndares, tanto HTML 4.01 como en HTML5. Este documento explica de manera resumida como debe usarse esa etiqueta en los dos est\u00e1ndares que actualmente pueden usarse en la web. Algunos datos a tener en cuenta: La etiqueta &lt;script type=\u00bbtext\/javascript\u00bb&gt; &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/multimedia.uoc.edu\/blogs\/pw\/es\/2013\/08\/29\/la-etiqueta-script-segun-el-w3c\/\" class=\"more-link\">Seguir leyendo<span class=\"screen-reader-text\"> \u00abLa etiqueta script seg\u00fan el W3C\u00bb<\/span><\/a><\/p>\n","protected":false},"author":42,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[7,6,8],"class_list":["post-40","post","type-post","status-publish","format-standard","hentry","category-general","tag-html-4-01","tag-html5","tag-script","entry"],"_links":{"self":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/es\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/es\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/es\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":17,"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/es\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":181,"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/es\/wp-json\/wp\/v2\/posts\/40\/revisions\/181"}],"wp:attachment":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/es\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/es\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/es\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}