Kodebiter 2025, April

API .classList () - CSS-triks

API .classList () - CSS-triks

Forutsatt at du har et element i DOM:

Få en referanse til det DOM-elementet: const el = document.querySelector ("# el"); Så du "

Test om Mac eller PC med JavaScript - CSS-triks

Test om Mac eller PC med JavaScript - CSS-triks

Testing av brukeragenter suger, men noen ganger trenger du det for subtile ting. I mitt tilfelle brukte jeg den til å justere det jeg viste for hurtigtaster "

Test om Element støtter attributt - CSS-triks

Test om Element støtter attributt - CSS-triks

Ikke alle nettlesere støtter alle attributter på alle elementene. Det er en rekke nye attributter i HTML5, så ideen om å teste for å se hva slags nettleser "

Støttefaner i tekstområder - CSS-triks

Støttefaner i tekstområder - CSS-triks

Normalt flytter tabulatortasten til neste fokuserbare ting. Dette setter inn et fanetegn i stedet. HTMLTextAreaElement.prototype.getCaretPosition = funksjon "

Fjern hvitt mellomrom - CSS-triks

Fjern hvitt mellomrom - CSS-triks

Mellomrom, som betyr faner og mellomrom. Vanilje JavaScript (Trim Leading and Trailing) var str = "abcdefg"; var newStr = str.trim (); // "A B C D E F"

Strip HTML-koder i JavaScript - CSS-triks

Strip HTML-koder i JavaScript - CSS-triks

La strippedString = originalString.replace (/ (<(+)>) / gi, ""); CodePen Bygg inn tilbakeslag "

Test om dragenter / dragover Event inneholder filer - CSS-triks

Test om dragenter / dragover Event inneholder filer - CSS-triks

HTML5 dra og slipp er flott for håndtering av filopplastinger. Men hvis det er det eneste du bruker den til, er det hyggelig å vite om noen spesiell dragenter "

Test for Internet Explorer i JavaScript - CSS-triks

Test for Internet Explorer i JavaScript - CSS-triks

Var isMSIE = / * @ cc_on! @ * / 0; hvis (isMSIE) (// gjør IE-spesifikke ting) annet (// gjør ikke IE-spesifikke ting) "

Bytt (Vis / Skjul) Element - CSS-triks

Bytt (Vis / Skjul) Element - CSS-triks

Innebygd bruk: Klikk her for å veksle mellom synlighet av elementet #foo Dette er foo "

Shuffle Array - CSS-triks

Shuffle Array - CSS-triks

Teknikk nr. 1 funksjon Shuffle (o) (for (var j, x, i = o.length; i; j = parseInt (Math.random () * i), x = o, o = o, o = x); retur o;); Bruk var testArray "

Fjern tall fra en streng - CSS-triks

Fjern tall fra en streng - CSS-triks

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

Omdirigere mobile enheter - CSS-triks

Omdirigere mobile enheter - CSS-triks

"mobile.html" vil bli erstattet med plasseringen der mobilversjonen din er bosatt. Denne teknikken kan tilpasses for å laste inn et alternativt stilark "

Lagring av innholdsredigerbart innhold Endres som JSON med Ajax - CSS-triks

Lagring av innholdsredigerbart innhold Endres som JSON med Ajax - CSS-triks

Elementer med attributtet contenteditable kan redigeres direkte i nettleservinduet. Men selvfølgelig påvirker ikke disse endringene selve dokumentet "

Nødvendige parametere for funksjoner i JavaScript - CSS-triks

Nødvendige parametere for funksjoner i JavaScript - CSS-triks

Ooo dette er lurt! Jeg henter dette fra Davids blogg. const isRequired = () => (kast ny feil ('param kreves');); const hei = (navn = "

Velg Tilfeldig element fra en serie - CSS-triks

Velg Tilfeldig element fra en serie - CSS-triks

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

Erstatninger for setInterval ved hjelp av requestAnimationFrame - CSS-triks

Erstatninger for setInterval ved hjelp av requestAnimationFrame - CSS-triks

Når det gjelder animasjon, blir vi fortalt at setInterval er en dårlig idé. Fordi for eksempel løkken vil kjøre uavhengig av noe annet som skjer, "

Fjern det siste tegnet fra en streng - CSS-triks

Fjern det siste tegnet fra en streng - CSS-triks

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

Fjern innebygde stiler - CSS-triks

Fjern innebygde stiler - CSS-triks

Denne funksjonen bevarer også skjult innhold. funksjon remove_style (all) (var i = all.length; var j, is_hidden; // Presentasjonsattributter. var attr =; "

Fjern et element - CSS-triks

Fjern et element - CSS-triks

Av en eller annen grunn kan et element ikke ødelegge seg selv i JavaScript. jQuery har en metode for dette, som er hyggelig fordi det er slik vi tenker: "

Fjern duplikater fra en serie - CSS-triks

Fjern duplikater fra en serie - CSS-triks

Utarbeidet av Svein Petter Gjøby: const array =; // Metode 1: Bruke et sett const unik =; // Metode 2: Array.prototype.reduce const unique = "

Viderekoble til SSL - CSS-triks

Viderekoble til SSL - CSS-triks

Window.location = "https: //" + window.location.hostname + window.location.pathname + window.location.search; Du vil kanskje teste om window.location.href "

Forhindre at innebygd JavaScript mislykkes i validering - CSS-triks

Forhindre at innebygd JavaScript mislykkes i validering - CSS-triks

Har du noen gang sett CDATA-ting i JavaScript og lurer på hva det var til? Det er for å forhindre at validatoren leser den koden som markering og mislykkes "

Hvordan lage en tilfeldig farge i JavaScript CSS-triks

Hvordan lage en tilfeldig farge i JavaScript CSS-triks

Her er en quicky (det er også en PHP-versjon): var randomColor = Math.floor (Math.random () * 16777215) .toString (16); Se pennen generere nye tilfeldige heksefarger "

Skriv ut objekt til skjerm - CSS-triks

Skriv ut objekt til skjerm - CSS-triks

PHP har en fin print_r-funksjon for å skrive ut informasjon om en variabel til skjermen. console.log () er flott for det også i JavaScript, men "

Forhindre bakgrunnsbilde flimring i IE - CSS-triks

Forhindre bakgrunnsbilde flimring i IE - CSS-triks

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

PageVisibility API - CSS-triks

PageVisibility API - CSS-triks

Demo av Sagar Ganatra "

Javascript-mal med navn - CSS-triks

Javascript-mal med navn - CSS-triks

Selvinnkallende anonym funksjon tildelt den globale variabelen yournamespacechoice. Serverer effekten av å holde alle funksjoner og variabler private for "

Utfør funksjon med tidsintervaller - CSS-triks

Utfør funksjon med tidsintervaller - CSS-triks

Utfør en funksjon hvert sekund: funksjon myFunction () (// gjør noe) var int = setInterval (myFunction, 1000); Avbryt det: clearInterval (int); "

Lazy Laster inn bilder - CSS-triks

Lazy Laster inn bilder - CSS-triks

OPPDATERING: Dette er ganske gammelt. Hvis du ønsker å la deg laste bilder i disse dager, vil jeg anbefale å se på: Den komplette veiledningen for late bilder med innfødt "