Exemplu
Scrie "Hello JavaScript!" cu JavaScript:
<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>
Încearcă - l singur » Definiție și utilizare
<script> tag - ul este folosit pentru a defini un script client-side (JavaScript) .
<script> Elementul fie conține afirmații de scripting, sau indică un fișier script extern prin intermediul src atribut.
Utilizări comune pentru JavaScript sunt de manipulare a imaginii, de validare formă, și schimbările dinamice ale conținutului.
Sfat: Dacă doriți să învețe JavaScript, accesați Tutorial JavaScript .
Suport pentru browser-
Element | |||||
---|---|---|---|---|---|
<script> | da | da | da | da | da |
Sfaturi și note
Note: În cazul în care "src" atribut este prezent, <script> elementul trebuie să fie gol.
Tip: De asemenea , uita - te la <noscript> element pentru utilizatorii care au script - uri cu handicap în browser - ul lor, sau au un browser care nu are suport pentru client-side scripting.
Note: Există mai multe moduri prin care un script extern poate fi executate:
- Dacă async="async" : Scenariul este executat asincron cu restul paginii (script - ul va fi executat în timp ce pagina continuă parsing)
- În cazul în care async nu este prezent și defer="defer" : Scenariul este executat atunci când pagina a terminat parsing
- În cazul în care nici async sau defer este prezent: Script - ul este preluat și executat imediat, înainte de browser - ul va continua analizarea paginii
Diferențe între HTML 4.01 și HTML5
"type" De "type" atribut este necesar în HTML 4, dar opțional în HTML5.
"async" atribut este nou în HTML5.
Atributul HTML 4.01: "xml:space" , nu este acceptat în HTML5.
Diferențe între HTML și XHTML
În XHTML, conținutul în interiorul script - uri este declarat ca #PCDATA (instead of CDATA) în (instead of CDATA) , ceea ce înseamnă că entitățile vor fi analizate.
Acest lucru înseamnă că, în XHTML, toate caracterele speciale trebuie să fie codificat sau tot conținutul ar trebui să fie înfășurat în interiorul unei secțiuni CDATA:
<script type="text/javascript">
//<![CDATA[
var i = 10;
if (i < 5) {
// some code
}
//]]>
</script>
atribute
= Nou în HTML5.
Atribut | Valoare | Descriere |
---|---|---|
async | async | Specifică faptul că script - ul este executat asincron (only for external scripts) - (only for external scripts) |
charset | charset | Specifică codificarea caracterelor utilizate într-un fișier script extern |
defer | defer | Specifică faptul că script - ul este executat atunci când pagina a terminat parsare (only for external scripts) - (only for external scripts) |
src | URL | Specifică adresa URL a unui fișier script extern |
type | media_type | Specifică tipul de suport de script-ul |
xml:space | preserve | Nu sunt acceptate în HTML5. Specifică dacă spațiu gol cod ar trebui să fie conservate |
Atribute globale
<script> tag - ul sprijină , de asemenea, Atributele Global in HTML .
Pagini similare
Tutorial HTML: Scripturi HTML
HTML DOM referință: Script obiect
JavaScript Tutorial: Aflați JavaScript
Setări implicit CSS
Cele mai multe browsere va afișa <script> elementul cu următoarele valori implicite:
script {
display: none;
}