Όλοι έχουν δει μια εξαιρετικά δροσερή προσθήκη jQuery εκεί έξω στο άγριο, άγριο internet, σωστά; Ίσως να σας ενδιαφέρει να μάθετε περισσότερα για το jQuery και το JavaScript βρίσκοντας ένα πρόσθετο jQuery και προσπαθώντας να το χρησιμοποιήσετε στον δικό σας ιστότοπο. Φυσικά δεν υπάρχει ντροπή. Είμαι βέβαιος ότι συνέβη για μένα. Μπορούν να είναι τόσο εύκολο στη χρήση, ώστε να μπορείτε να βγάζετε αρκετά υπέροχα πράγματα χωρίς πολλή δουλειά.
Έχω φτιάξει έναν αριθμό από εμένα. Για παράδειγμα, το FitVids. Αλλά έχω ξαναδεί για αυτό πριν. Αυτή τη φορά, θα επιλέξω μερικά πρόσθετα jQuery που μου φαινόταν τακτοποιημένα, αλλά ποτέ δεν τα χρησιμοποίησα ποτέ. Το κάνω αυτό σκόπιμα, ώστε να μπορώ να δω τη διαδικασία σκέψης που πηγαίνει για να καταλάβω πώς λειτουργεί ένα τυχαίο jQuery plugin για πρώτη φορά.
Το πρώτο που επιλέγουμε είναι ένα plugin lightbox που ονομάζεται Boxer. Ξέρετε, ένα από αυτά τα μοτίβα σχεδίασης όπου κάνετε κλικ σε μια μικρογραφία μιας εικόνας και ανοίγει μια μεγαλύτερη έκδοση αυτής ακριβώς στη σελίδα και κάπως σκουραίνει το φόντο. Το καταφέρνουμε να δουλεύει πολύ γρήγορα μετά την τεκμηρίωση.
Υπάρχει εκεί που φτάσαμε σε αυτό:
Δείτε το Pen Trying out Boxer Plugin από τον Chris Coyier (@chriscoyier) στο CodePen
Το επόμενο που επιλέγουμε ονομάζεται OWL Carousel. Μοιάζει με ένα πανέμορφο ρυθμιστικό, με τα δύο μεγάλα χαρακτηριστικά που συχνά δεν βλέπετε σε παλαιότερα ρυθμιστικά: υποστήριξη αφής και ευελιξία. Το δουλεύουμε αυτό χρησιμοποιώντας επίσης την τεκμηρίωση αλλά και ελέγχοντας τις παρεχόμενες επιδείξεις.
Εδώ φτάσαμε σε αυτό σε λίγα λεπτά:
Δείτε το στυλό 73452e0922f60633ef3e142f46f78f31 του Chris Coyier (@chriscoyier) στο CodePen
Και στα δύο αυτά παραδείγματα, αυτό που με έκανε να προσθέσω σελιδοδείκτες ήταν:
- Η καλή τεκμηρίωση.
- Η φαινομενικά ωραία ισορροπία των επιλογών και του bloat. Σημασία: υπήρχαν αρκετές ονομαστικές και σαφώς χρήσιμες παράμετροι (συμπεριλαμβανομένων των επιστροφών κλήσης), αλλά όχι τόσο πολλές που φαίνονται συντριπτικές.
- Το ωραίο σχέδιο. Αυτά είναι τελικά οπτικά πράγματα.
Θα πρέπει να ανακαλύψουμε λίγο το δικό μας plugin στη συνέχεια.