ιδιότητα async κώδικα
Ορισμός και χρήση
async
θεσπίζοντας ή επιστρέφοντας αν ο κώδικας θα εκτελείται αynchronously όποτε θα είναι διαθέσιμος.
Αυτή η ιδιότητα αντικατοπτρίζει συνδεσμού <script> του ιδιότητα async.
Σημείωση:Η ιδιότητα async είναι μόνο για εξωτερικούς κώδικες (και θα πρέπει να χρησιμοποιείται μόνο όταν ορίζεται η ιδιότητα src).
Σημείωση:Υπάρχουν διάφοροι τρόποι για να εκτελέσετε εξωτερικούς κώδικες:
- Αν υπάρχει async: Ο κώδικας θα εκτελείται αynchronously με το υπόλοιπο της σελίδας (ο κώδικας θα εκτελείται ενώ το browser συνεχίζει να αναλύει την σελίδα)
- Αν δεν υπάρχει async αλλά υπάρχει defer: Εκτελέστε τον κώδικα όταν η σελίδα ολοκληρώσει την ανάλυση
- Αν δεν υπάρχει ни async ні defer: Εκτελέστε τον κώδικα αynchronously πριν το browser συνεχίσει να αναλύει την σελίδα
Δείτε επίσης:
Εγχειρίδιο HTML:HTML <script> async ιδιότητα
Εγχειρίδιο HTML:HTML <script> ετικέτα
Παράδειγμα
Επιβεβαίωση αν ο κώδικας θα εκτελείται αynchronously όποτε θα είναι διαθέσιμος:
var x = document.getElementById("myScript").async
Γραμματική
Επιστροφή της ιδιότητας async:
scriptObject.async
Ρύθμιση της ιδιότητας async:
scriptObject.async = true|false
τιμή της ιδιότητας
τιμή | Περιγραφή |
---|---|
true|false |
Ορίζει αν ο κώδικας θα εκτελείται αynchronously όποτε θα είναι διαθέσιμος.
|
Τεχνικά λεπτομέρειες
Αποτελέσματα επιστροφής: | Λογισμικό, αν ο κώδικας είναι διαθέσιμος για εκτέλεση, επιστρέφει true; σε αντίθετη περίπτωση επιστρέφει false. |
---|
Υποστήριξη περιηγητή
Τα αριθμήματα στο πίνακα σημειώνουν την έκδοση του περιηγητή που υποστηρίζει πλήρως την ιδιότητα.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Υποστήριξη | 10.0 | Υποστήριξη | Υποστήριξη | Υποστήριξη |