Αποσπάσματα κώδικα 2025, Ιανουάριος

Το API .classList () - CSS-Κόλπα

Το API .classList () - CSS-Κόλπα

Υποθέτοντας ότι έχετε ένα στοιχείο στο DOM:

Λάβετε μια αναφορά σε αυτό το στοιχείο DOM: const el = document.querySelector ("# el"); Τότε "

Ελέγξτε εάν Mac ή PC με JavaScript - CSS-Κόλπα

Ελέγξτε εάν Mac ή PC με JavaScript - CSS-Κόλπα

Ο έλεγχος παράγοντα χρήστη είναι χάλια, αλλά μερικές φορές το χρειάζεστε για διακριτικά πράγματα. Στην περίπτωσή μου το χρησιμοποιούσα για να προσαρμόσω αυτό που έδειχνα για τα πλήκτρα συντόμευσης πληκτρολογίου "

Ελέγξτε εάν το στοιχείο υποστηρίζει το χαρακτηριστικό - CSS-Κόλπα

Ελέγξτε εάν το στοιχείο υποστηρίζει το χαρακτηριστικό - CSS-Κόλπα

Δεν υποστηρίζουν όλα τα προγράμματα περιήγησης όλα τα χαρακτηριστικά σε όλα τα στοιχεία. Υπάρχουν πολλά νέα χαρακτηριστικά στο HTML5, οπότε η ιδέα της δοκιμής για να δείτε τι είδους πρόγραμμα περιήγησης "

Καρτέλες υποστήριξης σε Textareas - CSS-Κόλπα

Καρτέλες υποστήριξης σε Textareas - CSS-Κόλπα

Κανονικά το πλήκτρο tab μετακινείται στο επόμενο εστιασμένο πράγμα. Αυτό εισάγει έναν χαρακτήρα καρτέλας. HTMLTextAreaElement.prototype.getCaretPosition = συνάρτηση "

Απογύμνωσε κενό διάστημα από χορδές - CSS-Κόλπα

Απογύμνωσε κενό διάστημα από χορδές - CSS-Κόλπα

Κενό διάστημα, που σημαίνει καρτέλες και κενά. JavaScript βανίλιας (Trim Leading and Trailing) var str = "abcdefg"; var newStr = str.trim (); // "abcde f"

Απογύμνωση ετικετών HTML σε JavaScript - CSS-Κόλπα

Απογύμνωση ετικετών HTML σε JavaScript - CSS-Κόλπα

Let strippedString = originalString.replace (/ (<(+)>) / gi, ""); Ενσωμάτωση κώδικα CodePen "

Ελέγξτε αν το συμβάν dragenter / dragover περιέχει αρχεία - CSS-Κόλπα

Ελέγξτε αν το συμβάν dragenter / dragover περιέχει αρχεία - CSS-Κόλπα

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

Δοκιμή για τον Internet Explorer σε JavaScript - CSS-Κόλπα

Δοκιμή για τον Internet Explorer σε JavaScript - CSS-Κόλπα

