Frammenti di codice 2025, Luglio

Gestione moderna degli eventi - Trucchi CSS

Gestione moderna degli eventi - Trucchi CSS

È meglio che eseguire il tradizionale evento "window.onload", poiché può collegare più gestori di eventi a un singolo evento e tutti vengono chiamati. "

Schiarisci / Scurisci colore - Trucchi CSS

Schiarisci / Scurisci colore - Trucchi CSS

I preprocessori CSS Sass e Less possono assumere qualsiasi colore e scurirlo () o schiarirlo () di un valore specifico. Ma nessuna capacità di questo tipo è incorporata in JavaScript. "

Spostare il cursore alla fine dell'input - Trucchi CSS

Spostare il cursore alla fine dell'input - Trucchi CSS

Dove el è un riferimento a un input oa un'area di testo. funzione moveCursorToEnd (el) (if (typeof el.selectionStart == "number") (el.selectionStart = "

Variabili stringa multilinea in JavaScript - Trucchi CSS

Variabili stringa multilinea in JavaScript - Trucchi CSS

Funziona: var htmlString = "Questa è una stringa."; Questo non riesce: var htmlSTring = "Questa è una stringa."; A volte questo è desiderabile per la leggibilità. Inserisci"

Far funzionare gli elementi HTML5 nella vecchia versione di IE - Trucchi CSS

Far funzionare gli elementi HTML5 nella vecchia versione di IE - Trucchi CSS

