Αρχίστε να Προγραμματίζετε με JavasScript
Γίνετε προγραμματιστής JavaScript και διασκεδάστε!
Ξεκινήστε να γράφετε λογισμικό που λύνει πραγματικά προβλήματα, ακόμη και αν δεν έχετε καμία απολύτως εμπειρία στον προγραμματισμό! Αυτό το φιλικό, εύκολο, έγχρωμο βιβλίο σας δίνει τον απόλυτο έλεγχο της μάθησης δίνοντάς σας τη δυνατότητα να δημιουργήσετε μοναδικά και χρήσιμα προγράμματα. Η Microsoft έχει επαναπροσδιορίσει πλήρως το εγχειρίδιο για αρχάριους προγραμματιστές, αντανακλώντας τη βαθιά έρευνα για το πώς μαθαίνουν οι σημερινοί αρχάριοι και γιατί άλλα βιβλία υπολείπονται.
Το βιβλίο “Αρχίστε να προγραμματίζετε με JavaScript” είναι γεμάτο καινοτομίες, από τα δείγματα κώδικα JavaScript με τα οποία μπορείτε να αλληλεπιδράσετε απευθείας από το πρόγραμμα περιήγησής σας μέχρι τις εργασίες “Κάντε κάτι να συμβεί”. Είτε είστε τελείως αρχάριος είτε έχετε ξαναπρογραμματίσει, αυτός ο οδηγός θα βάλει τη δύναμη, τον ενθουσιασμό και τη διασκέδαση του προγραμματισμού εκεί που ανήκει, δηλαδή στα χέρια σας!
65.00€
Παράδοση σε 1-3 ημέρες
| Διαστασεις (cm) : |
|
|---|---|
| Σελίδες : |
|
| Εξώφυλλο βιβλίου : |
|
Μέρος 1 Ο κόσμος της JavaScript
1 Εκτελώντας προγράμματα JavaScript
Τι είναι η JavaScript;
Η καταγωγή της JavaScript
JavaScript και το πρόγραμμα περιήγησης Ιστού
Η πρώτη επαφή με JavaScript
Εργαλεία
Λήψη του Git
Λήψη του Visual Studio Code
Λήψη των παραδειγμάτων
Εργασία σε αρχεία με το Visual Studio Code
Τι έχετε μάθει
2 Γλώσσα Σήμανσης Υπερκειμένου (Hyper Markup Language, HTML)
Η HTML και ο Παγκόσμιος Ιστός
Λήψη ιστοσελίδων
Τι είναι η HTML;
Εμφάνιση συμβόλων
Διάταξη του κειμένου σε παραγράφους
Δημιουργία Επικεφαλίδων
Χρήση κειμένου σε προκαθορισμένη διάταξη
Προσθέστε σχόλια στα έγγραφα HTML
Προσθέστε εικόνες στις ιστοσελίδες
Το έγγραφο HTML
Διασύνδεση εγγράφων HTML
Δημιουργία ενεργών ιστοσελίδων
Χρησιμοποιώντας ένα κουμπί
Ανάγνωση εισόδου από χρήστη
HTML και JavaScript
Εμφάνιση κειμένου
Χρονόμετρο βρασίματος αυγού
Προσθήκη ήχου στο χρονόμετρο αυγών
Έλεγχος αναπαραγωγής ήχου
Ένα πρόγραμμα εμφάνισης εικόνας
Τι έχετε μάθει
3 Διαδοχικά Φύλλα Στυλ (Cascading Style Sheets, CSS)
Συμπλήρωση στυλ
Προσθέστε λίγο χρώμα
Εργαστείτε με γραμματοσειρές
Στοίχιση κειμένου
Δημιουργήστε ένα ρολόι που χτυπάει
Δημιουργήστε ένα ρολόι που χτυπάει
Περιθώρια γύρω από το κείμενο
Δημιουργία κλάσεων στυλ
Μορφοποίηση τμημάτων ενός εγγράφου χρησιμοποιώντας
Διαδοχικά στυλ
Χρωματική επισήμανση με χρήση επιλογέων
Τι έχετε μάθει
Mέρος 2 Κωδικοποίηση με Javascript
4 Εργασία με δεδομένα
Οι υπολογιστές ως επεξεργαστές δεδομένων
Τα προγράμματα ως επεξεργαστές δεδομένων
Η JavaScript ως επεξεργαστής δεδομένων
Επεξεργασία δεδομένων με εκφράσεις
Δεδομένα και πληροφορίες
Οι μεταβλητές στα προγράμματα
Τα αναγνωριστικά της Javascript
Εκτέλεση υπολογισμών
Ακέραιοι και πραγματικοί αριθμοί
Πραγματικοί αριθμοί και αριθμοί κινητής υποδιαστολής
Δημιουργία τυχαίου ζαριού
Εργασία με κείμενο
Οριοθέτες συμβολοσειρών JavaScript
Ακολουθίες διαφυγής σε συμβολοσειρές
Εργασία με συμβολοσειρές και αριθμούς
Μετατροπή συμβολοσειρών σε αριθμούς
Φτιάξτε μια μηχανή προσθήκης
Υλοποίηση Εφαρμογών
Υπολογισμός παραγγελίας πίτσας
Μετατροπή βαθμών Φαρενάιτ σε Κελσίου
Πρόσθεση σχολίων
Καθολικές και τοπικές μεταβλητές
Καθολικές μεταβλητές
Τι έχετε μάθει
5 Λήψη αποφάσεων σε προγράμματα
Ο τύπος Boolean
Boolean τιμές στη JavaScript
Εκφράσεις Boolean
Λογικοί τελεστές
Η δομή if
Προσθήκη else
Χρήση αποφάσεων στην κατασκευή μιας εφαρμογής
Δημιουργία της διεπαφής χρήστη
Προσθέστε τον κώδικα
Χρήση της δομής switch
Τι έχετε μάθει
6 Επανάληψη ενεργειών σε προγράμματα
Ανάπτυξη εφαρμογών
Προσθήκη χαρακτηριστικών δεδομένων σε στοιχεία HTML
Χρήση μη ταξινομημένης λίστας ως περιέκτη
Ο βρόχος for της JavaScript
Εργασία μέσω συλλογών χρησιμοποιώντας την for-of
Δημιουργία ιστοσελίδων από κώδικα
Διαγραφή στοιχείων από ένα έγγραφο
Τι έχετε μάθει
7 Δημιουργία συναρτήσεων
Τι κάνει μια συνάρτηση;
Δώστε πληροφορίες στις συναρτήσεις
Ορίσματα και παράμετροι
Πολλαπλές παράμετροι σε μια συνάρτηση
Χρήση αναφορών ως ορίσματα συναρτήσεων
Πίνακες ορισμάτων
Επιστροφή τιμών από κλήσεις συναρτήσεων
Προσθήκη χειρισμού σφαλμάτων σε μια εφαρμογή
Τοπικές μεταβλητές σε συναρτήσεις JavaScript
Τι έχετε μάθει
8 Αποθήκευση δεδομένων
Συλλογές δεδομένων
Πωλήσεις παγωτού
Δημιουργία ενός πίνακα
Επεξεργασία δεδομένων σε ένα πίνακα
Κατασκευάστε μια διεπαφή χρήστη
Πίνακες αναζήτησης
Δημιουργία διατάξεων σταθερού πλάτους
Τι έχετε μάθει
9 Αντικείμενα
Υλοποίηση μιας μικρής εφαρμογής επαφών
Προσχέδιο HTML
Φύλλο στυλ του προσχεδίου
JavaScript του προσχεδίου
Αποθήκευση στοιχείων επικοινωνίας
Εύρεση επαφών
Εμφάνιση επαφών
Αποθήκευση μιας επαφής
Εύρεση επαφής
Χρήση αντικειμένου για την αποθήκευση στοιχείων επικοινωνίας
Χρήση ενός αντικειμένου στην εφαρμογή επαφών
Αποθήκευση δεδομένων στον τοπικό αποθηκευτικό χώρο της JavaScript
Χρήση JSON για την κωδικοποίηση δεδομένων αντικειμένων
Προσπελαστές ιδιοτήτων
Χρήση σχήματος δεδομένων
Δημιουργία HTML από ένα σχήμα
Δημιουργία αντικειμένου δεδομένων από σχήμα
Βελτίωση της διεπαφής χρήστη
Προσθέστε το "Super Search" στο Tiny Contacts
Τι έχετε μάθει
Mέρος 3 Χρήσιμη JavaScript
10 Προηγμένη JavaScript
Διαχείριση σφαλμάτων με εξαιρέσεις
Σύλληψη εξαιρέσεων
Σχεδιασμός κλάσης
Εφαρμογή κατάστημα μόδας
Αντικειμενοστραφής σχεδιασμός
Αποθήκευση δεδομένων σε μια ιεραρχία κλάσεων
Προσθέστε μια μέθοδο για να δώσετε σε ένα αντικείμενο μια συμπεριφορά
Επανορισμός μεθόδων σε υποκλάσεις
Στατικά μέλη της κλάσης
Αποθήκευση δεδομένων
Κατασκευάστε μια διεπαφή χρήστη
Εξερευνώντας την εφαρμογή Κατάστημα Μόδας
Τι έχετε μάθει
11 Δημιουργώντας εφαρμογές
Ανάλυση δεδομένων
Κατάλογος αποθεμάτων καταστημάτων μόδας
Ανάλυση δεδομένων Fashion Shop
Εργασία με μεθόδους πινάκων
Διαβάστε τον καιρό
Λήψη δεδομένων από διακομιστή Node.js
Δημιουργία διακομιστή ιστού με Node.js
Διαχειριστής πακέτων Node
Ανάπτυξη ενός διακομιστή Node.js
Τι έχετε μάθει
12 Δημιουργία παιχνιδιών
Χρήση του καμβά HTML
Συντεταγμένες καμβά
Τέχνη μέσω υπολογιστή
Σχεδιάστε εικόνες σε καμβά
Κινούμενες εικόνες
Έλεγχος παιχνιδιού
Συμβάντα παραθύρων
Έλεγχος θέσης αντικειμένου με πληκτρολόγιο
Χρήση συμβάντων keydown και keyup
Δημιουργία αντικειμένων παιχνιδιού
Αυτόνομα γραφικά στοιχεία (Sprites)
Το αντικείμενο του παιχνιδιού
Ξεκινώντας το παιχνίδι
Προσθέστε ένα sprite τυρί
Προσθέστε ένα sprite κράκερ
Προσθέστε πολλά κράκερ
Πιάσε τα κράκερ
Προσθέστε ήχο
Προσθήκη βαθμολογίας
Προσθέστε μια φονική ντομάτα
Δημιουργία χρονισμένων sprites
Ολοκληρώστε το παιχνίδι
Προσθέστε μια οθόνη έναρξης
Ξεκινήστε το παιχνίδι
Τι έχετε μάθει
Ευρετήριο