Υπολογιστές, Λειτουργικά συστήματα
Stack την Javascript για ώθηση / pop
Το JavaScript δεν συσσωρεύεται, αλλά υπάρχει ένας πίνακας που μπορεί να χρησιμοποιηθεί ως μια στοίβα. Την ίδια στιγμή, οι μέθοδοι του χειρισμού διάταξη JavaScript της ώθησης / ποπ, να έχουν στη διάθεσή τους στοίβα, και μια σειρά από τη δική τους οργάνωση δεδομένων.
Ως πρώτο συστοιχίες προσέγγιση - αυτό είναι ένα γνωστό και δημοφιλές δομή δεδομένων. Αλλά να συνεργαστούμε μαζί τους ως μια στοίβα δίνει τους δεν προβλέπεται η δυνατότητα της σύνταξης γλώσσας. Η προσθήκη / διαγραφή μέσω ώθησης JavaScript / pop μέχρι το τέλος ή unshift / στροφή προς την κορυφή δεν είναι μόνο βολικό, αλλά και πρακτικό.
χρησιμοποιώντας μεθόδους
Η συστοιχία μπορεί να αναπληρώνονται με νέα στοιχεία χρησιμοποιώντας τη μέθοδο ώθησης. Το αποτέλεσμα αυτής της μεθόδου είναι ο νέος αριθμός των στοιχείων στη συστοιχία. Η αντίστροφη διαδικασία - η μέθοδος ποπ δεν έχει παραμέτρους, αλλά δίνει ως αποτέλεσμα του τελευταίου στοιχείου της συστοιχίας.
Όπως προκύπτει από τη γλώσσα συστοιχίες σύνταξη και η λογική μπορεί να λειτουργήσει με οποιοδήποτε τύπο δεδομένων.
Javascript για push αντικειμένου - ανοησία ή πρόοδος;
γλώσσας του προγράμματος περιήγησης δεν είναι κατώτερη από την πιο «ελεύθερο» συναδέλφους τους σε σχέση με αντικειμενοστραφή προγραμματισμό, δηλαδή, το ίδιο κάνει δυνατή τη δημιουργία αντικειμένων. Έτσι λέξη-κλειδί που δηλώνει κάτι σχετικά με το PLO έχει.
Σε γενικές γραμμές, το γεγονός ότι υπάρχουν σε JavaScript, μέχρι στιγμής δεν έχει την πολυτέλεια να έχει «ελεύθερο» από τη γλώσσα του προγράμματος περιήγησης. Το πιο πρωτότυπο - η δημιουργία του αντικειμένου εδώ - είναι ο προγραμματιστής χέρια, ξεκινώντας με το όνομα του αντικειμένου.
μεθόδους Javascript για pop & ωθήσει κατά τη χρήση αντικειμένων δίνει στους προγραμματιστές τη δυνατότητα να δημιουργήσετε πολυ-λειτουργικό αντικείμενο με την κυριολεκτική έννοια της λέξης.
Για παράδειγμα, έχει πολλές σχετικές, αλλά διαφορετικές σελίδες (αντικείμενα που δεν έχουν σχέση μεταξύ τους η λογική του διαλόγου), μπορείτε να εφαρμόσετε την κίνηση για να τον επισκέπτη. Η τοποθέτηση της στοίβας (μια σειρά) με ώθηση το αντικείμενο αρχική σελίδα (ήρθε ένας επισκέπτης), να του δώσει τη δυνατότητα επιλογής της δράσης.
Στη συνέχεια πιέστε το πάνω μέρος της σελίδας για να τοποθετήσετε το αντικείμενο, το οποίο επιλέχθηκε από τον επισκέπτη. Επαναφορά ποπ να επιστρέψει πίσω. Μετακίνηση σε - το επόμενο πάτημα, και έτσι ο διάλογος θα πρέπει να διαμορφώνεται από την τρέχουσα επισκέπτη. Αυτό μπορεί να είναι χρήσιμο ως προγραμματιστής όσον αφορά την εμπειρία και τα στατιστικά στοιχεία, και να παρέχει την πλοήγηση στην τρέχουσα περίοδο λειτουργίας του site.
Stack, και μια συστοιχία οργάνωσης δεδομένων
Υπάρχουν πολλά καθήκοντα που έχουν ως αποτέλεσμα απαιτεί πολλαπλής επιλογής. Εάν επιλέξετε να εφαρμόσει μια σειρά από εάν ή περίπτωση δήλωση, μπορείτε να πάρετε ένα μεγάλο, μακρύ και διακλαδισμένης «θάμνος» συνθήκες.
Γενικά, δεν είναι μια κακή λύση, αλλά όταν θέλετε να αλλάξετε κάτι, εδώ και καιρό να θυμάστε ποια είναι η κατάσταση του πώς είναι και ο αλγόριθμος θα δυσανάγνωστη, και η πιο δυσάρεστη, μπορεί να είναι μια πηγή δύσκολο για τον εντοπισμό σφαλμάτων.
Με τη βοήθεια της στοίβας σε όλες σχεδόν τις περιπτώσεις, μπορείτε να το κάνετε πιο εύκολα.
Υπάρχει ένα πρόβλημα: θα πρέπει να επιλέξετε έναν φορέα παροχής από τις διαθέσιμες εκατοντάδες. Κάθε καλλιτέχνης μπορεί να κάνει κάτι έξω από τις τρεις θέσεις (από ένα έως τρία σε οποιονδήποτε συνδυασμό):
- t - κάνετε συντήρηση?
- s - την πλήρη εκτέλεση των επισκευών?
- i - έχει το δικαίωμα να κάνει τις επισκευές εγγύησης.
Για να επιλέξετε γρήγορα το εκτελεστικό διάταγμα με το σωστό είδος (είδος της εργασίας), μπορείτε να κάνετε τρεις λειτουργίες Javascript για ώθηση και να συγχωνεύσει σειρά σε μια χορδή.
Αναζήτηση στη γραμμή σε μια σειρά είναι πάντα σαφές από τις πολλές συνθήκες. Αυτή είναι μια απλή περίπτωση μόνο τρεις από τις τρεις επιλογές, αλλά ακόμη και εδώ θα υπάρξουν πολλά περισσότερα κώδικα από ό, τι σε σύγκριση μόνο δύο γραμμές.
Similar articles
Trending Now