Kodebiter 2025, April

Moderne hendelseshåndtering - CSS-triks

Moderne hendelseshåndtering - CSS-triks

Dette er bedre enn å gjøre den tradisjonelle "window.onload" -hendelsen, da den kan knytte flere hendelsesbehandlere til en enkelt hendelse, og de blir ringt. "

Lysere / mørkere farge - CSS-triks

Lysere / mørkere farge - CSS-triks

CSS-forprosessorer Sass and Less kan ta en hvilken som helst farge og gjøre den mørkere () eller lysne () med en bestemt verdi. Men ingen slike evner er innebygd i JavaScript. "

Flytt markøren til slutten av inngangen - CSS-triks

Flytt markøren til slutten av inngangen - CSS-triks

Hvor el er en referanse til et innspill eller tekstområde. funksjon moveCursorToEnd (el) (hvis (typeof el.selectionStart == "nummer") (el.selectionStart = "

Multiline strengvariabler i JavaScript - CSS-triks

Multiline strengvariabler i JavaScript - CSS-triks

Dette fungerer: var htmlString = "Dette er en streng."; Dette mislykkes: var htmlSTring = "Dette er en streng."; Noen ganger er dette ønskelig for lesbarhet. Legg til"

Få HTML5-elementer til å fungere i gamle IE - CSS-triks

Få HTML5-elementer til å fungere i gamle IE - CSS-triks

Slik at DOM (og dermed CSS) gjenkjenner dem som virkelige elementer: (function () (if (! / * @ Cc_on! @ * / 0) return; var e = "

Loop Over-spørring SelectorAll Matches - CSS-triks

Loop Over-spørring SelectorAll Matches - CSS-triks

La oss se på noen alternativer for iterering over en NodeList, når du kommer tilbake fra å kjøre et document.querySelectorAll. Vi har skrevet en oppdatert artikkel om "

Loop Through Array Without Wasteful Lookups - CSS-triks

Loop Through Array Without Wasteful Lookups - CSS-triks

Finn lengden på matrisen før du bruker den i for-funksjonen, slik at den ikke trenger å telle lengden på matrisen hver iterasjon (forutsatt lengden "

KeyboardEvent Value (keyCodes, metaKey, etc) - CSS-triks

KeyboardEvent Value (keyCodes, metaKey, etc) - CSS-triks

Når et KeyboardEvent utløses, kan du teste hvilken tast som ble trykket på fordi den hendelsen inneholder informasjon du kan skrive logikk mot. "

Få URL og URL-deler i JavaScript - CSS-triks

Få URL og URL-deler i JavaScript - CSS-triks

JavaScript har tilgang til gjeldende URL i deler. For denne URL: https://css-tricks.com/example/index.html?s=flexbox window.location.protocol = "

JavaScript MD5 - CSS-triks

JavaScript MD5 - CSS-triks

Var MD5 = funksjon (streng) (funksjon RotateLeft (lValue, iShiftBits) (retur (lValue> (32-iShiftBits));) funksjon AddUnsigned (lX, lY) (var "

JavaScript Array Inneholder - CSS-triks

JavaScript Array Inneholder - CSS-triks

Javascript-objekter er veldig fine, men noen ganger mangler de noen nyttige små funksjoner / metoder. Eksemplet ovenfor er med Arrays. Det er virkelig"

Inndata med forsvunnet bakgrunnsbilde - CSS-triks

Inndata med forsvunnet bakgrunnsbilde - CSS-triks

Dette replikerer funksjonaliteten til de standard innebygde Google-søkefeltene. De har et bilde i bakgrunnen, og når du klikker på inngangen "

Intervaller - CSS-triks

Intervaller - CSS-triks

Standard Du trenger ikke opprette variabelen, men det er en god praksis da du kan bruke den variabelen med clearInterval for å stoppe den gjeldende "

Injiser HTML fra en streng av HTML - CSS-triks

Injiser HTML fra en streng av HTML - CSS-triks

Si at du har litt HTML som er en streng: la string_of_html = `

Cool
`; Kanskje det kommer fra et API, eller du har konstruert det selv fra "

Injiser nye CSS-regler - CSS-triks

Injiser nye CSS-regler - CSS-triks

Hvis du trenger å endre stilen til et element med JavaScript, er det vanligvis bedre å endre et klassenavn og ha CSS allerede på siden "

"Gå tilbake" -knapp - CSS-triks

"Gå tilbake" -knapp - CSS-triks

Nettlesere har allerede "tilbake" -knapper, så det er bedre å ha en god grunn til at du trenger å sette en på siden din! Inngangsknapp med innebygd JavaScript "

Få YouTube-nøkkel fra en lenke - CSS-triks

Få YouTube-nøkkel fra en lenke - CSS-triks

Eksempel på lenke: // Youtube link var youtubeLink = document.getElementById ('myLink'). Href; var youtubeVideoKey = "

HtmlEntities for JavaScript - CSS-triks

HtmlEntities for JavaScript - CSS-triks

Htmlentities () er en PHP-funksjon som konverterer spesialtegn (som <) til deres rømte / kodede verdier (som <). Dette lar deg vise "

Få URL-variabler - CSS-triks

Få URL-variabler - CSS-triks

Funksjon getQueryVariable (variabel) (var query = window.location.search.substring (1); var vars = query.split ("&"); for (var i = 0; i "

Globale variabler - CSS-triks

Globale variabler - CSS-triks

Deklarer variabel utenfor funksjonen ... var oneVariable; function setVariable () (oneVariable = "Variabel sett fra en funksjon!";) function "

Få alle mulige DOM-hendelser - CSS-triks

Få alle mulige DOM-hendelser - CSS-triks

Du kan få en rekke alle hendelsene som begynner med "på" (f.eks. Onclick) ved å kjøre dette i konsollen til Firefox. .filter (funksjon (i) (retur "

Få objektstørrelse - CSS-triks

Få objektstørrelse - CSS-triks

Som i, antall nøkler. funksjon objectSize (the_object) (/ * funksjon for å validere eksistensen av hver nøkkel i objektet for å få antall gyldige "

Anropsfunksjon med tilfeldig tidtaker - CSS-triks

Anropsfunksjon med tilfeldig tidtaker - CSS-triks

Function randRange (data) (var newTime = data; return newTime;) function toggleSomething () (var timeArray = new Array (200, 300, 150, 250, 2000, 3000, "

Formater valuta - CSS-triks

Formater valuta - CSS-triks

Denne funksjonen vil avrunde tall til to desimaler, og sikre at den returnerte verdien har to desimaler. For eksempel vil 12.006 returnere 12.01, "

Fikse IE 10 på Windows Phone 8 Viewport - CSS-triks

Fikse IE 10 på Windows Phone 8 Viewport - CSS-triks

(funksjon () (hvis (navigator.userAgent.match (/IEMobile/10.0/)) (var msViewportStyle = document.createElement ("stil"); msViewportStyle.appendChild ("

Tøm en matrise - CSS-triks

Tøm en matrise - CSS-triks

Dette er en av de raskeste og enkleste måtene å tømme en matrise på. Selvfølgelig er det andre måter, men de inkluderer vanligvis opprettelse av en ny matrise. "

JavaScript-påkrevd innhold med tilbakelagt innhold - CSS-triks

JavaScript-påkrevd innhold med tilbakelagt innhold - CSS-triks

JavaScript-påkrevd område er skjult med innebygd CSS, og vises deretter etter at det lastes inn med et lite JavaScript-utdrag. Under det brukes noscript-tagger "

Feilfri konsollogg - CSS-triks

Feilfri konsollogg - CSS-triks

Var Fb = (); // Et tomt objekt bokstavelig for å holde funksjonen Fb.log = funksjon (obj, consoleMethod) (hvis (window.console && window.console.firebug && "

Ulike stilark i påvente av klokkeslettet - CSS-triks

Ulike stilark i påvente av klokkeslettet - CSS-triks

Navngi css-filene dine tilsvarende: night.css, day.css, etc ... En kul bonus er at siden JavaScript får tiden fra den lokale maskinen i stedet for fra "