Var isMSIE = / * @ cc_on! @ * / 0; εάν (isMSIE) (// κάνει πράγματα που αφορούν IE) αλλιώς (// κάνει πράγματα που δεν αφορούν IE) "

Εναλλαγή (Εμφάνιση / Απόκρυψη) Στοιχείου - CSS-Κόλπα

Εναλλαγή (Εμφάνιση / Απόκρυψη) Στοιχείου - CSS-Κόλπα

Ενσωματωμένη χρήση: Κάντε κλικ εδώ για εναλλαγή της ορατότητας του στοιχείου #foo This is foo "

Shuffle Array - CSS-Κόλπα

Shuffle Array - CSS-Κόλπα

Συνάρτηση τεχνικής # 1 Shuffle (o) (για (var j, x, i = o.length; i; j = parseInt (Math.random () * i), x = o, o = o, o = x); επιστροφή o;); Χρήση var testArray "

Αριθμοί λωρίδας από μια συμβολοσειρά - CSS-Κόλπα

Αριθμοί λωρίδας από μια συμβολοσειρά - CSS-Κόλπα

Var someString = "Γεια 123 World!"; newString = someString.replace (// g, "); // console.log (newString); // "Γειά σου Κόσμε!";"

Ανακατεύθυνση κινητών συσκευών - CSS-Κόλπα

Ανακατεύθυνση κινητών συσκευών - CSS-Κόλπα

Το "mobile.html" θα αντικατασταθεί από την τοποθεσία όπου βρίσκεται η έκδοση για κινητά. Αυτή η τεχνική θα μπορούσε να προσαρμοστεί για να φορτώσει ένα εναλλακτικό φύλλο στυλ "

Αποθήκευση αλλαγών περιεχομένου με δυνατότητα επεξεργασίας ως JSON με Ajax - CSS-Κόλπα

Αποθήκευση αλλαγών περιεχομένου με δυνατότητα επεξεργασίας ως JSON με Ajax - CSS-Κόλπα

Τα στοιχεία με το χαρακτηριστικό contenteditable μπορούν να επεξεργαστούν ζωντανά στο παράθυρο του προγράμματος περιήγησης. Αλλά φυσικά αυτές οι αλλαγές δεν επηρεάζουν το πραγματικό έγγραφο "

Απαιτούμενες παράμετροι για λειτουργίες σε JavaScript - CSS-Κόλπα

Απαιτούμενες παράμετροι για λειτουργίες σε JavaScript - CSS-Κόλπα

Αυτό είναι έξυπνο! Το φεύγω αυτό από το blog του David. const isRequired = () => (ρίξτε νέο Σφάλμα («απαιτείται param»);); const hello = (όνομα = "

Επιλέξτε Τυχαίο αντικείμενο από μια σειρά - CSS-Κόλπα

Επιλέξτε Τυχαίο αντικείμενο από μια σειρά - CSS-Κόλπα

Var myArray =; var randomItem = myArray; Δείτε το στυλό gLJPZv του Chris Coyier (@chriscoyier) στο CodePen. "

Αντικαταστάσεις για setInterval Χρήση requestAnimationFrame - CSS-Κόλπα

Αντικαταστάσεις για setInterval Χρήση requestAnimationFrame - CSS-Κόλπα

Όταν πρόκειται για κινούμενα σχέδια, μας λένε ότι το setInterval είναι κακή ιδέα. Γιατί, για παράδειγμα, ο βρόχος θα τρέξει ανεξάρτητα από οτιδήποτε άλλο συμβαίνει, "

Αφαιρέστε τον τελευταίο χαρακτήρα από μια συμβολοσειρά - CSS-Κόλπα

Αφαιρέστε τον τελευταίο χαρακτήρα από μια συμβολοσειρά - CSS-Κόλπα

Var origString = "Happy Dance7"; var trimmedString = origString.substring (0, origString.length-1); console.log (trimmedString); // "Happy Dance" "

Κατάργηση ενσωματωμένων στυλ - CSS-Κόλπα

Κατάργηση ενσωματωμένων στυλ - CSS-Κόλπα

Αυτή η λειτουργία διατηρεί επίσης κρυφό περιεχόμενο. συνάρτηση remove_style (all) (var i = all.length; var j, is_hidden; // Χαρακτηριστικά παρουσίασης. var attr =; "

Κατάργηση στοιχείου - CSS-Κόλπα

Κατάργηση στοιχείου - CSS-Κόλπα

Για οποιονδήποτε λόγο, ένα στοιχείο δεν μπορεί να καταστραφεί σε JavaScript. Το jQuery έχει μια μέθοδο για αυτό, η οποία είναι ωραία γιατί έτσι πιστεύουμε: "

Κατάργηση διπλότυπων από μια σειρά - CSS-Κόλπα

Κατάργηση διπλότυπων από μια σειρά - CSS-Κόλπα

Συντάχθηκε από τον Svein Petter Gjøby: const array =; // Μέθοδος 1: Χρησιμοποιώντας ένα σύνολο const μοναδικό =; // Μέθοδος 2: Array.prototype.reduce const unique = "

Ανακατεύθυνση σε SSL - CSS-Κόλπα

Ανακατεύθυνση σε SSL - CSS-Κόλπα

Window.location = "https: //" + window.location.hostname + window.location.pathname + window.location.search; Ίσως θέλετε να δοκιμάσετε εάν window.location.href "

Αποτροπή ενσωματωμένης JavaScript από αποτυχία επικύρωσης - CSS-Κόλπα

Αποτροπή ενσωματωμένης JavaScript από αποτυχία επικύρωσης - CSS-Κόλπα

Έχετε δει ποτέ αυτά τα CDATA σε JavaScript και αναρωτιέστε τι ήταν; Είναι για να αποτρέψει τον επικυρωτή να διαβάσει αυτόν τον κωδικό ως σήμανση και να αποτύχει "

Πώς να δημιουργήσετε ένα τυχαίο χρώμα σε JavaScript - CSS-Κόλπα

Πώς να δημιουργήσετε ένα τυχαίο χρώμα σε JavaScript - CSS-Κόλπα

Εδώ είναι ένα γρήγορο (υπάρχει και μια έκδοση PHP): var randomColor = Math.floor (Math.random () * 16777215) .toString (16); Δείτε το στυλό Δημιουργία νέου τυχαίου Hex Color "

Εκτύπωση αντικειμένου στην οθόνη - CSS-Κόλπα

Εκτύπωση αντικειμένου στην οθόνη - CSS-Κόλπα

Η PHP έχει μια ωραία λειτουργία print_r για την εκτύπωση πληροφοριών σχετικά με μια μεταβλητή στην οθόνη. Το console.log () είναι υπέροχο για αυτό και σε JavaScript, αλλά "

Αποτροπή τρεμοπαίγματος εικόνας φόντου σε IE - CSS-Κόλπα

Αποτροπή τρεμοπαίγματος εικόνας φόντου σε IE - CSS-Κόλπα

Δοκιμάστε (document.execCommand ("BackgroundImageCache", false, true);) catch (err) () "

API προβολής σελίδας - CSS-Κόλπα

API προβολής σελίδας - CSS-Κόλπα

Επίδειξη από τον Sagar Ganatra "

Πρότυπο Javascript με όνομα CSS-Κόλπα

Πρότυπο Javascript με όνομα CSS-Κόλπα

Ανώνυμη συνάρτηση αυτόματης επίκλησης που ανατέθηκε στην καθολική μεταβλητή yournamespacechoice. Εξυπηρετεί το αποτέλεσμα να διατηρούνται όλες οι συναρτήσεις και οι μεταβλητές ιδιωτικές στο "

Εκτελέστε λειτουργία σε χρονικά διαστήματα - CSS-Κόλπα

Εκτελέστε λειτουργία σε χρονικά διαστήματα - CSS-Κόλπα

Εκτελέστε μια συνάρτηση κάθε δευτερόλεπτο: συνάρτηση myFunction () (// do something) var int = setInterval (myFunction, 1000); Ακύρωση: clearInterval (int); "

Lazy Φόρτωση εικόνων - CSS-Κόλπα

Lazy Φόρτωση εικόνων - CSS-Κόλπα

ΕΝΗΜΕΡΩΣΗ: Αυτό είναι αρκετά παλιό. Αν ψάχνετε για τεμπέλης φόρτωση εικόνων αυτές τις μέρες, θα συνιστούσα να κοιτάξετε: Ο πλήρης οδηγός για την τεμπέλη φόρτωση εικόνων A Native "