In modo che il DOM (e quindi i CSS) li riconosca come elementi reali: (function () (if (! / * @ Cc_on! @ * / 0) return; var e = "

Ciclo su querySelectorAll Matches - Trucchi CSS

Ciclo su querySelectorAll Matches - Trucchi CSS

Diamo un'occhiata ad alcune opzioni per l'iterazione su un NodeList, quando torni dall'esecuzione di un document.querySelectorAll. Abbiamo scritto un articolo aggiornato su "

Loop through array senza ricerche dispendiose - Trucchi CSS

Loop through array senza ricerche dispendiose - Trucchi CSS

Trova la lunghezza dell'array prima di usarlo nella funzione for, quindi non è necessario contare la lunghezza dell'array ogni iterazione (assumendo la lunghezza "

KeyboardEvent Value (keyCodes, metaKey, ecc.) - Trucchi CSS

KeyboardEvent Value (keyCodes, metaKey, ecc.) - Trucchi CSS

Quando viene attivato un KeyboardEvent, puoi verificare quale tasto è stato premuto perché quell'evento contiene informazioni su cui puoi scrivere logica. "

Ottieni URL e parti URL in JavaScript - Trucchi CSS

Ottieni URL e parti URL in JavaScript - Trucchi CSS

JavaScript può accedere all'URL corrente in parti. Per questo URL: https://css-tricks.com/example/index.html?s=flexbox window.location.protocol = "

JavaScript MD5 - Trucchi CSS

JavaScript MD5 - Trucchi CSS

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

L'array JavaScript contiene - Trucchi CSS

L'array JavaScript contiene - Trucchi CSS

Gli oggetti Javascript sono davvero carini, ma a volte mancano alcune funzioni / metodi utili. L'esempio sopra è con Arrays. È davvero"

Input con immagine di sfondo che scompare - Trucchi CSS

Input con immagine di sfondo che scompare - Trucchi CSS

Questo replica la funzionalità dei campi di ricerca Google incorporabili standard. Hanno un'immagine sullo sfondo e quando si fa clic sull'input "

Intervalli - Trucchi CSS

Intervalli - Trucchi CSS

Standard Non è necessario creare la variabile, ma è una buona pratica in quanto puoi utilizzare quella variabile con clearInterval per interrompere l'esecuzione in corso "

Iniettare HTML da una stringa di HTML - Trucchi CSS

Iniettare HTML da una stringa di HTML - Trucchi CSS

Supponiamo che tu abbia dell'HTML che è una stringa: let string_of_html = `

Cool
`; Forse proviene da un'API o l'hai costruita tu stesso "

Inserisci nuove regole CSS - Trucchi CSS

Inserisci nuove regole CSS - Trucchi CSS

Se è necessario modificare lo stile di un elemento con JavaScript, in genere è meglio modificare il nome di una classe e avere il CSS già presente nella pagina "

Pulsante "Torna indietro" - Trucchi CSS

Pulsante "Torna indietro" - Trucchi CSS

I browser hanno già i pulsanti "indietro", quindi è meglio che tu abbia una dannata buona ragione per averne bisogno nella tua pagina! Pulsante di input con JavaScript in linea "

Ottieni la chiave YouTube da un collegamento - Trucchi CSS

Ottieni la chiave YouTube da un collegamento - Trucchi CSS

Link di esempio: // Link Youtube var youtubeLink = document.getElementById ('myLink'). Href; var youtubeVideoKey = "

HtmlEntities per JavaScript - Trucchi CSS

HtmlEntities per JavaScript - Trucchi CSS

Htmlentities () è una funzione PHP che converte i caratteri speciali (come <) nei loro valori di escape / codificati (come <). Questo ti permette di mostrare "

Ottieni variabili URL - Trucchi CSS

Ottieni variabili URL - Trucchi CSS

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

Variabili globali - Trucchi CSS

Variabili globali - Trucchi CSS

Dichiara la variabile al di fuori della funzione ... var oneVariable; function setVariable () (oneVariable = "Variabile impostata da una funzione!";) function "

Ottieni tutti i possibili eventi DOM - Trucchi CSS

Ottieni tutti i possibili eventi DOM - Trucchi CSS

È possibile ottenere un array di tutti gli eventi che iniziano con "on" (ad esempio onclick) eseguendolo nella Console di Firefox. .filter (funzione (i) (return "

Ottieni dimensione oggetto - Trucchi CSS

Ottieni dimensione oggetto - Trucchi CSS

Come nel numero di chiavi. function objectSize (the_object) (/ * funzione per convalidare l'esistenza di ogni chiave nell'oggetto per ottenere il numero di "

Funzione di chiamata con timer casuale - Trucchi CSS

Funzione di chiamata con timer casuale - Trucchi CSS

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

Formato valuta - Trucchi CSS

Formato valuta - Trucchi CSS

Questa funzione arrotonda i numeri a due cifre decimali e garantisce che il valore restituito abbia due cifre decimali. Ad esempio 12.006 restituirà 12.01, "

Correggi IE 10 su Windows Phone 8 Viewport - Trucchi CSS

Correggi IE 10 su Windows Phone 8 Viewport - Trucchi CSS

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

Svuota un array - Trucchi CSS

Svuota un array - Trucchi CSS

Questo è uno dei modi più semplici e veloci per svuotare un array. Ovviamente ci sono altri modi, ma questi di solito includono la creazione di un nuovo array. "

Contenuto richiesto JavaScript con contenuto di fallback - Trucchi CSS

Contenuto richiesto JavaScript con contenuto di fallback - Trucchi CSS

L'area richiesta da JavaScript viene nascosta con CSS in linea e quindi visualizzata dopo il caricamento con un piccolo frammento di JavaScript. Di seguito, vengono utilizzati i tag noscript "

Registrazione della console senza errori - Trucchi CSS

Registrazione della console senza errori - Trucchi CSS

Var Fb = (); // Un letterale oggetto vuoto per contenere la funzione Fb.log = function (obj, consoleMethod) (if (window.console && window.console.firebug && "

Foglio di stile diverso in attesa dell'ora del giorno - Trucchi CSS

Foglio di stile diverso in attesa dell'ora del giorno - Trucchi CSS

Assegna un nome ai file css di conseguenza: night.css, day.css, ecc ... Un bel vantaggio è che poiché JavaScript ottiene l'ora dalla macchina locale invece che da "