Εξέλιξη Κομματιού
Εισαγωγή στη JavaScript και Συναρτήσεις
- Τι είναι η JavaScript;
- Η JavaScript στον χρόνο
- Πότε και πού να χρησιμοποιείτε τη JavaScript
- Πότε και πού να μην χρησιμοποιείτε τη JavaScript
- Βασικές αρχές scripting ιστού
- Ενσωμάτωση της JavaScript στην ιστοσελίδα σας
- Σύνταξη δηλώσεων JavaScript
- Χρήση μεταβλητών
- Χειρισμός τελεστών
- Καταγραφή συμβάντων ποντικιού
- Γενική σύνταξη
- Κλήση συναρτήσεων
- Εμβέλεια μεταβλητών
- Arrow functions
- Ορισμός προεπιλεγμένων παραμέτρων
Αντικείμενα DOM και Ενσωματωμένα Αντικείμενα
- Αλληλεπίδραση με τον χρήστη
- Επιλογή στοιχείων με βάση το αναγνωριστικό (ID) τους
- Πρόσβαση στο ιστορικό του φυλλομετρητή
- Χρήση του αντικειμένου location
- Χρήση ημερομηνιών και ωρών
Διαχείριση Αριθμών και Συμβολοσειρών
- Αριθμοί
- Καθολικές μέθοδοι
- Το αντικείμενο Number
- Η συνάρτηση Number()
- Τιμές Boolean
- Οι τιμές null και undefined
- Συμβολοσειρές
- Πρότυπα συμβολοσειρών
Αποθήκευση Δεδομένων σε Πίνακες
- Πίνακες
- Πώς να διατρέχετε τους πίνακες
- Ο τελεστής τριών τελειών
Διαχείριση Συμβάντων στη JavaScript και Έλεγχος Ροής Προγράμματος
- Τύποι συμβάντων
- Χειριστές συμβάντων
- Το αντικείμενο event
- Δηλώσεις συνθήκης
- Βρόχοι και δομές ελέγχου
- Πώς να ρυθμίζετε και να χρησιμοποιείτε χρονοδιακόπτες (timers)
Scripting με το DOM
- Κόμβοι DOM
- Επιλογή στοιχείων με getElementsByTagName()
- Πώς να διαβάζετε τα χαρακτηριστικά στοιχείων
- Ο επιθεωρητής DOM του Mozilla και του Chrome
- Τι είναι το JSON; Μια εισαγωγή
Προγραμματισμός με JavaScript και χειρισμός HTML και CSS
- Μερικά σημαντικά στοιχεία
- Drag and drop
- Τοπική αποθήκευση
- Πώς να εργάζεστε με τοπικά αρχεία
- Η ιδιότητα style στο DOM
- Πώς να αποκτάτε πρόσβαση σε κλάσεις χρησιμοποιώντας το className
- Το αντικείμενο styleSheets του DOM
- Πώς να αναφέρεστε σε ιδιότητες CSS3 στη JavaScript
- Πώς να ορίζετε ιδιότητες CSS3
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Βασική κατανόηση της HTML και CSS
- Εξοικείωση με γενικές έννοιες προγραμματισμού
Κοινό-στόχος
- Προγραμματιστές ιστού
- Μηχανικοί λογισμικού
- Όποιος ενδιαφέρεται να μάθει JavaScript για ανάπτυξη ιστού
Σχόλια (5)
Τα μαθήματα ήταν πολύ διαδραστικά και τα στοιχεία εξάσκησης ήταν καλά πρακτικά
Heino - NWK Limited
Κομμάτι - Laravel and Vue.js
Μηχανική Μετάφραση
Είναι χαρά μου που θα μπορούμε να λάβουμε τις εγγραφές, τα διαφάντρωμα και τα αρχεία σε μορφή zip, ώστε να μπορούμε πάντα να αναφερόμαστε σε αυτά όποτε το χρειαζόμαστε. Ο Δέιβιν εξήγησε τις έννοιες με σαφήνεια και διέθετε να απαντήσει στις ερωτήσεις που είχαμε. Ήταν πολύ γνωστικά.
Renee Chan - Mackenzie Investments
Κομμάτι - Vue.js
Μηχανική Μετάφραση
πρακτικά άσκηματα
Mateusz - DPDgroup IT Solutions sp. z o.o.
Κομμάτι - React Native for iOS and Android
Μηχανική Μετάφραση
Το vue.js είναι κάτι με το οποίο ποτέ δεν έχω εργαστεί και η παρουσίαση καθάρισε κάποιες από τις αμφιβολίες μου. Ωστόσο, οι διαδικτυακές καιριές δεν είναι αποτελεσματικές για την απόκτηση γνώσεων.
Bogdan Stoica - EMAG IT Research S.R.L
Κομμάτι - Advanced Vue.js
Μηχανική Μετάφραση
Η ικανότητά του να εξηγεί πολύπλοκα όρισμα σε απλότερους όρους. Να δίνει μια γενική εικόνα τοποθετώντας πάντα όλα τα κομμάτια στη θέση τους και να εξηγεί πώς μπορούμε να τα εφαρμόσουμε καλύτερα στις εργασιακές μας συνθήκες
Sefako Tholo - Vodacom SA
Κομμάτι - React Native Expo
Μηχανική Μετάφραση