Atrybut async skryptu
Definicja i zastosowanie
async
ustawienie lub zwracanie atrybutu, czy skrypt powinien być wykonywany asynchronicznie, gdy będzie dostępny.
ten atrybut odzwierciedla znacznika <script> odnosi się do Atrybut async.
Uwaga:Atrybut async dotyczy tylko zewnętrznych skryptów (i powinien być używany tylko, gdy ustawiony jest atrybut src).
Uwaga:Istnieje kilka metod wykonywania zewnętrznych skryptów:
- Jeśli async istnieje: skrypt będzie wykonywany asynchronicznie z resztą strony (skrypt będzie wykonywany, gdy strona będzie kontynuować解析owanie)
- Jeśli async nie istnieje, a defer istnieje: wykonaj skrypt, gdy strona zostanie z解析owane
- Jeśli ani async, ani defer nie istnieją: natychmiast pobraj i wykonaj skrypt przed kontynuowaniem解析 strony przez przeglądarkę
Zobacz również:
Podręcznik HTML:Atrybut async tagu <script> HTML
Podręcznik HTML:Tag <script> HTML
Przykład
Sprawdź, czy skrypt jest wykonywany asynchronicznie, gdy jest dostępny:
var x = document.getElementById("myScript").async
Gramatyka
Zwrócenie atrybutu async:
scriptObject.async
Ustawienie atrybutu async:
scriptObject.async = true|false
Wartość atrybutu
Wartość | Opis |
---|---|
true|false |
Określa, czy skrypt powinien być wykonywany asynchronicznie, gdy będzie dostępny.
|
Szczegóły techniczne
Wartość zwracana: | Wartość zwracana: true - jeśli skrypt jest dostępny, jest wykonywany asynchronicznie; w przeciwnym razie zwraca false. |
---|
Obsługa przeglądarek
Liczby w tabeli wskazują na pierwszą wersję przeglądarki, która w pełni obsługuje tę właściwość.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Wsparcie | 10.0 | Wsparcie | Wsparcie | Wsparcie |