HTML <script> ετικέτα

  • Προηγούμενη σελίδα <samp>
  • Επόμενη σελίδα <search>

Ορισμός και χρήση

<script> Η ετικέτα χρησιμοποιείται για την ενσωμάτωση script στο πελάτη.

<script> Το στοιχείο μπορεί να περιέχει διατάγματα script ή να χρησιμοποιείται μέσω Η ιδιότητα src Σύνδεσμος σε εξωτερικό αρχείο script.

Ο πιο συχνά χρησιμοποιούμενος τύπος script είναι το JavaScript, αλλά ο περιηγητής υποστηρίζει επίσης μερικά άλλα γλώσσες script.

Μερικές από τις πιο συχνές χρήσεις του JavaScript είναι η επεξεργασία εικόνων, η επικύρωση φόρμας και η δυναμική αλλαγή περιεχομένου.

Σημείωση:Ο τύπος του στοιχείου script εξαρτάται από τη χρήση του. Το στοιχείο script που βρίσκεται στο στοιχείο head είναι στοιχείο μεταδεδομένων, ενώ το στοιχείο script που βρίσκεται σε άλλα στοιχεία (όπως body ή sectionοι οποίες ανήκουν στους στοιχείους φράσεων.

Για περισσότερες πληροφορίες, δείτε:

Ο οδηγός HTML:HTML Σκripト

Ο οδηγός HTML DOM:Ο αντικείμενος Script

Εκμάθηση του JavaScript:Μάθηση του JavaScript

Παράδειγμα

Παράδειγμα 1: Ορισμός ενσωματωμένου σκιπέικτ στη σελίδα

Γράψτε "Hello JavaScript!" χρησιμοποιώντας το JavaScript

<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>

Προσπαθήστε το από προσωπική εμπειρία

Παράδειγμα 2: Φόρτωση εξωτερικής βιβλιοθήκης σκιπέικτ

<script src="simple.js"></script>

Προσπαθήστε το από προσωπική εμπειρία

Σημειώσεις και σχόλια

Σημείωση:Για τους προγράμματα περιήγησης που απενεργοποίησαν τα σκιπέικτ ή δεν υποστηρίζουν τα σκιπέικτ, δείτε επίσης Το στοιχείο <noscript>.

Σημείωση:Αν θέλετε να μάθετε περισσότερα για το JavaScript, επισκεφθείτε τον ιστότοπό μας Εκμάθηση JavaScript.

Αντιστοιχία

Αντιστοιχία Τιμή Περιγραφή
async async Καθορίζει ότι το σκιπέικτ θα κατεβάσει παράλληλα ενώ αναλύεται η σελίδα και θα εκτελεστεί άμεσα όταν είναι διαθέσιμο (πριν την ολοκλήρωση της ανάλυσης) (μόνο για εξωτερικά σκιπέικτ).
crossorigin
  • anonymous
  • use-credentials
Δηλώνει το μοτίβο της αίτησης ως HTTP CORS αίτημα.
defer defer Καθορίζει ότι το σκιπέικτ θα κατεβάσει παράλληλα ενώ αναλύεται η σελίδα και θα εκτελεστεί μετά την ολοκλήρωση της ανάλυσης της σελίδας (μόνο για εξωτερικά σκιπέικτ).
integrity filehash Επιτρέπει στο πρόγραμμα περιήγησης να ελέγχει το κωδικό του σκιπέικτ για να διασφαλίσει ότι αν η πηγή κώδικα έχει τροποποιηθεί, ο κώδικας δεν θα φορτωθεί ποτέ.
nomodule
  • True
  • False
Καθορίζει ότι το σκιπέικτ δεν πρέπει να εκτελείται σε προγράμματα περιήγησης που υποστηρίζουν modules ES2015.
referrerpolicy
  • no-referrer
  • no-referrer-when-downgrade
  • origin
  • origin-when-cross-origin
  • same-origin
  • strict-origin
  • strict-origin-when-cross-origin
  • unsafe-url
Καθορίζει ποιες πληροφορίες αναφοράς θα σταλούν κατά την απόκτηση του σκιπέικτ.
src URL Καθορίζει την URL του εξωτερικού αρχείου σκιπέικτ.
type Τύπος σκιπέικτ Καθορίζει τον τύπο μέσου του σκιπέικτ.

Διαφορές μεταξύ HTML και XHTML

Σε XHTML, το περιεχόμενο του σ�ιπέικτ είναι δηλωμένο ως #PCDATA (αντί για CDATA), αυτό σημαίνει ότι οι συμβόλες θα αναλύονται.

Αυτό σημαίνει ότι σε XHTML, όλα τα ειδικά χαρακτήρες πρέπει να κωδικοποιηθούν ή όλη η περιεχόμενο πρέπει να περιλαμβάνεται μέσα σε τμήμα CDATA:

<script type="text/javascript">
//<![CDATA[
var i = 10;
Εάν (i < 5) {
  // some code
}
//]]>
</script>

Γενικές ιδιότητες

<script> Η ετικέτα υποστηρίζει επίσης Γενικές ιδιότητες του HTML.

Προεπιλεγμένες ρυθμίσεις CSS

Οι περισσότεροι περιηγητές θα εμφανίσουν τις παρακάτω προεπιλεγμένες τιμές: <script> Στοιχείο:

script {
  display: none;
}

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

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη
  • Προηγούμενη σελίδα <samp>
  • Επόμενη σελίδα <search>