{"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\/2013\/08\/29\/la-etiqueta-script-segun-el-w3c\/","title":{"rendered":"L&#8217;etiqueta script segons el W3C"},"content":{"rendered":"<p>Quan escrivim codi JavaScript en una p\u00e0gina web hem de fer servir l&#8217;etiqueta script definida als est\u00e0ndards, tant HTML 4.01 com en HTML5. Aquest document explica de manera resumida com s&#8217;ha d&#8217;utilitzar aquesta etiqueta en els dos est\u00e0ndards que actualment poden usar-se en la web.<\/p>\n<p>Algunes dades a tenir en compte:<\/p>\n<ul>\n<li>L&#8217;etiqueta &lt;script type=&#8221;text\/javascript&#8221;&gt;<br \/>\nsempre ha de portar associada una etiqueta \u00a0&lt;noscript&gt;<\/li>\n<li>A una p\u00e0gina web podem tenir tantes etiquetes &lt;script type=&#8221;text\/javascript&#8221;&gt; com necessitem.<\/li>\n<li>L&#8217;etiqueta &lt;noscript&gt; permet mostrar un contingut en cas que els scripts estiguin inhabilitats. No obstant aix\u00f2, hem de tenir en compte que nom\u00e9s podem tenir una etiqueta &lt;noscript&gt; en una p\u00e0gina html.<\/li>\n<\/ul>\n<p>Els atributs disponibles s\u00f3n els seg\u00fcents:<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<th>atribut<\/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 per defecte)<\/td>\n<\/tr>\n<tr>\n<th>language<\/th>\n<td>Desaconsellat<\/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\u00f3 d&#8217;alguns atributs<\/h2>\n<h3>src<\/h3>\n<p>Permet indicar la ruta on es troba l&#8217;arxiu amb l&#8217;script.<\/p>\n<h3>type<\/h3>\n<p>Indica el tipus de llenguatge emprat a l&#8217;script. En HTML5 si no s&#8217;especifica s&#8217;entenc que es text\/javascript. A HTML 4.01 cal especificar-ho.<\/p>\n<p>La resta d&#8217;atributs poden consultar-se a les p\u00e0gines web del W3C, a <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> per a HTM5 i a <a href=\"http:\/\/www.w3.org\/TR\/html401\/interact\/scripts.html\">http:\/\/www.w3.org\/TR\/html401\/interact\/scripts.html<\/a> per a HTML 4.01<\/li>\n<\/ul>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Quan escrivim codi JavaScript en una p\u00e0gina web hem de fer servir l&#8217;etiqueta script definida als est\u00e0ndards, tant HTML 4.01 com en HTML5. Aquest document explica de manera resumida com s&#8217;ha d&#8217;utilitzar aquesta etiqueta en els dos est\u00e0ndards que actualment poden usar-se en la web. Algunes dades a tenir en compte: L&#8217;etiqueta &lt;script type=&#8221;text\/javascript&#8221;&gt; sempre &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/multimedia.uoc.edu\/blogs\/pw\/2013\/08\/29\/la-etiqueta-script-segun-el-w3c\/\" class=\"more-link\">Continua llegint <span class=\"screen-reader-text\">\u00abL&#8217;etiqueta script segons 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\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":17,"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":181,"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/wp-json\/wp\/v2\/posts\/40\/revisions\/181"}],"wp:attachment":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/pw\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}