JS: Ακολουθίες - μάθημα 3900 τρίψτε. από Hexlet, προπόνηση 11 ωρών, Ημερομηνία: 1 Δεκεμβρίου 2023.
μικροαντικείμενα / / December 04, 2023
Θα μάθετε περισσότερα σχετικά με τις συναρτήσεις υψηλότερης τάξης φίλτρο, χαρτογράφηση και μείωση και ιεραρχικές δομές. Τελικά, θα μάθετε πώς να δημιουργείτε πολύπλοκες δομές δεδομένων πάνω από απλούστερες και να σχεδιάζετε λειτουργίες έτσι ώστε να μπορούν να συνδέονται εύκολα μεταξύ τους. Τα σύνθετα δεδομένα είναι χρήσιμα εάν αποφασίσετε να εργαστείτε σε έργα που απαιτούν επεξεργασία πολύπλοκων δομών δεδομένων. Οι γνώσεις σε αυτό το μάθημα βοηθούν τους προγραμματιστές να επεξεργάζονται συλλογές που αντιπροσωπεύονται από λίστες χρησιμοποιώντας συναρτήσεις υψηλότερης τάξης. Για να διευκολύνετε τη μάθηση, θα πρέπει να παρακολουθήσετε εκ των προτέρων το μάθημα JS: Fundamentals.
Εισαγωγή
Εξοικειωθείτε με το μάθημα και το έργο HTML Generator, το οποίο θα αναπτυχθεί σταδιακά σε όλη τη διάρκεια του μαθήματος.
Αναπαράσταση ακολουθίας
Ανακαλέστε ζεύγη και σκεφτείτε να αναπαραστήσετε λίστες χρησιμοποιώντας ζεύγη.
Βαθμολόγηση
Ξεκινήστε την ανάπτυξη μιας βιβλιοθήκης για εργασία με HTML. Γνωρίστε τον Markdown. Μελετήστε τις γενικές αρχές των γλωσσών σήμανσης χρησιμοποιώντας HTML ως παράδειγμα.
Εμφάνιση λιστών
Εξετάστε τη λειτουργία χάρτη και τον τρόπο εμφάνισης των λιστών.
Φιλτράρισμα λιστών
Μάθετε μια νέα πολύ σημαντική λειτουργία - φιλτράρισμα. Εξετάστε τη συνάρτηση φίλτρου, η οποία είναι μία από τις τρεις κύριες συναρτήσεις ανώτερης τάξης στον λειτουργικό προγραμματισμό. Κατανοήστε πώς υλοποιείται εσωτερικά η λειτουργία φίλτρου και πώς σας βοηθά να γράψετε καλό δηλωτικό κώδικα χρησιμοποιώντας τη λειτουργία αφαίρεσης ετικέτας ως παράδειγμα.
Περιελιγμός
Σκεφτείτε τον τρίτο «πυλώνα» του λειτουργικού προγραμματισμού - τη λειτουργία μείωσης. Κατανοήστε πώς μπορεί να μας βοηθήσει κατά τη δημιουργία ενός προγράμματος χειρισμού HTML.
Τυπικές διεπαφές
Κατανοήστε τα οφέλη της καλής αφαίρεσης και πώς να γράφετε κώδικα με τρόπο που να διευκολύνει τον συνδυασμό αργότερα. Εξετάστε παραδείγματα κατασκευής πολύπλοκων κατασκευών χρησιμοποιώντας απλά βασικά στοιχεία. Μπείτε στην ιδέα των τυπικών διεπαφών.
Ιεραρχικές δομές
Μεταβείτε στην κατασκευή ιεραρχικών δομών χρησιμοποιώντας ζεύγη.
Επίπεδο σχέδιο
Εξερευνήστε την προσέγγιση "επίπεδης σχεδίασης", όπως αποδεικνύεται από την εφαρμογή μας μιας βιβλιοθήκης για εργασία με HTML.
Πρόσθετα υλικά
Άρθρα και βίντεο επιμέλεια της ομάδας Hexlet. Θα σας βοηθήσει να βουτήξετε βαθύτερα στο θέμα του μαθήματος