Εκπαιδευτικό υλικό για το JavaScript Προχωρημένο
- Προηγούμενη σελίδα Εκπαιδευτικό υλικό για το JavaScript Προχωρημένο
- Προηγούμενη σελίδα Ιστορία του JavaScript
Το JavaScript είναι το πιο δημοφιλές γλωσσικό πρόγραμμα σερβιών στο Διαδίκτυο, που υπάρχει σε όλους τους περιηγητές του κόσμου και μπορεί να ενισχύσει την αλληλεπίδραση μεταξύ των χρηστών και των ιστοσελίδων ή των εφαρμογών Web.
Αυτό το εγχειρίδιο είναι η προχωρημένη έκδοση του CodeW3C JavaScript εγχειριδίου.
Αυτό το εγχειρίδιο ξεκινά από την ιστορία του JavaScript και φτάνει μέχρι την τρέχουσα υποστήριξή του για το XML και τις υπηρεσίες Web.
Θα μάθετε πώς να επεκτείνετε τη γλώσσα αυτή για να προσαρμοστεί σε ειδικές απαιτήσεις.
Θα μάθετε επίσης πώς να χρησιμοποιήσετε το JavaScript για τη δημιουργία άμεσης επικοινωνίας πελάτη-υπηρετητή.
Περιεχόμενος κατάλογος
Εισαγωγή στο JavaScript
- Ιστορία του JavaScript
- Αυτή η ενότητα σας εξηγεί την προέλευση του JavaScript και των πελάτη-υπηρετητή σενάριων.
- Υλοποίηση του JavaScript
- Η πλήρης υλοποίηση του JavaScript αποτελείται από τρία διαφορετικά μέρη: ECMAScript, το μοντέλο εγγράφου αντικειμένων και το μοντέλο αντικειμένων περιηγητή.
Βασικά του ECMAScript
- Γλώσσα Γραμματοσειράς ECMAScript
- Το Java και το ECMAScript έχουν μερικές κρίσιμες γλωσσικές χαρακτηριστικές που είναι παρόμοιες, αλλά也有一些 που είναι εντελώς διαφορετικές. Αυτή η ενότητα εξετάζει λεπτομερώς τη γλώσσα του ECMAScript.
- Μεταβλητές ECMAScript
- Η διαδικασία αναφοράς και ονοματοδοσίας μεταβλητών, καθώς και μερικές γνωστές αρχές ονοματοδοσίας μεταβλητών.
- Κλειδιά ECMAScript
- Αυτή η ενότητα παρέχει την πλήρη λίστα των κλειδιών του ECMAScript.
- Κρατούμενα ονόματα ECMAScript
- Αυτή η ενότητα παρέχει την πλήρη λίστα των κρατούμενων λέξεων του ECMAScript.
- Αξίες ECMAScript
- Αυτή η ενότητα εξηγεί τις τιμές και τις αναφορές του ECMAScript, καθώς και την έννοια των βασικών τύπων του ECMAScript.
- Βασικοί Τύποι ECMAScript
- Αυτή η ενότητα εξηγεί τα πέντε βασικά τύπου του ECMAScript: Undefined, Null, Boolean, Number και String.
- Μετατροπές Τύπων ECMAScript
- Αυτή η ενότητα εξηγεί τα μέθοδα μετατροπής τύπου που παρέχει το ECMAScript, καθώς και πώς να γίνει εξωτερική μετατροπή τύπου.
- Τύποι Αναφοράς ECMAScript
- Τύποι αναφοράς συνήθως ονομάζονται κλάσεις (class) ή αντικείμενα. Αυτή η ενότητα εξηγεί τους προκαθορισμένους τύπους αναφοράς του ECMAScript.
Οι συναρτήτες του ECMAScript
- Μονομερείς Υπολογιστές ECMAScript
- Οι μονοπαραγοντικές συναρτήσεις έχουν μόνο έναν παράγοντα, δηλαδή το αντικείμενο ή την τιμή που πρέπει να χειριστείται. Αυτή η ενότητα εξηγεί τον πιο απλό συναρτήτη του ECMAScript - τον μονοπαραγοντικό συναρτήτη.
- Λογισμικοί Υπολογιστές ECMAScript
- Οι συναρτήτες θέσης εκτελούν πράξεις στο επίπεδο των αριθμών. Αυτή η ενότητα εξετάζει λεπτομερώς τις γνώσεις για τα ακέραια και παρουσιάζει τους διάφορους συναρτήτες θέσης του ECMAScript.
- Boolean συναρτήσεις ECMAScript
- Οι συναρτήτες Boolean είναι πολύ σημαντικές. Αυτή η ενότητα εξετάζει με λεπτομέρεια τρεις συναρτήτες Boolean: NOT, AND και OR.
- Πολλαπlicative Operators ECMAScript
- Αυτή η ενότητα εξηγεί τους συναρτήτες πολλαπλασιασμού του ECMAScript: τον συναρτήτη πολλαπλασιασμού, τον συναρτήτη διαίρεσης και τον συναρτήτη υπομορφισμού, καθώς και το ειδικό τους comportment.
- Additive Operators ECMAScript
- Αυτή η ενότητα εξηγεί τους συναρτήτες αφαίρεσης του ECMAScript: τον συναρτήτη πρόσθεσης, τον συναρτήτη αφαίρεσης, καθώς και το ειδικό τους comportment.
- Comparative Operators ECMAScript
- Οι συναρτήτες σχέσης εκτελούν σύγκριση. Αυτή η ενότητα εξηγεί τον τυπικό τρόπο σύγκρισης των συναρτήτων σχέσης, καθώς και πώς να συγκρίνουμε κείμενα με αριθμούς.
- Equality Operators ECMAScript
- Οι συναρτήτες ισομορφίας χρησιμοποιούνται για να κρίνουν αν οι μεταβλητές είναι ισοδύναμες. Το ECMAScript παρέχει δύο σύνολα συναρτήτων ισομορφίας: ισομορφία και μη ισομορφία, καθώς και πλήρη ισομορφία και μη πλήρη ισομορφία.
- Conditional Operators ECMAScript
- Αυτή η ενότητα εξηγεί τον συναρτήτη όρο του ECMAScript.
- Assignment Operators ECMAScript
- Αυτή η ενότητα εξηγεί τον συναρτήτη ανάθεση τιμών του ECMAScript.
- Τελεστή παράσημοντα ECMAScript
- Αυτό το κεφάλαιο εξηγεί την τελεστή παράσημοντα στην ECMAScript.
Συναρτήσεις ECMAScript
- If Statements ECMAScript
- Η συνάρτηση if είναι μια από τις πιο συχνές συναρτήσεις στη γλώσσα ECMAScript. Αυτό το κεφάλαιο εξηγεί λεπτομερώς πώς να χρησιμοποιήσετε τη συνάρτηση if.
- Iterative Statements ECMAScript
- Οι διαδραστικές συναρτήσεις ή οι συνάρτησεις κύκλου είναι γνωστές και ως συνάρτησεις κύκλου. Αυτό το κεφάλαιο παρουσιάζει τα τέσσερα είδη διαδραστικών συναρτήσεων που παρέχει η ECMAScript.
- Label Statements ECMAScript
- Αυτό το κεφάλαιο παρουσιάζει τις συναρτήσεις με ετικέτες.
- Break και Continue Statements ECMAScript
- Αυτό το κεφάλαιο εξηγεί τις διαφορές μεταξύ των συναρτήσεων break και continue και πώς να χρησιμοποιηθούν με συναρτήσεις με ετικέτες.
- With Statements ECMAScript
- Η συνάρτηση with χρησιμοποιείται για να ορίσει την περιοχή του ορίζοντα ενός αντικειμένου. Αυτό το κεφάλαιο παρουσιάζει τη χρήση της συνάρτησης with.
- Switch Statements ECMAScript
- Η συνάρτηση switch είναι η αδερφή της συνάρτησης if. Αυτό το κεφάλαιο παρουσιάζει τη χρήση της συνάρτησης switch και τις διαφορές της από τη συνάρτηση switch στη γλώσσα Java.
Λειτουργίες ECMAScript
- Εισαγωγή στις Functions ECMAScript
- Αυτό το κεφάλαιο εξηγεί το concept της λειτουργίας, πώς η ECMAScript δηλώνει και καλεί λειτουργίες, και πώς αυτές οι λειτουργίες επιστρέφουν τι.
- Object Arguments ECMAScript
- Αυτό το κεφάλαιο παρουσιάζει τη βασική χρήση αυτού του αντικειμένου και μετά εξηγεί πώς να χρησιμοποιήσετε την ιδιότητα length για να καθορίσετε τον αριθμό των παραμέτρων μιας λειτουργίας και να μιμηθείτε την υπερφόρτωση λειτουργιών.
- Object Function ECMAScript (Κλάση)
- Αυτό το κεφάλαιο εξηγεί πώς να δημιουργήσετε λειτουργίες χρησιμοποιώντας την κλάση Function και μετά παρουσιάζει τις ιδιότητες και τα μέθοδους του αντικειμένου Function.
- Κλείσεις (Closure) ECMAScript
- Αυτό το κεφάλαιο εξηγεί το concept του closure και παρουσιάζει δύο παραδείγματα, ένα απλό και ένα πιο σύνθετο.
Αντικείμενα ECMAScript
- Τεχνολογία Προσανατολισμένης στην Ο物件 ECMAScript
- Αυτό το κεφάλαιο παρουσιάζει τις ορολογίες της αντικειμενοωρισμένης τεχνολογίας, τα απαιτούμενα χαρακτηριστικά μιας αντικειμενοωρισμένης γλώσσας και τη δομή του αντικειμένου.
- Εφαρμογές Οντοτήτων ECMAScript
- Αυτό το κεφάλαιο εξηγεί πώς να δηλώσετε και να δημιουργήσετε αντικείμενα, πώς να αναφέρετε και να καταργήσετε αντικείμενα, και το concept του binding.
- Τύποι Οντοτήτων ECMAScript
- Αυτό το κεφάλαιο παρουσιάζει τα τρία τύπος του ECMAScript: τοπικά αντικείμενα, προκαθορισμένα αντικείμενα και αντικείμενα του υποδοχέα, και παρέχει σύνδεσμοι για σχετικές οδηγίες.
- Χώρος Αναφοράς Οντοτήτων ECMAScript
- Αυτό το κεφάλαιο εξηγεί το concept του ορίζοντα αντικειμένων ECMAScript και την κλειδί λέξη this.
- Δημιουργία Κλάσεων ή Οντοτήτων ECMAScript
- Αυτό το κεφάλαιο εξηγεί λεπτομερώς τις διαφορετικές μεθόδους δημιουργίας αντικειμένων ή κλάσεων ECMAScript.
- Τροποποίηση Οντοτήτων ECMAScript
- Αυτό το κεφάλαιο εξηγεί πώς να τροποποιήσετε έναν αντικείμενο δημιουργώντας νέες μεθόδους ή επαναπροσδιορίζοντας υπάρχουσες μεθόδους.
- Προηγούμενη σελίδα Εκπαιδευτικό υλικό για το JavaScript Προχωρημένο
- Προηγούμενη σελίδα Ιστορία του JavaScript