Αρχίστε να Προγραμματίζετε με JavasScript

Γίνετε προγραμματιστής JavaScript και διασκεδάστε!
Ξεκινήστε να γράφετε λογισμικό που λύνει πραγματικά προβλήματα, ακόμη και αν δεν έχετε καμία απολύτως εμπειρία στον προγραμματισμό! Αυτό το φιλικό, εύκολο, έγχρωμο βιβλίο σας δίνει τον απόλυτο έλεγχο της μάθησης δίνοντάς σας τη δυνατότητα να δημιουργήσετε μοναδικά και χρήσιμα προγράμματα. Η Microsoft έχει επαναπροσδιορίσει πλήρως το εγχειρίδιο για αρχάριους προγραμματιστές, αντανακλώντας τη βαθιά έρευνα για το πώς μαθαίνουν οι σημερινοί αρχάριοι και γιατί άλλα βιβλία υπολείπονται.
Το βιβλίο “Αρχίστε να προγραμματίζετε με JavaScript” είναι γεμάτο καινοτομίες, από τα δείγματα κώδικα JavaScript με τα οποία μπορείτε να αλληλεπιδράσετε απευθείας από το πρόγραμμα περιήγησής σας μέχρι τις εργασίες “Κάντε κάτι να συμβεί”. Είτε είστε τελείως αρχάριος είτε έχετε ξαναπρογραμματίσει, αυτός ο οδηγός θα βάλει τη δύναμη, τον ενθουσιασμό και τη διασκέδαση του προγραμματισμού εκεί που ανήκει, δηλαδή στα χέρια σας!

Συγγραφέας:Miles Rob
ISBN:9789925588008
Έτος έκδοσης: 2024
Περισσότερα

65.00€

Παράδοση σε 1-3 ημέρες

-
+
Διαστασεις (cm) :
  • 21x29
Σελίδες :
  • 472
Εξώφυλλο βιβλίου :
  • Μαλακό

Μέρος 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
Ολοκληρώστε το παιχνίδι 
Προσθέστε μια οθόνη έναρξης
Ξεκινήστε το παιχνίδι
Τι έχετε μάθει 


Ευρετήριο

Τα cookies είναι σημαντικά για την εύρυθμη λειτουργία του Broken Hill Publishers LTD και για την βελτίωση της online εμπειρία σας.
Επιλέξτε «Αποδοχή» ή «Ρυθμίσεις» για να ορίσετε τις επιλογές σας.
Απαραίτητα
Τα απολύτως απαραίτητα cookies είναι ουσιαστικής σημασίας για την ορθή λειτουργία του ιστότοπου και δεν μπορούν να απενεργοποιηθούν. Αυτά τα cookies δεν αναγνωρίζουν την ατομική σας ταυτότητα. Εάν ρυθμίσετε τον browser σας, ώστε να μπλοκάρει τη χρήση αυτών των cookies η Ιστοσελίδα ή ορισμένα τμήματα αυτής δεν θα λειτουργούν.
Στατιστικά

Τα στατιστικά cookies μας δίνουν τη δυνατότητα να αξιολογούμε την αποτελεσματικότητα των διάφορων λειτουργιών του site μας ώστε να βελτιώνουμε συνεχώς την εμπειρία που προσφέρουμε.

Τα εργαλεία που χρησιμοποιούμε περιλαμβάνουν τα Google Analytics, Hotjar, Skroutz Analytics, Facebook Pixel, Pinterest Tag.

Διάφορα

Αυτά τα cookies χρησιμοποιούνται από υπηρεσίες τρίτων για διάφορες λειτουργίες όπως αλληλεπίδραση με κοινωνικά δίκτυα, χάρτες, κτλ. Χωρίς αυτά οι επιπλέον λειτουργίες δεν θα είναι διαθέσιμες.

Τα εργαλεία που χρησιμοποιούμε περιλαμβάνουν τα Google Maps, AddThis social/share buttons, SnapWidget / Instagram widget.