HTML <script> asinc - kenmerk
Voorbeeld
'n Skrip wat parallel met die ontleding van die bladsy afgelaai sal word, en uitgevoer word sodra dit beskikbaar is:
<script src="demo_async.js" async></script>
Definisie en gebruik
Die async
eienskap is 'n Boolese eienskap.
As die async
kenmerk gestel is, word die skrip parallel met die ontleding van die bladsy afgelaai en uitgevoer sodra dit beskikbaar is. Die ontleding van die bladsy word onderbreek sodra die script heeltemal afgelaai is, en dan word die script uitgevoer, voordat die ontleding van die res van die bladsy voortgaan.
Let wel: Die async
kenmerk is slegs vir eksterne skrifte (en moet slegs gebruik word as die
src
kenmerk teenwoordig is).
Let wel: Daar is verskeie maniere waarop 'n eksterne skrip uitgevoer kan word:
- Indien
async
teenwoordig is: Die skrip word parallel met die ontleding van die bladsy afgelaai en uitgevoer sodra dit beskikbaar is (voordat ontleding voltooi is) - Indien
defer
teenwoordig is (en nieasync
): Die skrip word parallel met die ontleding van die bladsy afgelaai en uitgevoer nadat die bladsy klaar geparseer het - Indien nie een
async
ofdefer
teenwoordig is nie: Die skrip word onmiddellik afgelaai en uitgevoer, wat ontleding blokkeer totdat die skrip voltooi is
Blaaierondersteuning
Die nommers in die tabel spesifiseer die eerste blaaierweergawe wat die kenmerk ten volle ondersteun.
Attribute | |||||
---|---|---|---|---|---|
async | 8.0 | 10.0 | 3.6 | 5.1 | 15.0 |
Sintaksis
<script async>
❮ HTML <script> tag