Przykład
Dowiedzieć się, czy skrypt został wykonany asynchronicznie tak szybko, jak to było dostępne:
var x = document.getElementById("myScript").async
Wynikiem X będzie:
true
Spróbuj sam " Definicja i Wykorzystanie
Zestawy własności asynchroniczny lub powraca czy skrypt powinien być wykonywany asynchronicznie najszybciej jak to możliwe, czy nie.
Ta właściwość odzwierciedla async atrybut <script> tagu.
Uwaga: async atrybut jest tylko dla skryptów zewnętrznych (i powinny być stosowane tylko wtedy, gdy src atrybut jest obecny).
Uwaga: Istnieje kilka sposobów skrypt zewnętrzne mogą być wykonywane:
- Jeśli obecny jest asynchroniczny: Skrypt jest wykonywany asynchronicznie z resztą strony (skrypt zostanie wykonany, gdy strona kontynuuje parsowania)
- Jeśli asynchroniczny nie jest obecny i Defer jest obecny: Skrypt jest wykonywany, gdy strona zakończeniu analizowania
- Jeśli ani asynchroniczny lub Defer jest obecny: Skrypt jest pobierany i wykonywane natychmiast, zanim przeglądarka kontynuuje parsowania stronę
Wsparcie przeglądarka
Nieruchomość asynchroniczny jest dostępna we wszystkich głównych przeglądarkach.
Uwaga: Właściwość asynchroniczne nie jest obsługiwana w IE 9 i wcześniejszych wersjach, w Operze 12 i wcześniejszych wersjach.
Składnia
Zwraca właściwość asynchronicznej:
scriptObject .async
Ustaw właściwość asynchronicznej:
scriptObject .async=true|false
wartości nieruchomości
Wartość | Opis |
---|---|
true|false | Określa, czy skrypt powinien być wykonywany asynchronicznie tak szybko, jak to możliwe, lub nie
|
Szczegóły techniczne
Zwracana wartość: | Logiczna, zwraca true, jeśli skrypt jest wykonywany asynchronicznie tak szybko, jak to możliwe, w przeciwnym razie zwraca false |
---|
Podobne strony
Odniesienia HTML: HTML <script> atrybut async
<Script obiektu