Właściwość asynchroniczna skryptu
Przykład
Dowiedz się, czy skrypt został wykonany asynchronicznie, gdy tylko był dostępny:
var x = document.getElementById("myScript").async
Definicja i użycie
Właściwość asynchroniczna ustawia lub zwraca, czy skrypt powinien być wykonywany asynchronicznie, gdy tylko będzie dostępny, czy nie.
Ta właściwość odzwierciedla atrybut async znacznika <script>.
Uwaga: Atrybut async jest przeznaczony tylko dla skryptów zewnętrznych (i powinien być używany tylko wtedy, gdy występuje atrybut src).
Uwaga: Istnieje kilka sposobów na wykonanie zewnętrznego skryptu:
- Jeśli występuje asynchroniczna: skrypt jest wykonywany asynchronicznie z resztą strony (skrypt zostanie wykonany, gdy strona kontynuuje analizowanie)
- Jeśli brak asynchronii i występuje odroczenie: skrypt jest wykonywany po zakończeniu analizowania strony
- Jeśli nie występuje asynchroniczna ani odroczona: skrypt jest pobierany i wykonywany natychmiast, zanim przeglądarka będzie kontynuować analizowanie strony
Obsługa przeglądarki
Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje tę właściwość.
Property | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | Yes | Yes | Yes |
Składnia
Zwróć właściwość asynchroniczną:
scriptObject.async
Ustaw właściwość asynchroniczną:
scriptObject.async = true|false
Wartości nieruchomości
Value | Description |
---|---|
true|false |
Specifies whether a script should be executed asynchronously as soon as it is available, or not
|
Szczegóły techniczne
Wartość zwrotu: | Wartość logiczna, zwraca true, jeśli skrypt jest wykonywany asynchronicznie, gdy tylko jest dostępny, w przeciwnym razie zwraca false |
---|
Powiązane strony
Odniesienie HTML: HTML <skrypt> atrybut asynchroniczny
❮ Obiekt skryptu