Εάν θέλετε να δημιουργήσετε δυναμικές ιστοσελίδες, θα πρέπει να συμπληρώσετε τις γνώσεις σας HTML και CSS με κατανόηση της JavaScript Το Αυτή η γλώσσα δέσμης ενεργειών θεωρείται απαραίτητη στη σύγχρονη ανάπτυξη ιστού.
Μπορείτε να δημιουργήσετε κάθε είδους ενδιαφέρουσες διαδραστικές εφαρμογές και ιστότοπους με JavaScript, αλλά υπάρχουν πολλά να μάθετε στο δρόμο. Έχοντας αυτό κατά νου, δημιουργήσαμε το ακόλουθο φύλλο εξαπάτησης JavaScript για εσάς.
Το φύλλο εξαπάτησης μπορεί να χρησιμεύσει ως γρήγορη ανανέωση σε στοιχεία JavaScript οποιαδήποτε στιγμή το χρειάζεστε. Είναι βολικό τόσο για αρχάριους όσο και για ειδικούς.
πώς να εξοικονομήσετε μπαταρία στο ρολόι της Apple
ΔΩΡΕΑΝ ΛΗΨΗ: Αυτό το φύλλο εξαπατήσεων διατίθεται ως PDF με δυνατότητα λήψης από τον συνεργάτη διανομής μας, TradePub. Θα πρέπει να συμπληρώσετε μια σύντομη φόρμα για να έχετε πρόσβαση μόνο για πρώτη φορά. Κατεβάστε Το τελικό φύλλο εξαπάτησης JavaScript Το
Το τελικό φύλλο εξαπάτησης JavaScript
Συντομώτερος δρόμος | Δράση |
---|---|
Πίνακες JavaScript | |
concat () | Συνδέστε αρκετούς πίνακες σε έναν |
copyWithin () | Αντιγράψτε στοιχεία πίνακα μέσα στον πίνακα, από και προς καθορισμένες θέσεις |
indexOf () | Επιστρέψτε την αρχική τιμή του καθορισμένου αντικειμένου |
περιλαμβάνει () | Ελέγξτε εάν ένας πίνακας περιέχει το καθορισμένο στοιχείο |
Συμμετοχή() | Συνδυάστε στοιχεία ενός πίνακα σε μία μόνο συμβολοσειρά και επιστρέψτε τη συμβολοσειρά |
καταχωρήσεις () | Επιστρέψτε ένα ζεύγος κλειδιού/τιμής Array Iteration Object |
κάθε() | Ελέγξτε αν κάθε στοιχείο σε έναν πίνακα περνάει μια δοκιμή |
γέμισμα() | Συμπληρώστε τα στοιχεία σε έναν πίνακα με στατική τιμή |
φίλτρο() | Δημιουργήστε έναν νέο πίνακα με κάθε στοιχείο σε έναν πίνακα που περνάει μια δοκιμή |
εύρημα() | Επιστρέψτε την τιμή του πρώτου στοιχείου σε έναν πίνακα που περνάει μια δοκιμή |
για κάθε() | Καλέστε μια συνάρτηση για κάθε στοιχείο πίνακα |
από() | Δημιουργήστε έναν πίνακα από ένα αντικείμενο |
lastIndexOf () | Δώστε την τελευταία θέση στην οποία εμφανίζεται ένα δεδομένο στοιχείο σε έναν πίνακα |
ποπ () | Αφαιρέστε το τελευταίο στοιχείο ενός πίνακα |
Σπρώξτε() | Προσθέστε ένα νέο στοιχείο στο τέλος |
ΑΝΤΙΣΤΡΟΦΗ() | Ταξινόμηση στοιχείων κατά φθίνουσα σειρά |
περιορίζω() | Μείωση των τιμών ενός πίνακα σε μία τιμή (μετάβαση από αριστερά προς τα δεξιά) |
reduRight () | Μειώστε τις τιμές ενός πίνακα σε μία τιμή (πηγαίνετε δεξιά προς αριστερά) |
μετατόπιση() | Αφαιρέστε το πρώτο στοιχείο ενός πίνακα |
φέτα() | Τραβήξτε ένα αντίγραφο ενός τμήματος ενός πίνακα σε ένα νέο αντικείμενο πίνακα |
είδος() | Ταξινόμηση στοιχείων αλφαβητικά |
συνδέω() | Προσθέστε στοιχεία με καθορισμένο τρόπο και θέση |
unshift () | Προσθέστε ένα νέο στοιχείο στην αρχή |
Boolean Methods JavaScript | |
toString () | Μετατρέψτε μια τιμή Boolean σε μια συμβολοσειρά και επιστρέψτε το αποτέλεσμα |
αξία του() | Επιστρέψτε την πρώτη θέση στην οποία εμφανίζεται ένα δεδομένο στοιχείο σε έναν πίνακα |
toSource () | Επιστρέψτε μια συμβολοσειρά που αντιπροσωπεύει τον πηγαίο κώδικα του αντικειμένου |
Αριθμητικοί χειριστές JavaScript | |
+ | Πρόσθεση |
- | Αφαίρεση |
* | Πολλαπλασιασμός |
/ | Διαίρεση |
(...) | Τελεστής ομαδοποίησης (οι λειτουργίες εντός παρενθέσεων εκτελούνται νωρίτερα από αυτές εκτός) |
% | Μέτρο (υπόλοιπο) |
++ | Αύξηση αριθμών |
- | Μείωση αριθμών |
== | Ισο με |
=== | Alση αξία και ίσος τύπος |
! = = | Όχι ίσο |
! == | Όχι ίση τιμή ή όχι ίσος τύπος |
>> | Μεγαλύτερος από |
< | Λιγότερο από |
> = | Μεγαλύτερο ή ίσο με |
<= | Λιγότερο από ή ίσο με |
; | Τριαδικός χειριστής |
Λογικοί χειριστές | |
&& | Λογικό ΚΑΙ |
|| | Λογικό OR |
! | Λογικό ΟΧΙ |
Bitwise χειριστές | |
& | ΚΑΙ δήλωση |
| | OR δήλωση |
~ | ΔΕΝ |
^ | XOR |
<< | Αριστερή βάρδια |
>> | Δεξιά μετατόπιση |
>>> | Μηδενική στροφή δεξιά |
Λειτουργίες | |
συναγερμός() | Έξοδος δεδομένων σε ένα πλαίσιο ειδοποιήσεων στο παράθυρο του προγράμματος περιήγησης |
επιβεβαιώνω() | Ανοίξτε ένα παράθυρο διαλόγου ναι/όχι και επιστρέψτε true/false ανάλογα με το κλικ του χρήστη |
console.log () | Γράψτε πληροφορίες στην κονσόλα του προγράμματος περιήγησης (καλό για σκοπούς εντοπισμού σφαλμάτων) |
document.write () | Γράψτε απευθείας στο έγγραφο HTML |
προτροπή() | Δημιουργήστε ένα παράθυρο διαλόγου για την εισαγωγή του χρήστη |
Παγκόσμιες λειτουργίες | |
αποκωδικοποιεί () | Αποκωδικοποιήστε ένα ενιαίο αναγνωριστικό πόρων (URI) που δημιουργήθηκε από το encodeURI ή παρόμοιο |
αποκωδικοποίησηURIComponent () | Αποκωδικοποιήστε το συστατικό URI |
encodeURI () | Κωδικοποιήστε ένα URI σε UTF-8 |
encodeURIComponent () | Το ίδιο αλλά για τα στοιχεία URI |
eval () | Αξιολογήστε τον κώδικα JavaScript που παρουσιάζεται ως συμβολοσειρά |
isFinite () | Καθορίστε αν μια περασμένη τιμή είναι πεπερασμένος αριθμός |
isNaN () | Καθορίστε εάν μια τιμή είναι παράνομος αριθμός |
Αριθμός() | Μετατρέψτε την τιμή ενός αντικειμένου σε έναν αριθμό |
parseFloat () | Αναλύστε μια συμβολοσειρά και επιστρέψτε έναν αριθμό κυμαινόμενου σημείου |
parseInt () | Αναλύστε μια συμβολοσειρά και επιστρέψτε έναν ακέραιο |
Βρόχοι JavaScript | |
Για | Ο πιο συνηθισμένος τρόπος δημιουργίας βρόχου στο JavaScript |
ενώ | Ορίστε συνθήκες κάτω από τις οποίες εκτελείται ένας βρόχος |
κάνε για λίγο | Παρόμοια με τον βρόχο while, ωστόσο, εκτελείται τουλάχιστον μία φορά και εκτελεί έναν έλεγχο στο τέλος για να διαπιστωθεί εάν πληρούται η συνθήκη για εκτέλεση ξανά |
Διακοπή | Σταματήστε και βγείτε από τον κύκλο εάν πληρούνται ορισμένες προϋποθέσεις |
να συνεχίσει | Παραλείψτε τμήματα του κύκλου εάν πληρούνται ορισμένες προϋποθέσεις |
Χαρακτήρες απόδρασης | |
' | Ενιαίο απόσπασμα |
' | Διπλό απόσπασμα |
\ | Οπισθοδρόμηση |
β | Backspace |
φά | Μορφή ροής |
n | Νέα γραμμή |
r | Επιστροφή μεταφοράς |
t | Οριζόντιο πίνακα |
v | Κατακόρυφος πίνακας |
Μέθοδοι συμβολοσειράς JavaScript | |
charAt () | Επιστρέψτε έναν χαρακτήρα σε μια καθορισμένη θέση μέσα σε μια συμβολοσειρά |
charCodeAt () | Δώστε τον μονόκωδικο χαρακτήρα σε αυτήν τη θέση |
concat () | Συνδυάστε (ενώστε) δύο ή περισσότερες συμβολοσειρές σε μία |
απόCharCode () | Επιστρέψτε μια συμβολοσειρά που δημιουργήθηκε από την καθορισμένη ακολουθία μονάδων κωδικού UTF-16 |
indexOf () | Παρέχετε τη θέση της πρώτης εμφάνισης καθορισμένου κειμένου μέσα σε μια συμβολοσειρά |
lastIndexOf () | Το ίδιο με το indexOf () αλλά με το τελευταίο περιστατικό, αναζήτηση προς τα πίσω |
αγώνας() | Ανακτήστε τις αντιστοιχίσεις μιας συμβολοσειράς με ένα μοτίβο αναζήτησης |
αντικαθιστώ() | Βρείτε και αντικαταστήστε το καθορισμένο κείμενο σε μια συμβολοσειρά |
Αναζήτηση() | Εκτελέστε μια αναζήτηση για ένα κείμενο που ταιριάζει και επιστρέψτε τη θέση του |
φέτα() | Εξαγάγετε ένα τμήμα μιας συμβολοσειράς και επιστρέψτε το ως νέα συμβολοσειρά |
διαίρεση() | Χωρίστε ένα αντικείμενο συμβολοσειράς σε έναν πίνακα συμβολοσειρών σε μια καθορισμένη θέση |
ξεκινάει με() | Ελέγξτε αν μια συμβολοσειρά ξεκινά με καθορισμένους χαρακτήρες |
substr () | Παρόμοια με τη φέτα (), αλλά εξάγει μια υποχορδή που εξαρτάται από έναν καθορισμένο αριθμό χαρακτήρων |
υποστρώματα () | Παρόμοια με τη φέτα () αλλά δεν μπορεί να δεχτεί αρνητικούς δείκτες |
toLowerCase () | Μετατροπή συμβολοσειρών σε πεζά |
toUpperCase () | Μετατροπή συμβολοσειρών σε πεζά γράμματα |
αξία του() | Επιστρέψτε την πρωτόγονη τιμή (που δεν έχει ιδιότητες ή μεθόδους) ενός αντικειμένου συμβολοσειράς |
ΣΥΝΤΑΚΤΟ ΚΑΝΟΝΙΚΗΣ ΕΚΦΡΑΣΗΣ Τροποποιητές προτύπων | |
Και | Αξιολογήστε την αντικατάσταση |
Εγώ | Εκτελέστε αντιστοιχία χωρίς διάκριση πεζών-κεφαλαίων |
σολ | Εκτελέστε καθολική αντιστοίχιση |
Μ | Εκτελέστε αντιστοίχιση πολλαπλών γραμμών |
μικρό | Αντιμετωπίστε τις χορδές ως μία γραμμή |
Χ | Επιτρέψτε σχόλια και κενό διάστημα σε μοτίβο |
U | Αδιάφορο μοτίβο |
Αγκύλες | |
[αλφάβητο] | Βρείτε οποιονδήποτε από τους χαρακτήρες στις αγκύλες |
[^ abc] | Βρείτε οποιονδήποτε χαρακτήρα δεν βρίσκεται σε αγκύλες |
[0-9] | Βρείτε το ψηφίο που καθορίζεται στις αγκύλες |
[Α-ζ] | Βρείτε οποιονδήποτε χαρακτήρα από κεφαλαία Α έως πεζά z |
(a | b | c) | Βρείτε οποιαδήποτε από τις εναλλακτικές λύσεις χωρισμένες με | |
Μεταχαρακτήρες | |
Το | Βρείτε έναν μόνο χαρακτήρα, εκτός από τον τερματισμό νέας γραμμής ή γραμμής |
σε | Λέξη χαρακτήρας |
ΣΕ | Μη λέξη χαρακτήρας |
ρε | Ένα ψηφίο |
ΡΕ | Μη ψηφιακός χαρακτήρας |
μικρό | Χαρακτήρας λευκού χώρου |
ΜΙΚΡΟ | Μη λευκός χώρος |
β | Βρείτε ένα ταίριασμα στην αρχή/στο τέλος μιας λέξης |
Β | Βρείτε ένα ταίριασμα όχι στην αρχή/στο τέλος μιας λέξης |
u0000 | NUL χαρακτήρα |
n | Ένας νέος χαρακτήρας γραμμής |
φά | Φόρμα χαρακτήρα ροής |
r | Χαρακτήρας επιστροφής μεταφοράς |
t | Χαρακτήρας καρτέλας |
v | Κάθετος χαρακτήρας καρτέλας |
xxx | Χαρακτήρας που καθορίζεται από οκταδικό αριθμό xxx |
xdd | Λατινικός χαρακτήρας καθορισμένος με δεκαεξαδικό αριθμό dd |
udddd | Ο χαρακτήρας Unicode καθορίζεται από έναν δεκαεξαδικό αριθμό dddd |
Ποσοτικοποιητές | |
n+ | Αντιστοιχίστε οποιαδήποτε συμβολοσειρά που περιέχει τουλάχιστον ένα n |
n* | Οποιαδήποτε συμβολοσειρά που περιέχει μηδέν ή περισσότερες εμφανίσεις n |
n; | Οποιαδήποτε συμβολοσειρά που περιέχει μηδενική ή μία εμφάνιση n |
n {X} | Οποιαδήποτε συμβολοσειρά που περιέχει μια ακολουθία X n's |
n {X, Y} | Χορδές που περιέχουν μια ακολουθία Χ έως Υ ν |
n {X,} | Ταιριάζει με κάθε συμβολοσειρά που περιέχει μια ακολουθία τουλάχιστον X n |
n $ | Οποιαδήποτε συμβολοσειρά με n στο τέλος της |
^n | Συμβολοσειρά με το n στην αρχή του |
? = n | Κάθε συμβολοσειρά που ακολουθείται από μια συγκεκριμένη συμβολοσειρά n |
?! n | Συμβολοσειρά που δεν ακολουθείται από συγκεκριμένη συμβολοσειρά n |
Αριθμός Ιδιότητες | |
MAX_VALUE | Μέγιστη αριθμητική τιμή που αντιπροσωπεύεται στο JavaScript |
MIN_VALUE | Η μικρότερη θετική αριθμητική τιμή που αντιπροσωπεύεται στο JavaScript |
NaN | Η τιμή Not-a-Number |
NEGATIVE_INFINITY | Αρνητική τιμή άπειρου |
POSITIVE_INFINITY | Θετική τιμή άπειρου |
Μέθοδοι αριθμών | |
toExponential () | Επιστρέψτε μια συμβολοσειρά με έναν στρογγυλεμένο αριθμό γραμμένο ως εκθετικό συμβολισμό |
toFixed () | Επιστροφή συμβολοσειράς ενός αριθμού με καθορισμένο αριθμό δεκαδικών |
toPrecision () | Επιστρέψτε τη συμβολοσειρά ενός αριθμού γραμμένου με ένα καθορισμένο μήκος |
toString () | Επιστρέψτε έναν αριθμό ως συμβολοσειρά |
αξία του() | Επιστρέψτε έναν αριθμό ως αριθμό |
Μαθηματικά Ιδιότητες | |
ΚΑΙ | Αριθμός του Όιλερ |
LN2 | Φυσικός λογάριθμος του 2 |
LN10 | Φυσικός λογάριθμος του 10 |
LOG2E | Βάση 2 λογάριθμος του Ε |
LOG10E | Βάση 10 λογάριθμος του Ε |
πι | Ο αριθμός PI |
SQRT1_2 | Τετραγωνική ρίζα 1/2 |
SQRT2 | Τετραγωνική ρίζα του 2 |
Μέθοδοι μαθηματικών | |
abs (x) | Επιστρέψτε την απόλυτη (θετική) τιμή του x |
accos (x) | Αρκοσίνη του x, σε ακτίνια |
asin (x) | Arcsine του x, σε ακτίνια |
atan (x) | Τετράγωνο του x ως αριθμητική τιμή |
atan2 (y, x) | Τεκμηρίωση του πηλίκου των επιχειρημάτων του |
ανώτατο όριο (x) | Η τιμή του x στρογγυλοποιείται στον πλησιέστερο ακέραιο αριθμό |
cos (x) | Συνημίτονο του x (το x είναι σε ακτίνια) |
exp (x) | Αξία του Πρ |
πάτωμα (x) | Η τιμή του x στρογγυλοποιείται στον πλησιέστερο ακέραιο αριθμό |
ημερολόγιο (x) | Φυσικός λογάριθμος (βάση Ε) του x |
max (x, y, z, ..., n) | Αριθμός με την υψηλότερη τιμή |
min (x, y, z, ..., n) | Αριθμός με τη χαμηλότερη τιμή |
pow (x, y) | X στη δύναμη του y |
τυχαίος() | Τυχαίος αριθμός μεταξύ 0 και 1 |
στρογγυλο (x) | Η τιμή του x στρογγυλοποιείται στον πλησιέστερο ακέραιο αριθμό |
αμαρτία (x) | Ημίτονο του x (το x είναι σε ακτίνια) |
sqrt (x) | Τετραγωνική ρίζα του x |
έτσι (x) | Εφαπτομένη γωνίας |
Ημερομηνίες | |
Ημερομηνία() | Δημιουργήστε ένα νέο αντικείμενο ημερομηνίας με την τρέχουσα ημερομηνία και ώρα |
Ημερομηνία (2017, 5, 21, 3, 23, 10, 0) | Δημιουργήστε ένα προσαρμοσμένο αντικείμενο ημερομηνίας. Οι αριθμοί αντιπροσωπεύουν έτος, μήνα, ημέρα, ώρα, λεπτά, δευτερόλεπτα, χιλιοστά του δευτερολέπτου. Μπορείτε να παραλείψετε οτιδήποτε θέλετε εκτός από το έτος και το μήνα. |
Ημερομηνία (2017-06-23) | Δήλωση ημερομηνίας ως συμβολοσειρά |
getDate () | Λάβετε την ημέρα του μήνα ως αριθμό (1-31) |
getDay () | Λάβετε την ημέρα της εβδομάδας ως αριθμό (0-6) |
getFullYear () | Λάβετε το έτος ως τετραψήφιο αριθμό (εεεε) |
getHours () | Πάρτε την ώρα (0-23) |
getMilliseconds () | Αποκτήστε το χιλιοστό του δευτερολέπτου (0-999) |
getMinutes () | Πάρτε το λεπτό (0-59) |
getMonth () | Λάβετε τον μήνα ως αριθμό (0-11) |
getSeconds () | Πάρτε το δεύτερο (0-59) |
getTime () | Πάρτε το χρόνο (χιλιοστά του δευτερολέπτου από την 1η Ιανουαρίου 1970) |
getUTCDate () | Ημέρα (ημερομηνία) του μήνα στην καθορισμένη ημερομηνία σύμφωνα με την καθολική ώρα (επίσης διαθέσιμη για ημέρα, μήνα, πλήρως έτη, ώρες, λεπτά κ.λπ.) |
αναλύω πρόταση | Αναλύστε μια συμβολοσειρά μιας ημερομηνίας και επιστρέψτε τον αριθμό των χιλιοστών του δευτερολέπτου από την 1η Ιανουαρίου 1970 |
setDate () | Ορίστε την ημέρα ως αριθμό (1-31) |
setFullYear () | Ορίστε το έτος (προαιρετικά μήνα και ημέρα) |
setHours () | Ρύθμιση ώρας (0-23) |
setMilliseconds () | Ρυθμίστε τα χιλιοστά του δευτερολέπτου (0-999) |
setMinutes () | Ρυθμίστε τα λεπτά (0-59) |
setMonth () | Ορίστε τον μήνα (0-11) |
setSeconds () | Ρυθμίστε τα δευτερόλεπτα (0-59) |
setTime () | Ρυθμίστε την ώρα (χιλιοστά του δευτερολέπτου από την 1η Ιανουαρίου 1970) |
setUTCDate () | Ορίστε την ημέρα του μήνα για μια καθορισμένη ημερομηνία σύμφωνα με την καθολική ώρα (επίσης διαθέσιμη για ημέρα, μήνα, πλήρως έτη, ώρες, λεπτά κ.λπ.) |
DOM MODE Ιδιότητες κόμβου | |
γνωρίσματα | Ζωντανή συλλογή όλων των χαρακτηριστικών που έχουν καταχωρηθεί σε ένα στοιχείο |
baseURI | Απόλυτη βασική διεύθυνση URL ενός στοιχείου HTML |
childNodes | Συλλογή θυγατρικών κόμβων ενός στοιχείου |
πρώτο παιδί | Πρώτος θυγατρικός κόμβος ενός στοιχείου |
τελευταίο παιδί | Τελευταίος κόμβος θυγατρικού ενός στοιχείου |
nextSibling | Επόμενος κόμβος στο ίδιο επίπεδο δέντρου κόμβων |
nodeName | Όνομα κόμβου |
nodeType | Τύπος κόμβου |
nodeValue | Τιμή κόμβου |
ownerDocument | Αντικείμενο εγγράφου ανώτερου επιπέδου για τον τρέχοντα κόμβο |
γονικός κόμβος | Γονικός κόμβος ενός στοιχείου |
προηγούμενο αδελφό | Κόμβος που προηγείται αμέσως του τρέχοντος |
κείμενοΠεριεχόμενο | Κειμενικό περιεχόμενο ενός κόμβου και των απογόνων του |
Μέθοδοι κόμβων | |
appendChild () | Προσθέστε έναν νέο θυγατρικό κόμβο σε ένα στοιχείο ως τον τελευταίο κόμβο |
cloneNode () | Κλωνοποίηση στοιχείου HTML |
compareDocumentPosition () | Συγκρίνετε τη θέση εγγράφου δύο στοιχείων |
getFeature () | Επιστρέψτε ένα αντικείμενο που υλοποιεί τα API μιας συγκεκριμένης δυνατότητας |
hasAttributes () | Επιστρέψτε true αν ένα στοιχείο έχει κάποια χαρακτηριστικά, διαφορετικά επιστρέψτε false |
hasChildNodes () | Επιστρέψτε true αν ένα στοιχείο έχει θυγατρικούς κόμβους, διαφορετικά επιστρέψτε false |
insertBefore () | Εισαγάγετε έναν νέο θυγατρικό κόμβο πριν από έναν καθορισμένο, υπάρχοντα θυγατρικό κόμβο |
isDefaultNamespace () | Επιστρέψτε αληθές εάν ένας καθορισμένος χώρος ονομάτωνURI είναι ο προεπιλεγμένος, διαφορετικά επιστρέψτε ψευδής |
isEqualNode () | Ελέγξτε εάν δύο στοιχεία είναι ίσα |
isSameNode () | Ελέγξτε εάν δύο στοιχεία είναι ο ίδιος κόμβος |
isSupported () | Επιστρέψτε την τιμή true αν μια συγκεκριμένη λειτουργία υποστηρίζεται στο στοιχείο |
lookupNamespaceURI () | Επιστρέψτε το namespaceURI που σχετίζεται με έναν δεδομένο κόμβο |
lookupPrefix () | Επιστρέψτε ένα DOMString που περιέχει το πρόθεμα για έναν δεδομένο χώρο ονομάτωνURI, εάν υπάρχει |
ομαλύνω() | Ενώστε τους παρακείμενους κόμβους κειμένου και αφαιρέστε τους κενούς κόμβους κειμένου σε ένα στοιχείο |
removeChild () | Αφαιρέστε έναν θυγατρικό κόμβο από ένα στοιχείο |
αντικατάσταση παιδιού () | Αντικαταστήστε έναν θυγατρικό κόμβο σε ένα στοιχείο |
Μέθοδοι στοιχείων | |
getAttribute () | Επιστρέψτε την καθορισμένη τιμή χαρακτηριστικού ενός κόμβου στοιχείου |
getAttributeNS () | Επιστρέψτε την τιμή συμβολοσειράς του χαρακτηριστικού με τον καθορισμένο χώρο ονομάτων και όνομα |
getAttributeNode () | Λάβετε τον καθορισμένο κόμβο χαρακτηριστικών |
getAttributeNodeNS () | Επιστρέψτε τον κόμβο χαρακτηριστικών για το χαρακτηριστικό με τον δεδομένο χώρο και όνομα |
getElementsByTagName () | Παρέχετε μια συλλογή από όλα τα θυγατρικά στοιχεία με το καθορισμένο όνομα ετικέτας |
getElementsByTagNameNS () | Επιστρέψτε μια ζωντανή συλλογή στοιχείων HTML με ένα συγκεκριμένο όνομα ετικέτας που ανήκει στον δεδομένο χώρο ονομάτων |
hasAttribute () | Επιστρέψτε true αν ένα στοιχείο έχει κάποια χαρακτηριστικά, διαφορετικά επιστρέψτε false |
hasAttributeNS () | Παρέχετε μια τιμή true/false που υποδεικνύει εάν το τρέχον στοιχείο σε έναν δεδομένο χώρο ονομάτων έχει το καθορισμένο χαρακτηριστικό |
removeAttribute () | Αφαιρέστε ένα καθορισμένο χαρακτηριστικό από ένα στοιχείο |
removeAttributeNS () | Αφαιρέστε το καθορισμένο χαρακτηριστικό από ένα στοιχείο σε έναν συγκεκριμένο χώρο ονομάτων |
removeAttributeNode () | Αφαιρέστε έναν καθορισμένο κόμβο χαρακτηριστικών και επιστρέψτε τον αφαιρεμένο κόμβο |
setAttribute () | Ορίστε ή αλλάξτε το καθορισμένο χαρακτηριστικό σε μια καθορισμένη τιμή |
setAttributeNS () | Προσθέστε ένα νέο χαρακτηριστικό ή αλλάξτε την τιμή ενός χαρακτηριστικού με τον δεδομένο χώρο και όνομα |
setAttributeNode () | Ορίστε ή αλλάξτε τον καθορισμένο κόμβο χαρακτηριστικών |
setAttributeNodeNS () | Προσθέστε έναν νέο κόμβο χαρακτηριστικού σε ένα όνομα |
Ιδιότητες παραθύρου προγράμματος περιήγησης | |
κλειστό | Ελέγξτε εάν ένα παράθυρο έχει κλείσει ή όχι και επιστρέψτε το true ή false |
defaultStatus | Ορίστε ή επιστρέψτε το προεπιλεγμένο κείμενο στη γραμμή κατάστασης ενός παραθύρου |
έγγραφο | Επιστρέψτε το αντικείμενο εγγράφου για το παράθυρο |
κουφώματα | Επιστρέψτε όλα |
ιστορία | Παρέχετε το αντικείμενο Ιστορίας για το παράθυρο |
εσωτερικό eψος | Εσωτερικό ύψος της περιοχής περιεχομένου ενός παραθύρου |
εσωτερικό Πλάτος | Εσωτερικό πλάτος της περιοχής περιεχομένου |
μήκος | Επιστρέψτε τον αριθμό των |
τοποθεσία | Επιστρέψτε το αντικείμενο τοποθεσίας για το παράθυρο |
όνομα | Ορίστε ή επιστρέψτε το όνομα ενός παραθύρου |
πλοηγός | Επιστρέψτε το αντικείμενο Navigator για το παράθυρο |
ανοιχτήρι | Επιστρέψτε μια αναφορά στο παράθυρο που δημιούργησε το παράθυρο |
εξωτερικό eψος | Εξωτερικό ύψος παραθύρου, συμπεριλαμβανομένων γραμμών εργαλείων/γραμμών κύλισης |
εξωτερικό πλάτος | Εξωτερικό πλάτος παραθύρου, συμπεριλαμβανομένων γραμμών εργαλείων/γραμμών κύλισης |
σελίδαXOffset | Αριθμός εικονοστοιχείων με τα οποία το έγγραφο έχει πραγματοποιήσει κύλιση οριζόντια |
pageYOffset | Αριθμός εικονοστοιχείων με τα οποία το έγγραφο έχει κυλιθεί κάθετα |
μητρική εταιρεία | Γονικό παράθυρο του τρέχοντος παραθύρου |
οθόνη | Επιστρέψτε το αντικείμενο οθόνης για το παράθυρο |
screenLeft | Οριζόντια συντεταγμένη του παραθύρου (σε σχέση με την οθόνη) |
screenTop | Κάθετη συντεταγμένη του παραθύρου |
screenX | Το ίδιο με το screenLeft αλλά απαιτείται για ορισμένα προγράμματα περιήγησης |
οθόνεςY | Το ίδιο με το screenTop αλλά απαιτείται για ορισμένα προγράμματα περιήγησης |
εαυτός | Επιστρέψτε το τρέχον παράθυρο |
κατάσταση | Ορίστε ή επιστρέψτε το κείμενο στη γραμμή κατάστασης ενός παραθύρου |
μπλουζα | Επιστρέψτε το επάνω παράθυρο του προγράμματος περιήγησης |
Μέθοδοι παραθύρου προγράμματος περιήγησης | |
συναγερμός() | Εμφανίστε ένα πλαίσιο ειδοποίησης με ένα μήνυμα και ένα κουμπί OK |
θολούρα() | Κατάργηση εστίασης από το τρέχον παράθυρο |
clearInterval () | Διαγράψτε ένα σετ χρονοδιακόπτη με το setInterval () |
clearTimeout () | Διαγράψτε ένα σετ χρονοδιακόπτη με το setTimeout () |
Κλείσε() | Κλείστε το τρέχον παράθυρο |
επιβεβαιώνω() | Εμφανίστε ένα παράθυρο διαλόγου με ένα μήνυμα και κουμπιά OK και Ακύρωση |
Συγκεντρώνω() | Ορίστε την εστίαση στο τρέχον παράθυρο |
moveBy () | Μετακινήστε ένα παράθυρο σε σχέση με την τρέχουσα θέση του |
μετακομίζω κάπου() | Μετακινήστε ένα παράθυρο σε μια καθορισμένη θέση |
Άνοιξε() | Ανοίξτε ένα νέο παράθυρο προγράμματος περιήγησης |
Τυπώνω() | Εκτυπώστε το περιεχόμενο του τρέχοντος παραθύρου |
προτροπή() | Εμφανίστε ένα παράθυρο διαλόγου που ζητά από τον επισκέπτη να εισάγει |
resizeBy () | Αλλάξτε το μέγεθος του παραθύρου κατά τον καθορισμένο αριθμό εικονοστοιχείων |
αλλαγή μεγέθους σε () | Αλλάξτε το μέγεθος του παραθύρου σε καθορισμένο πλάτος και ύψος |
scrollBy () | Κύλιση του εγγράφου κατά έναν καθορισμένο αριθμό εικονοστοιχείων |
scrollTo () | Μετακινηθείτε στο έγγραφο σε καθορισμένες συντεταγμένες |
setInterval () | Καλέστε μια συνάρτηση ή αξιολογήστε μια έκφραση σε καθορισμένα διαστήματα |
setTimeout () | Καλέστε μια συνάρτηση ή αξιολογήστε μια παράσταση μετά από ένα καθορισμένο διάστημα |
να σταματήσει() | Διακόψτε τη φόρτωση του παραθύρου |
Ιδιότητες οθόνης | |
availHeight | Επιστρέψτε το ύψος της οθόνης (εξαιρείται η γραμμή εργασιών των Windows) |
availWidth | Επιστρέψτε το πλάτος της οθόνης (εξαιρείται η γραμμή εργασιών των Windows) |
βάθος χρώματος | Επιστρέψτε το μικρό βάθος της παλέτας χρωμάτων για την εμφάνιση εικόνων |
ύψος | Το συνολικό ύψος της οθόνης |
pixelΒάθος | Η ανάλυση χρώματος της οθόνης σε bits ανά pixel |
πλάτος | Το συνολικό πλάτος της οθόνης |
ΕΚΔΗΛΩΣΕΙΣ JAVASCRIPT Εκδηλώσεις JavaScript Mouse | |
στο κλικ | Όταν ο χρήστης κάνει κλικ σε ένα στοιχείο |
μενού oncontext | Όταν ο χρήστης κάνει δεξί κλικ σε ένα στοιχείο για να ανοίξει ένα μενού περιβάλλοντος |
ondblclick | Όταν ο χρήστης κάνει διπλό κλικ σε ένα στοιχείο |
onmousedown | Όταν ο χρήστης πατήσει ένα κουμπί ποντικιού πάνω από ένα στοιχείο |
onmouseenter | Όταν ο χρήστης μετακινεί τον δείκτη πάνω σε ένα στοιχείο |
onmouseleave | Όταν ο χρήστης μετακινεί τον δείκτη μακριά από ένα στοιχείο |
μετακινείται | Όταν ο χρήστης μετακινεί τον δείκτη ενώ βρίσκεται πάνω από ένα στοιχείο |
onmouseover | Όταν ο χρήστης μετακινεί τον δείκτη σε ένα στοιχείο ή σε ένα από τα παιδιά του |
onmouseout | Όταν ο χρήστης μετακινεί τον δείκτη μακριά από ένα στοιχείο ή ένα από τα παιδιά του |
onmouseup | Όταν ο χρήστης αφήνει ένα κουμπί ποντικιού ενώ βρίσκεται πάνω από ένα στοιχείο |
Εκδηλώσεις πληκτρολογίου JavaScript | |
onkeydown | Όταν ο χρήστης πιέζει ένα πλήκτρο προς τα κάτω |
onkeypress | Όταν ο χρήστης αρχίσει να πατά ένα πλήκτρο |
onkeyup | Όταν ο χρήστης αφήσει ένα κλειδί |
Εκδηλώσεις JavaScript Frame | |
onabort | Όταν η φόρτωση των μέσων ματαιώνεται |
πριν από τη φόρτωση | Πριν από την εκφόρτωση του εγγράφου |
λάθος | Όταν προκύψει σφάλμα κατά τη φόρτωση ενός εξωτερικού αρχείου |
onhashchange | Όταν το τμήμα αγκύρωσης ενός URL έχει αλλάξει |
φορτίο | Όταν ένα αντικείμενο έχει φορτωθεί |
onpagehide | Όταν ο χρήστης απομακρυνθεί από μια ιστοσελίδα |
onpageshow | Όταν ο χρήστης μεταβαίνει σε μια ιστοσελίδα |
onresize | Όταν ο χρήστης αλλάζει το μέγεθος της προβολής εγγράφου |
κάντε κύλιση | Όταν ο χρήστης κάνει κύλιση στη γραμμή κύλισης ενός στοιχείου |
onloadload | Όταν μια σελίδα έχει ξεφορτωθεί |
Συμβάντα φόρμας JavaScript | |
onblur | Όταν ένα στοιχείο χάνει την εστίαση |
ανταλλαγή | Όταν αλλάζει το περιεχόμενο ενός στοιχείου φόρμας (για, και |
onfocus | Όταν ένα στοιχείο εστιάζει |
onfocusin | Όταν ένα στοιχείο πρόκειται να συγκεντρωθεί |
onfocusout | Όταν ένα στοιχείο πρόκειται να χάσει την εστίαση |
εισαγωγή | Εισαγωγή χρήστη σε ένα στοιχείο |
άκυρο | Όταν ένα στοιχείο δεν είναι έγκυρο |
επαναφορά | Όταν γίνεται επαναφορά μιας φόρμας |
αναζήτηση | Όταν ένας χρήστης πληκτρολογεί κάτι σε ένα πεδίο αναζήτησης (για) |
επιλογή | Όταν ο χρήστης επιλέγει κάποιο κείμενο (για και) |
υποβολή | Όταν υποβάλλεται μια φόρμα |
Εκδηλώσεις μεταφοράς JavaScript | |
ondrag | Όταν ο χρήστης σύρει ένα στοιχείο |
ondragend | Όταν ο χρήστης ολοκληρώσει τη μεταφορά του στοιχείου |
ondragenter | Όταν το στοιχείο σύρετε εισάγει έναν στόχο πτώσης |
ondragleave | Όταν το στοιχείο που σύρεται φεύγει από τον στόχο πτώσης |
ondragover | Όταν το στοιχείο σύρεσης βρίσκεται πάνω από τον στόχο πτώσης |
ondragstart | Όταν ο χρήστης αρχίσει να σύρει ένα στοιχείο |
πτώση | Το στοιχείο που μεταφέρεται πέφτει στον στόχο πτώσης |
Εκδηλώσεις πρόχειρου JavaScript | |
ογκογραφία | Όταν ο χρήστης αντιγράφει περιεχόμενο ενός στοιχείου |
oncut | Όταν ο χρήστης κόβει το περιεχόμενο ενός στοιχείου |
πάστα | Όταν ο χρήστης επικολλά περιεχόμενο σε ένα στοιχείο |
Εκδηλώσεις πολυμέσων JavaScript | |
onabort | Όταν η φόρτωση μέσων ματαιώνεται |
oncanplay | Πότε το πρόγραμμα περιήγησης μπορεί να ξεκινήσει την αναπαραγωγή πολυμέσων (π.χ. ένα αρχείο έχει αποθηκευτεί αρκετά) |
oncanplaythrough | Όταν το πρόγραμμα περιήγησης μπορεί να παίξει μέσω πολυμέσων χωρίς διακοπή |
ondurationchange | Όταν αλλάξει η διάρκεια των μέσων |
ενιαίο | Όταν τα μέσα ενημέρωσης έχουν φτάσει στο τέλος τους |
λάθος | Όταν προκύψει σφάλμα κατά τη φόρτωση ενός εξωτερικού αρχείου |
φορτωμένα δεδομένα | Όταν φορτώνονται τα δεδομένα πολυμέσων |
onloadedmetadata | Όταν φορτώνονται μεταδεδομένα (όπως οι διαστάσεις και η διάρκεια) |
onloadstart | Όταν το πρόγραμμα περιήγησης αρχίσει να αναζητά συγκεκριμένα μέσα |
παύση | Όταν το μέσο παύσει είτε από το χρήστη είτε αυτόματα |
παίζει | Όταν τα μέσα εκκίνησης έχουν ξεκινήσει ή δεν είναι πλέον σε παύση |
παίζοντας | Όταν αναπαράγεται το μέσο μετά από παύση ή διακοπή για προσωρινή αποθήκευση |
σε εξέλιξη | Όταν το πρόγραμμα περιήγησης βρίσκεται σε διαδικασία λήψης μέσων |
onratechange | Όταν αλλάζει η ταχύτητα αναπαραγωγής πολυμέσων |
αναζήτησε | Όταν ο χρήστης ολοκληρώσει τη μετακίνηση/παράλειψη σε μια νέα θέση στο μέσο |
ψάχνοντας | Όταν ο χρήστης αρχίσει να κινείται/παραλείπει |
τοποθετημένο | Όταν το πρόγραμμα περιήγησης προσπαθεί να φορτώσει μη διαθέσιμα μέσα |
αναρτώ | Όταν το πρόγραμμα περιήγησης δεν πραγματοποιεί σκόπιμα φόρτωση μέσων |
ontimeupdate | Η θέση του παιχνιδιού έχει αλλάξει (π.χ. λόγω γρήγορου φόργουορντ) |
εναλλαγή όγκου | Όταν έχει αλλάξει η ένταση του μέσου (συμπεριλαμβανομένης της σίγασης) |
σε αναμονή | Όταν τα μέσα έχουν τεθεί σε παύση αλλά αναμένεται να συνεχιστούν (για παράδειγμα, προσωρινή αποθήκευση) |
Κινουμένων σχεδίων | |
animationend | Όταν ολοκληρωθεί η κίνηση CSS |
animationiteration | Όταν επαναλαμβάνεται η κίνηση CSS |
έναρξη κινούμενων σχεδίων | Όταν έχει ξεκινήσει η κίνηση CSS |
Διάφορα | |
μετάβαση | Όταν ολοκληρωθεί η μετάβαση CSS |
onmessage | Όταν λαμβάνεται ένα μήνυμα μέσω της πηγής συμβάντος |
online | Όταν το πρόγραμμα περιήγησης αρχίσει να λειτουργεί εκτός σύνδεσης |
on -line | Όταν το πρόγραμμα περιήγησης αρχίσει να λειτουργεί online |
onpopstate | Όταν αλλάξει το ιστορικό του παραθύρου |
σε προβολή | Όταν ένα στοιχείο εμφανίζεται ως μενού περιβάλλοντος |
στην αποθήκευση | Όταν ενημερώνεται μια περιοχή αποθήκευσης ιστού |
ontoggle | Όταν ο χρήστης ανοίγει ή κλείνει το στοιχείο |
τροχός | Όταν ο τροχός του ποντικιού κυλά πάνω ή κάτω πάνω από ένα στοιχείο |
ontouchcancel | Όταν διακόπτεται η αφή της οθόνης |
άθικτος | Όταν το δάχτυλο του χρήστη σβήσει από την οθόνη αφής |
ontouchmove | Όταν ο χρήστης σύρει το δάχτυλό του στην οθόνη |
Εξερευνήστε περαιτέρω JavaScript
Θεωρούμε ότι η JavaScript είναι μία από τις κορυφαίες γλώσσες προγραμματισμού που θα μάθουμε για το μέλλον. Και συνιστούμε να βουτήξετε σε προηγμένες έννοιες όπως Μέθοδοι πίνακα JavaScript μόλις κατανοήσετε τα βασικά της JavaScript.
κλείνοντας τις πωλήσεις των επιχειρήσεων κοντά μου
Πίστωση εικόνας: Όσκαρ Γιλντίζ επί Ξεπλύνετε
Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ 15 Εντολές γραμμής εντολών των Windows (CMD) που πρέπει να γνωρίζετεΗ γραμμή εντολών εξακολουθεί να είναι ένα ισχυρό εργαλείο των Windows. Ακολουθούν οι πιο χρήσιμες εντολές CMD που πρέπει να γνωρίζει κάθε χρήστης των Windows.
Διαβάστε Επόμενο Σχετικά θέματα- Παραγωγικότητα
- Προγραμματισμός
- JavaScript
- Σκονάκι
Ο Akshata εκπαιδεύτηκε σε χειροκίνητες δοκιμές, κινούμενα σχέδια και σχεδιασμό UX πριν επικεντρωθεί στην τεχνολογία και τη γραφή. Αυτό συγκέντρωσε δύο από τις αγαπημένες της δραστηριότητες - την αίσθηση των συστημάτων και την απλοποίηση της ορολογίας. Στο MakeUseOf, η Akshata γράφει για την καλύτερη αξιοποίηση των συσκευών σας Apple.
Περισσότερα από την Akshata ShanbhagΕγγραφείτε στο newsletter μας
Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για εγγραφή