>> ΟΜΙΛΗΤΗΣ: Ας βελτιώσουμε την τελευταία αυτή παράδειγμα χρησιμοποιώντας ένα δημοφιλές JavaScript
βιβλιοθήκη που ονομάζεται jQuery που θα επιτρέψει μας για να καθαρίσει τον κώδικά μας, ενώ εξακολουθεί να
αποφεύγοντας το πρόβλημα που αντιμετωπίσαμε νωρίτερα σύμφωνα με την οποία κάποιος κώδικας που έγραψα
εκτελέστηκε πρόωρα πριν από την στοιχεία που απαιτούνται για να υπάρχουν σε μια DOM
όντως υπήρχε.
>> Προσέξτε εδώ στο σύμπαν-2.html, έχω ένα script tag ήδη με ένα χαρακτηριστικό
της πηγής του οποίου η αξία είναι η διεύθυνση URL του τελευταία έκδοση αυτής της βιβλιοθήκης.
Κάτω από ότι έχω μια ξεχωριστή ετικέτα script χωρίς πηγή, αλλά όπου έχω μείνει
δωμάτιο για να γράψει στην πραγματικότητα κάποιες από τις δικές μου κώδικα.
Ο κωδικός θα ήθελα να γράψω είναι η Επομένως, $, το οποίο είναι πραγματικά ακριβώς
σημειογραφία στενογραφία για jQuery η ίδια, (έγγραφο).
Με άλλα λόγια, είμαι απλά περνώντας ως ένα επιχείρημα για μια λειτουργία που ονομάζεται
jQuery το έγγραφο, η παγκόσμια μεταβλητή, η οποία υπάρχει ήδη μέσα
από οποιαδήποτε ιστοσελίδα.
>> Στη συνέχεια, ας κάνουμε. Έτοιμη, καλώντας μια συνάρτηση ή τη μέθοδο που ορίζει ότι
το ακόλουθο κομμάτι κώδικα πρέπει να εκτελεστεί μόνο μια φορά ολόκληρο το έγγραφο
είναι έτοιμη, ειδικά αυτή ανώνυμη συνάρτηση εδώ.
$ "# Demo", το οποίο ορίζει ότι θα ήθελα για να πάρει το στοιχείο από το DOM μου
που είναι το μοναδικό αναγνωριστικό είναι demo.
Και στη συνέχεια, αφού έχουμε πάρει αυτό, ας εγγραφείτε με το ένα πρόγραμμα χειρισμού συμβάντων για
η υποβάλλουν εκδήλωση, με την ένδειξη. να υποβάλει, περνώντας σε αυτό το ανώνυμο
λειτουργία που αναμένει ένα επιχείρημα ότι θα καλέσει εκδήλωση, η οποία είναι
τελικά ακριβώς πρόκειται να είναι μια αναφορά των ειδών με την πραγματική
περίπτωση υποβολής μόνο σε περίπτωση που έπαιρνα Θέλετε να αποκτήσετε πρόσβαση σε αυτό απευθείας.
>> Εν τω μεταξύ, ας καθορίσετε ανοικτό στήριγμα και κοντά τιράντες και στο εσωτερικό αυτών
τιράντες, ας γράψει πραγματικά τον κώδικα ότι θέλετε να εκτελείται όταν αυτή η μορφή
υποβάλλεται.
ειδοποιεί "γεια" και ας ενώσετε σε έτσι ώστε το αποτέλεσμα της κλήσης $ "# όνομα"
το οποίο ορίζει ότι θα ήθελα να πάρει το στοιχείο στο DOM μου των οποίων η μοναδική
αναγνωριστικό είναι το όνομα.
Και ας πάμε τώρα να καλέσετε μια συνάρτηση μέσα ότι αντικείμενο που ονομάζεται val που παίρνει
η αξία του κειμένου που ο χρήστης πληκτρολογήσει μέσα
Και ας ενώσετε σε, έτσι ώστε, μόλις για διασκέδαση, ένα θαυμαστικό.
>> Τέλος, όχι μόνο να επιστρέψει false, όπως κάναμε πριν, ας είμαστε λίγο πιο
ρητή και διευκρινίζει ότι, δεδομένου ότι αντικείμενο συμβάντος, θα θέλαμε να παρεμποδίσει την
προεπιλεγμένη συμπεριφορά, που αποκαλούνταν συνάρτηση ή μέθοδο που ονομάζεται
πρόληψη προεπιλογή ως εξής.
event.preventDefault.
Ας τώρα να αποθηκεύσετε το αρχείο και να το ανοίξετε στο πρόγραμμα περιήγησης.
http://localhost/dom-2.html
>> Υπάρχει αυτή η μορφή.
Ας εισόδου David.
Κάνοντας κλικ στο Υποβολή και γειά σου, Ο David είναι πίσω.