ιδιότητα 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 - Ο κώδικας θα εκτελείται αynchronously όποτε θα είναι διαθέσιμος
  • false - Ο κώδικας δεν εκτελείται ασynchronously όταν είναι διαθέσιμος

Τεχνικά λεπτομέρειες

Αποτελέσματα επιστροφής: Λογισμικό, αν ο κώδικας είναι διαθέσιμος για εκτέλεση, επιστρέφει true; σε αντίθετη περίπτωση επιστρέφει false.

Υποστήριξη περιηγητή

Τα αριθμήματα στο πίνακα σημειώνουν την έκδοση του περιηγητή που υποστηρίζει πλήρως την ιδιότητα.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Υποστήριξη 10.0 Υποστήριξη Υποστήριξη Υποστήριξη