HTML tag <script>
Esempi
Attraverso l'uscita JavaScript "Ciao mondo":
document.write("Hello World!")
</script>
Prova »
Supporto per il browser
Tutti i browser principali supportano il tag <script>.
le definizioni e le istruzioni tag
Tag <script> viene utilizzato per definire script client-side, come JavaScript.
<Script> elemento può contenere istruzioni dello script, è anche possibile "src" attributo punta a un file di script esterno.
JavaScript è in genere utilizzato per la manipolazione delle immagini, la validazione dei form, e contenuto dinamico cambia.
Suggerimenti e Note
NOTA: Se si utilizza l'attributo "src", l'elemento <script> deve essere vuoto.
Suggerimento: Vedere il <noscript> elemento, per chi disabile nello script del browser o un browser non supporta gli utenti di scripting lato client, questo elemento è molto utile.
Nota: Ci sono diversi modi per eseguire uno script esterno:
- Se Async = "asincrona": lo script in modo asincrono rispetto al resto della esecuzione della pagina (quando la pagina continua a essere analizzato, sarà eseguito lo script)
- Quando l'esecuzione dello script sarà completata l'analisi della pagina: Se non si utilizza il asincrona e rinviare = "rinviare"
- Se né l'uso né asincrona rinviare: Prima che il browser per analizzare la pagina, leggere immediatamente ed eseguire script
Le differenze tra HTML 4.01 e HTML5
In HTML 4, è necessaria "tipo" di attributo, ma è facoltativo in HTML5.
attributo "Async" è nuovo negli attributi HTML5.
HTML5 non è più supportato in HTML 4.01 in alcune proprietà: "xml: space".
Le differenze tra HTML e XHTML
In XHTML, il tipo di contenuto script viene dichiarato come #PCDATA (invece di CDATA), ciò significa che l'entità sarà risolto.
Ciò significa che in XHTML, tutti i caratteri speciali devono essere codificati o tutto il contenuto annidato in una sezione CDATA:
//<![CDATA[
var i=10;
if (i<5)
{
// some code
}
//]]>
</script>
proprietà
Nuovo: HTML5 nuova proprietà.
属性 | 值 | 描述 |
---|---|---|
async New | async | 规定异步执行脚本(仅适用于外部脚本)。 |
charset | charset | 规定在脚本中使用的字符编码(仅适用于外部脚本)。 |
defer | defer | 规定当页面已完成解析后,执行脚本(仅适用于外部脚本)。 |
src | URL | 规定外部脚本的 URL。 |
type | MIME-type | 规定脚本的 MIME 类型。 |
xml:space | preserve | HTML5 不支持。规定是否保留代码中的空白。 |
Proprietà globali
Tag <script> supporta HTML proprietà globali .
articoli correlati
HTML Tutorial: script HTML