Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> JavaScript Προγραμματισμός

Πώς να εφαρμόσουν ένα βασικό Καταστροφείς σε JavaScript

JavaScript δεν έχουν ένα πραγματικό μηχανισμό διάσπασης όπως η C + + ή άλλες γλώσσες . Τούτου λεχθέντος , όταν δημιουργείτε αντικείμενα σε JavaScript , μπορείτε να συνεχίσετε να υλοποιείτε κάποιες βασικές λειτουργίες καταστροφέα - esque . Αυτή η λειτουργία μπορεί να ενεργοποιηθεί με το χέρι στον κώδικά σας , ή μπορείτε να το προσθέσετε στο " onunload " εκδήλωση μιας σελίδας για να ενεργοποιήσει αυτόματα όταν ο χρήστης πλοηγείται μακριά από τη σελίδα . Αυτό μπορεί να υλοποιηθεί με τη χρήση " ευθεία " JavaScript , χωρίς εξωτερικές βιβλιοθήκες , αλλά χρησιμοποιώντας την εργαλειοθήκη Dojo μπορεί να κάνει ο κώδικας είναι λίγο καθαρότερο και πιο εύκολο να εργαστεί με. Τα πράγματα που θα χρειαστείτε
Dojo JavaScript εργαλειοθήκη
επεξεργαστή κειμένου
Η Εμφάνιση Περισσότερες οδηγίες
Initial Setup
Η

1 Τοποθετήστε την εγκατάσταση εργαλειοθήκη Dojo σε σχέση με την ιστοσελίδα σας του έργου ( βλ. Πόρων για πληροφορίες εγκατάστασης /παραμετροποίησης ) . Για να κρατήσει τα πράγματα οργανωμένα , τοποθετήστε το σε έναν υποφάκελο του έργου σας, που ονομάζεται " scripts /dojotoolkit . " Θα πρέπει να καταλήξουμε σε μια δομή πορεία παρόμοια με την ακόλουθη :

/

- scripts /

- dojotoolkit /

- dijit /

- dojo /

- dojox /2

Σύμφωνα με την " σενάρια " φάκελο, δημιουργήστε ένα νέο φάκελο με το όνομα « lib ». Κάτω από αυτό , δημιουργήστε ένα φάκελο με το όνομα " dest . " Αυτό είναι όπου θα αποθηκεύετε την τάξη JavaScript θα δημιουργήσουμε για destructor μας .
Εικόνων 3

Δημιουργήστε ένα νεο αρχείο στον root του έργου σας και ονομάστε το " index.html ". ( Το όνομα μπορεί να είναι ό, τι θέλετε , αλλά αυτό είναι το πώς θα αναφερθώ σε αυτό εδώ . ) Αυτό θα χρησιμοποιείται κυρίως για σκοπούς ελέγχου για τώρα .
Η 4

Στο αρχείο index.html σας , καταχωρήσετε τη βιβλιοθήκη και να ρυθμίσετε Dojo Dojo " μονάδα διαδρομής " σας, όπως έτσι :





Αυτό είναι παρόμοιο με μια "εισαγωγή " δήλωση στην Ιάβα , " χρήση " σε C # , ή ( σε μικρότερο βαθμό ) τα # include στην C /C + + .
8

στο κάτω μέρος του το αρχείο index.html , πριν από το κλείσιμο "σώμα" tag , να προσθέσετε ένα νέο μπλοκ δέσμης ενεργειών με τον ακόλουθο κώδικα :


Αποθηκεύστε το αρχείο σας και να το ανοίξετε στον browser σας? θα πρέπει να δείτε ένα πλαίσιο μηνύματος εμφανίζεται δηλώνοντας ότι ένα νέο DestructorTest δημιουργείται Εάν ανανεώσετε τη σελίδα , ή να πλοηγηθείτε σε άλλη σελίδα , θα πάρετε ένα άλλο κουτί μήνυμα που σας ενημερώνει ότι η DestructorTest αντικείμενο καταστρέφεται . .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα