HTML <script> ετικέτα
Ορισμός και χρήση
<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 |
|
Δηλώνει το μοτίβο της αίτησης ως HTTP CORS αίτημα. |
defer | defer | Καθορίζει ότι το σκιπέικτ θα κατεβάσει παράλληλα ενώ αναλύεται η σελίδα και θα εκτελεστεί μετά την ολοκλήρωση της ανάλυσης της σελίδας (μόνο για εξωτερικά σκιπέικτ). |
integrity | filehash | Επιτρέπει στο πρόγραμμα περιήγησης να ελέγχει το κωδικό του σκιπέικτ για να διασφαλίσει ότι αν η πηγή κώδικα έχει τροποποιηθεί, ο κώδικας δεν θα φορτωθεί ποτέ. |
nomodule |
|
Καθορίζει ότι το σκιπέικτ δεν πρέπει να εκτελείται σε προγράμματα περιήγησης που υποστηρίζουν modules ES2015. |
referrerpolicy |
|
Καθορίζει ποιες πληροφορίες αναφοράς θα σταλούν κατά την απόκτηση του σκιπέικτ. |
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 |
Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |