Δημιουργήστε έναν νέο τύπο βασισμένο στο PartialDelivery που περιλαμβάνει μόνο τα πεδία name και address (Pick).
Frontend
Δεδομένου ενός συνόλου μονόδρομων δρόμων (γράφος), με εγγύηση ότι δεν υπάρχουν κύκλοι. Πώς μπορεί κανείς να φτάσει από το σημείο 1 στο σημείο N;
Υλοποιήστε μια λειτουργία μνήμης (cache) που αποθηκεύει το αποτέλεσμα μιας λειτουργίας σε επαναλαμβανόμενες κλήσεις με τα ίδια επιχειρήματα, συμπεριλαμβανομένης της διαχείρισης primitives και undefined, καθώς και τη δυνατότητα καθαρισμού της cache (clearCache).
Άσκηση React: υλοποιήστε ένα συστατικό αναζήτησης εμφανίσεων μιας υποακολουθίας στο κείμενο. Απαιτήσεις: φόρτωση κειμένου από API κατά την πρώτη απόδοση, ένδειξη φόρτωσης, διαχείριση σφαλμάτων, αναζήτηση εμφανίσεων χωρίς να λαμβάνονται υπόψη τα πεζά/κεφαλαία, επισήμανση των ευρεθέντων εμφανίσεων, εμφάνιση του συνολικού αριθμού εμφανίσεων, κουμπί για φόρτωση επιπλέον κειμένου.
Σήμερα θα σχεδιάσουμε έναν messenger. Εξοικειωθείτε με το σχέδιο διεπαφής και τις λειτουργικές απαιτήσεις. Πρέπει να συλλέξουμε τις μη λειτουργικές απαιτήσεις, να συζητήσουμε την τεχνική στοίβα, τα συστατικά και τις υπηρεσίες του frontend, τα μοντέλα δεδομένων, τα API και την γενική αρχιτεκτονική του συστήματος.
Ποιος είναι ο καλύτερος τρόπος να δείξετε ένα μήνυμα νίκης — μέσω alert ή να το αποδώσετε στο UI;
// Περιγράψτε έναν τύπο που αντιπροσωπεύει τέτοια αντικείμενα JS, που έχουν ιδιωτικό // αναγνωριστικό και μέθοδο για την απόκτησή του, καθώς και πεδίο ημερομηνίας δημιουργίας. // Το αναγνωριστικό μπορεί να περιέχει αριθμό ή συμβολοσειρά. // Το πεδίο ημερομηνίας δημιουργίας μπορεί επίσης να περιέχει συμβολοσειρά ή αριθμό. // Το αναγνωριστικό και το πεδίο ημερομηνίας δημιουργίας έχουν πάντα τον ίδιο τύπο. let a = { getId: () => 1, createdAt: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' }
Πώς πρέπει να γίνεται η εξουσιοδότησή μας;
Ποια επιχειρήματα δέχεται το React.memo εκτός από το ίδιο το συστατικό;
Πόσα αιτήματα HTTP θα σταλούν και γιατί, αν εκτελέσουμε τον κώδικα με Observable χωρίς subscribe και Promise χωρίς then;
Υλοποιήστε τη δική σας λειτουργία promiseAll, η οποία είναι ανάλογη του Promise.all: λαμβάνει έναν πίνακα υποσχέσεων, επιστρέφει μια υπόσχεση με έναν πίνακα αποτελεσμάτων με την αρχική σειρά, και στην πρώτη απόρριψη — καλεί αμέσως reject.
Ποιοι άλλοι τύποι utility στο TypeScript γνωρίζετε; Αναφέρετε τους πιο δημοφιλείς.
Δες το πρώτο callback που περνάς στο runSpinner (onRoll) — δέχεται κάποιο επιχείρημα που έχεις υποδείξει;
Γιατί το στοιχείο Child θα ξανααποδοθεί όταν κάνετε κλικ στο κουμπί 'Rerender' στο ριζικό στοιχείο, και γιατί επίσης ξανααποδοθεί όταν πληκτρολογείτε στο input;
// Δίνονται τρεις τύποι. Πρέπει να δημιουργηθεί ένας τύπος Delivery βάσει αυτών, που θα περιέχει όλα τα πεδία των δοσμένων τύπων.
Πρέπει να γράψετε μια λειτουργία που επιστρέφει μια άλλη λειτουργία, που δέχεται οποιαδήποτε επιχειρήματα, και περιτυλίγει ένα callback (με στυλ error-first) σε μια υπόσχεση (promisify).
Πώς να υπερισχύσετε το πλαίσιο (αυτό) μέσα στο loadScript κατά την κλήση της λειτουργίας, εάν το loadScript χρησιμοποιεί αυτό;