HTML <script> asinc - kenmerk

❮ HTML <script> tag

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 asynceienskap is 'n Boolese eienskap.

As die asynckenmerk 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 asynckenmerk is slegs vir eksterne skrifte (en moet slegs gebruik word as die srckenmerk teenwoordig is).

Let wel: Daar is verskeie maniere waarop 'n eksterne skrip uitgevoer kan word:

  • Indien asyncteenwoordig is: Die skrip word parallel met die ontleding van die bladsy afgelaai en uitgevoer sodra dit beskikbaar is (voordat ontleding voltooi is)
  • Indien deferteenwoordig is (en nie async): Die skrip word parallel met die ontleding van die bladsy afgelaai en uitgevoer nadat die bladsy klaar geparseer het
  • Indien nie een asyncof deferteenwoordig 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