Kodestykker 2025, September

API .classList () - CSS-tricks

API .classList () - CSS-tricks

Forudsat at du har et element i DOM:

Få en reference til det DOM-element: const el = document.querySelector ("# el"); Så er det dig"

Test om Mac eller pc med JavaScript - CSS-tricks

Test om Mac eller pc med JavaScript - CSS-tricks

Test af brugeragent stinker, men nogle gange har du brug for det til subtile ting. I mit tilfælde brugte jeg det til at justere det, jeg viste til tastaturgenvejstaster "

Test om element understøtter attribut - CSS-tricks

Test om element understøtter attribut - CSS-tricks

Ikke alle browsere understøtter alle attributter på alle elementer. Der er en række nye attributter i HTML5, så ideen om at teste for at se, hvilken slags browser "

Støttefaner i tekstområder - CSS-tricks

Støttefaner i tekstområder - CSS-tricks

Normalt flytter tabtasten til den næste ting, der kan fokuseres. Dette indsætter et fanetegn i stedet. HTMLTextAreaElement.prototype.getCaretPosition = funktion "

Fjern hvidt mellemrum - CSS-tricks

Fjern hvidt mellemrum - CSS-tricks

Hvidt mellemrum, hvilket betyder faner og mellemrum. Vanilla JavaScript (Trim Leading and Trailing) var str = "abcdefg"; var newStr = str.trim (); // "abcde f"

Strip HTML-tags i JavaScript - CSS-tricks

Strip HTML-tags i JavaScript - CSS-tricks

Lad strippedString = originalString.replace (/ (<(+)>) / gi, ""); CodePen Integrer tilbagefald "

Test om dragenter / dragover Event indeholder filer - CSS-tricks

Test om dragenter / dragover Event indeholder filer - CSS-tricks

HTML5 træk og slip er fantastisk til håndtering af filuploads. Men hvis det er det eneste, du bruger det til, er det rart at vide, om en bestemt dragenter "

Test for Internet Explorer i JavaScript - CSS-tricks

Test for Internet Explorer i JavaScript - CSS-tricks

Var isMSIE = / * @ cc_on! @ * / 0; hvis (isMSIE) (// gør IE-specifikke ting) andet (// gør ikke IE-specifikke ting) "

Skift (Vis / skjul) element - CSS-tricks

Skift (Vis / skjul) element - CSS-tricks

Inline-brug: Klik her for at skifte synlighed af elementet #foo Dette er foo "

Shuffle Array - CSS-tricks

Shuffle Array - CSS-tricks

Teknik nr. 1 funktion Bland (o) (for (var j, x, i = o.længde; i; j = parseInt (Math. Tilfældig () * i), x = o, o = o, o = x); returnere o;); Anvendelse var testArray "

Fjern numre fra en streng - CSS-tricks

Fjern numre fra en streng - CSS-tricks

Var someString = "Hej 123 Verden!"; newString = someString.replace (// g, ''); // console.log (newString); // "Hej Verden!";"

Omdiriger mobile enheder - CSS-tricks

Omdiriger mobile enheder - CSS-tricks

"mobile.html" erstattes med placeringen, hvor din mobilversion ligger. Denne teknik kan tilpasses til at indlæse et alternativt stilark "

Lagring af indholdsredigerbart indhold Ændres som JSON med Ajax - CSS-tricks

Lagring af indholdsredigerbart indhold Ændres som JSON med Ajax - CSS-tricks

Elementer med attributten contenteditable kan redigeres direkte i browservinduet. Men selvfølgelig påvirker disse ændringer ikke selve dokumentet "

Nødvendige parametre for funktioner i JavaScript - CSS-tricks

Nødvendige parametre for funktioner i JavaScript - CSS-tricks

Ooo dette er klogt! Jeg henter dette fra Davids blog. const isRequired = () => (smid ny fejl ('param kræves');); const hej = (navn = "

Vælg tilfældigt element fra en matrix - CSS-tricks

Vælg tilfældigt element fra en matrix - CSS-tricks

Var myArray =; var randomItem = myArray; Se pennen gLJPZv af Chris Coyier (@chriscoyier) på CodePen. "

Erstatninger for setInterval Brug af requestAnimationFrame - CSS-tricks

Erstatninger for setInterval Brug af requestAnimationFrame - CSS-tricks

Når det kommer til animation, får vi at vide, at setInterval er en dårlig idé. Fordi løkken f.eks. Kører uanset hvad der sker, "

Fjern det sidste tegn fra en streng - CSS-tricks

Fjern det sidste tegn fra en streng - CSS-tricks

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

Fjern indbyggede stilarter - CSS-tricks

Fjern indbyggede stilarter - CSS-tricks

Denne funktion bevarer også skjult indhold. funktion remove_style (all) (var i = all.length; var j, is_hidden; // Præsentationsattributter. var attr =; "

Fjern et element - CSS-tricks

Fjern et element - CSS-tricks

Af en eller anden grund kan et element ikke ødelægge sig selv i JavaScript. jQuery har en metode til dette, hvilket er rart, fordi det er sådan, vi tænker: "

Fjern duplikater fra en matrix - CSS-tricks

Fjern duplikater fra en matrix - CSS-tricks

Udarbejdet af Svein Petter Gjøby: const array =; // Metode 1: Brug af et sæt const unikt =; // Metode 2: Array.prototype.reduce const unique = "

Omdiriger til SSL - CSS-tricks

Omdiriger til SSL - CSS-tricks

Window.location = "https: //" + window.location.hostname + window.location.pathname + window.location.search; Du vil måske teste, om window.location.href "

Forhindre, at integreret JavaScript mislykkes med validering - CSS-tricks

Forhindre, at integreret JavaScript mislykkes med validering - CSS-tricks

Har du nogensinde set de CDATA-ting i JavaScript og spekuleret på, hvad det var til? Det er for at forhindre validatoren i at læse den kode som markering og fejler "

Sådan genereres en tilfældig farve i JavaScript CSS-tricks

Sådan genereres en tilfældig farve i JavaScript CSS-tricks

Her er en quicky (der er også en PHP-version): var randomColor = Math.floor (Math.random () * 16777215) .toString (16); Se pennen generere ny tilfældig hex-farve "

Udskriv objekt til skærm - CSS-tricks

Udskriv objekt til skærm - CSS-tricks

PHP har en god print_r-funktion til udskrivning af information om en variabel til skærmen. console.log () er også fantastisk til det i JavaScript, men "

Forhindre, at baggrundsbillede flimrer i IE - CSS-tricks

Forhindre, at baggrundsbillede flimrer i IE - CSS-tricks

Prøv (document.execCommand ("BackgroundImageCache", false, true);) catch (err) () "

PageVisibility API - CSS-tricks

PageVisibility API - CSS-tricks

Demo af Sagar Ganatra "

Navnesporet Javascript-skabelon - CSS-tricks

Navnesporet Javascript-skabelon - CSS-tricks

Selvopkaldende anonym funktion tildelt den globale variabel yournamespacechoice. Serverer effekten af ​​at holde alle funktioner og variabler private for "

Udfør funktion med tidsintervaller - CSS-tricks

Udfør funktion med tidsintervaller - CSS-tricks

Udfør en funktion hvert sekund: funktion myFunction () (// gør noget) var int = setInterval (myFunction, 1000); Annuller det: clearInterval (int); "

Lazy Loading billeder - CSS-tricks

Lazy Loading billeder - CSS-tricks

OPDATERING: Dette er ret gammelt. Hvis du ønsker at dove indlæse billeder i disse dage, vil jeg anbefale at se på: Den komplette guide til dovne indlæsning af billeder A Native "