Script async-eigenschap

Definitie en gebruik

async of de eigenschap ingesteld of teruggegeven wordt of het script onmiddellijk asynchrone uitvoering moet krijgen zodra het beschikbaar is.

Deze eigenschap reflecteert <script>-tag van async-eigenschap.

Opmerking:De async-eigenschap is alleen van toepassing op externe scripts (en moet alleen worden gebruikt wanneer de src-eigenschap is ingesteld).

Opmerking:Er zijn verschillende manieren om externe scripts uit te voeren:

  • Als async bestaat: voer het script asynchrone uit met de rest van de pagina (het script wordt uitgevoerd terwijl de pagina verder wordt verwerkt)
  • Als async ontbreekt maar defer bestaat: voer het script uit wanneer de pagina is verwerkt
  • Als zowel async als defer ontbreken: voer het script onmiddellijk uit voordat de browser de pagina verder verwerkt

Zie ook:

HTML Referentie Handboek:HTML <script> async attribute

HTML Referentie Handboek:HTML <script> tag

Voorbeeld

Controleer of het script onmiddellijk asynchrone uitvoering moet krijgen zodra het beschikbaar is:

var x = document.getElementById("myScript").async

Probeer het zelf uit

Syntax

Geef de async-eigenschap terug:

scriptObject.async

Stel de async-eigenschap in:

scriptObject.async = true|false

Eigenschapswaarde

Waarde Beschrijving
true|false

Stel in of het script onmiddellijk asynchrone uitvoering moet krijgen zodra het beschikbaar is

  • true - Het script wordt onmiddellijk asynchrone uitgevoerd zodra het beschikbaar is
  • false - The script will not be executed asynchronously once it is available.

Technical details

Return value: Boolean value, returns true if the script is executed asynchronously as soon as it is available; otherwise returns false.

Browser support

The numbers in the table indicate the first browser version to fully support this property.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Support 10.0 Support Support Support