Kodestykker 2025, September

Moderne begivenhedshåndtering - CSS-tricks

Moderne begivenhedshåndtering - CSS-tricks

Dette er bedre end at udføre den traditionelle "window.onload" -begivenhed, da den kan knytte flere begivenhedshåndterere til en enkelt begivenhed, og de bliver alle kaldt. "

Lysere / mørkere farve - CSS-tricks

Lysere / mørkere farve - CSS-tricks

CSS-forprocessorerne Sass and Less kan tage en hvilken som helst farve og gøre den mørkere () eller lysne () med en bestemt værdi. Men ingen sådan mulighed er indbygget i JavaScript. "

Flyt markøren til slutningen af ​​input - CSS-tricks

Flyt markøren til slutningen af ​​input - CSS-tricks

Hvor el er en henvisning til et input eller et tekstområde. funktion moveCursorToEnd (el) (hvis (typeof el.selectionStart == "nummer") (el.selectionStart = "

Multiline strengvariabler i JavaScript - CSS-tricks

Multiline strengvariabler i JavaScript - CSS-tricks

Dette fungerer: var htmlString = "Dette er en streng."; Dette mislykkes: var htmlSTring = "Dette er en streng."; Nogle gange er dette ønskeligt for læsbarhed. Tilføje"

Få HTML5-elementer til at fungere i gamle IE - CSS-tricks

Få HTML5-elementer til at fungere i gamle IE - CSS-tricks

Så DOM (og dermed CSS) genkender dem som reelle elementer: (funktion () (hvis (! / * @ Cc_on! @ * / 0) returnerer; var e = "

Loop Over-forespørgselSelectorAlle matches - CSS-tricks

Loop Over-forespørgselSelectorAlle matches - CSS-tricks

Lad os se på nogle muligheder for iterering over en NodeList, når du kommer tilbage fra at køre et document.querySelectorAll. Vi har skrevet en opdateret artikel om "

Loop Through Array uden spildende opslag - CSS-tricks

Loop Through Array uden spildende opslag - CSS-tricks

Find længden af ​​arrayet, før du bruger det i for-funktionen, så det behøver ikke at tælle længden af ​​arrayet hver iteration (forudsat længden "

KeyboardEvent-værdi (keyCodes, metaKey osv.) - CSS-tricks

KeyboardEvent-værdi (keyCodes, metaKey osv.) - CSS-tricks

Når et KeyboardEvent udløses, kan du teste, hvilken tast der blev trykket på, fordi begivenheden indeholder oplysninger, som du kan skrive logik mod. "

Hent URL- og URL-dele i JavaScript - CSS-tricks

Hent URL- og URL-dele i JavaScript - CSS-tricks

JavaScript kan få adgang til den aktuelle URL i dele. For denne URL: https://css-tricks.com/example/index.html?s=flexbox window.location.protocol = "

JavaScript MD5 - CSS-tricks

JavaScript MD5 - CSS-tricks

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

JavaScript Array Indeholder - CSS-tricks

JavaScript Array Indeholder - CSS-tricks

Javascript-objekter er rigtig gode, men nogle gange mangler de nogle nyttige små funktioner / metoder. Eksemplet ovenfor er med Arrays. Det er virkelig"

Input med forsvundet baggrundsbillede - CSS-tricks

Input med forsvundet baggrundsbillede - CSS-tricks

Dette replikerer funktionaliteten i de standardindlejrede Google-søgefelter. De har et billede i baggrunden, og når der klikkes på input "

Intervaller - CSS-tricks

Intervaller - CSS-tricks

Standard Du behøver ikke oprette variablen, men det er en god praksis, da du kan bruge variablen med clearInterval til at stoppe den aktuelt kørende "

Injicér HTML fra en streng af HTML - CSS-tricks

Injicér HTML fra en streng af HTML - CSS-tricks

Sig, at du har noget HTML, der er en streng: lad string_of_html = `

Cool
`; Måske kommer det fra en API, eller du har konstrueret det selv fra "

Injicér nye CSS-regler - CSS-tricks

Injicér nye CSS-regler - CSS-tricks

Hvis du har brug for at ændre stilen på et element med JavaScript, er det typisk bedre at ændre et klassenavn og have CSS allerede på siden "

"Gå tilbage" -knap - CSS-tricks

"Gå tilbage" -knap - CSS-tricks

Browsere har allerede "tilbage" -knapper, så du må hellere have en god grund til at skulle sætte en på din side! Input-knap med indbygget JavaScript "

Hent YouTube-nøgle fra et link - CSS-tricks

Hent YouTube-nøgle fra et link - CSS-tricks

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

HtmlEntities til JavaScript - CSS-tricks

HtmlEntities til JavaScript - CSS-tricks

Htmlentities () er en PHP-funktion, der konverterer specialtegn (som <) til deres undslipte / kodede værdier (som <). Dette giver dig mulighed for at vise "

Hent URL-variabler - CSS-tricks

Hent URL-variabler - CSS-tricks

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

Globale variabler - CSS-tricks

Globale variabler - CSS-tricks

Erklær variabel uden for funktionen ... var oneVariable; function setVariable () (oneVariable = "Variabelsæt fra en funktion!";) funktion "

Få alle mulige DOM-begivenheder - CSS-tricks

Få alle mulige DOM-begivenheder - CSS-tricks

Du kan få en matrix med alle begivenheder, der starter med "on" (f.eks. Onclick) ved at køre dette i Firefox-konsollen. .filter (funktion (i) (return "

Hent objektstørrelse - CSS-tricks

Hent objektstørrelse - CSS-tricks

Som i, antallet af taster. funktion objectSize (the_object) (/ * funktion for at validere eksistensen af ​​hver nøgle i objektet for at få antallet af gyldige "

Opkaldsfunktion med tilfældig timer - CSS-tricks

Opkaldsfunktion med tilfældig timer - CSS-tricks

Funktion randRange (data) (var newTime = data; returner newTime;) funktion toggleSomething () (var timeArray = new Array (200, 300, 150, 250, 2000, 3000, "

Formater valuta - CSS-tricks

Formater valuta - CSS-tricks

Denne funktion afrunder tal til to decimaler og sikrer, at den returnerede værdi har to decimaler. For eksempel vil 12.006 returnere 12.01, "

Fix IE 10 på Windows Phone 8 Viewport - CSS-tricks

Fix IE 10 på Windows Phone 8 Viewport - CSS-tricks

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

Tøm en matrix - CSS-tricks

Tøm en matrix - CSS-tricks

Dette er en af ​​de hurtigste og nemmeste måder at tømme en matrix på. Der er naturligvis andre måder, men disse inkluderer normalt oprettelse af et nyt array. "

JavaScript krævet indhold med tilbagefaldsindhold - CSS-tricks

JavaScript krævet indhold med tilbagefaldsindhold - CSS-tricks

JavaScript-påkrævet område skjules med indbygget CSS og vises derefter, efter at det indlæses med et lille stykke JavaScript. Nedenfor bruges noscript-tags "

Fejlfri konsollogning - CSS-tricks

Fejlfri konsollogning - CSS-tricks

Var Fb = (); // Et tomt objekt bogstaveligt til at holde funktionen Fb.log = funktion (obj, consoleMethod) (hvis (window.console && window.console.firebug && "

Forskellige typografiark afventer tidspunktet på dagen - CSS-tricks

Forskellige typografiark afventer tidspunktet på dagen - CSS-tricks

Navngiv dine css-filer i overensstemmelse hermed: night.css, day.css osv ... En cool bonus er, at da JavaScript får tiden fra den lokale maskine i stedet for fra "