Frammenti di codice 2025, Luglio

L'API .classList () - Trucchi CSS

L'API .classList () - Trucchi CSS

Supponendo che tu abbia un elemento nel DOM:

Ottieni un riferimento a quell'elemento DOM: const el = document.querySelector ("# el"); Allora lei"

Verifica se Mac o PC con JavaScript - Trucchi CSS

Verifica se Mac o PC con JavaScript - Trucchi CSS

Il test di User Agent fa schifo, ma a volte ne hai bisogno per cose sottili. Nel mio caso lo stavo usando per modificare ciò che mostravo per i tasti di scelta rapida da tastiera "

Verifica se l'elemento supporta l'attributo - Trucchi CSS

Verifica se l'elemento supporta l'attributo - Trucchi CSS

Non tutti i browser supportano tutti gli attributi su tutti gli elementi. Ci sono una serie di nuovi attributi in HTML5, quindi l'idea di testare per vedere quale tipo di browser "

Schede di supporto in Textareas - Trucchi CSS

Schede di supporto in Textareas - Trucchi CSS

Normalmente il tasto Tab si sposta sulla prossima cosa attivabile. Questo inserisce invece un carattere di tabulazione. HTMLTextAreaElement.prototype.getCaretPosition = funzione "

Elimina spazi bianchi dalla stringa - Trucchi CSS

Elimina spazi bianchi dalla stringa - Trucchi CSS

Spazi vuoti, ovvero tabulazioni e spazi. Vanilla JavaScript (Trim Leading and Trailing) var str = "abcdefg"; var newStr = str.trim (); // "a B c D e F"

Rimuovi tag HTML in JavaScript - Trucchi CSS

Rimuovi tag HTML in JavaScript - Trucchi CSS

Let strippedString = originalString.replace (/ (<(+)>) / gi, ""); CodePen Embed Fallback "

Verifica se l'evento dragenter / dragover contiene file - Trucchi CSS

Verifica se l'evento dragenter / dragover contiene file - Trucchi CSS

Il trascinamento della selezione HTML5 è ottimo per gestire i caricamenti di file. Ma se è l'unica cosa per cui lo usi, è bello sapere se qualche dragenter in particolare "

Test per Internet Explorer in JavaScript - Trucchi CSS

Test per Internet Explorer in JavaScript - Trucchi CSS

Var isMSIE = / * @ cc_on! @ * / 0; if (isMSIE) (// fai cose specifiche di IE) else (// fai cose non specifiche di IE) "

Alterna (Mostra / Nascondi) elemento - Trucchi CSS

Alterna (Mostra / Nascondi) elemento - Trucchi CSS

Utilizzo in linea: fai clic qui per attivare la visibilità dell'elemento #foo Questo è foo "

Shuffle Array - Trucchi CSS

Shuffle Array - Trucchi CSS

Tecnica n. 1 funzione Shuffle (o) (for (var j, x, i = o.length; i; j = parseInt (Math.random () * i), x = o, o = o, o = x); ritorno o;); Utilizzo var testArray "

Rimuovere i numeri da una stringa - Trucchi CSS

Rimuovere i numeri da una stringa - Trucchi CSS

Var someString = "Hello 123 World!"; newString = someString.replace (// g, ''); // console.log (newString); // "Ciao mondo!";"

Reindirizza dispositivi mobili - Trucchi CSS

Reindirizza dispositivi mobili - Trucchi CSS

"mobile.html" verrebbe sostituito con la posizione del luogo in cui risiede la tua versione mobile. Questa tecnica può essere adattata per caricare un foglio di stile alternativo "

Salvataggio delle modifiche ai contenuti modificabili come JSON con Ajax - Trucchi CSS

Salvataggio delle modifiche ai contenuti modificabili come JSON con Ajax - Trucchi CSS

Gli elementi con l'attributo contenteditable possono essere modificati in tempo reale direttamente nella finestra del browser. Ma ovviamente queste modifiche non influiscono sul documento effettivo "

Parametri obbligatori per le funzioni in JavaScript - Trucchi CSS

Parametri obbligatori per le funzioni in JavaScript - Trucchi CSS

Ooo questo è intelligente! Lo sto prendendo dal blog di David. const isRequired = () => (lancia un nuovo errore ('param è richiesto');); const ciao = (nome = "

Seleziona un elemento casuale da un array - Trucchi CSS

Seleziona un elemento casuale da un array - Trucchi CSS

Var myArray =; var randomItem = myArray; Guarda Pen gLJPZv di Chris Coyier (@chriscoyier) su CodePen. "

Sostituzioni per setInterval utilizzando requestAnimationFrame - Trucchi CSS

Sostituzioni per setInterval utilizzando requestAnimationFrame - Trucchi CSS

Quando si tratta di animazione, ci viene detto che setInterval è una cattiva idea. Perché, ad esempio, il ciclo verrà eseguito indipendentemente da qualsiasi altra cosa in corso, "

Rimuovi l'ultimo carattere da una stringa - Trucchi CSS

Rimuovi l'ultimo carattere da una stringa - Trucchi CSS

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

Rimuovi stili in linea - Trucchi CSS

Rimuovi stili in linea - Trucchi CSS

Questa funzione preserva anche i contenuti nascosti. function remove_style (all) (var i = all.length; var j, is_hidden; // Presentational attributes. var attr =; "

Rimuovi un elemento - Trucchi CSS

Rimuovi un elemento - Trucchi CSS

Per qualsiasi motivo, un elemento non può autodistruggersi in JavaScript. jQuery ha un metodo per questo, il che è bello perché è così che pensiamo: "

Rimuovi duplicati da un array - Trucchi CSS

Rimuovi duplicati da un array - Trucchi CSS

Compilato da Svein Petter Gjøby: const array =; // Metodo 1: utilizzo di un set const unique =; // Metodo 2: Array.prototype.reduce const unique = "

Reindirizza a SSL - Trucchi CSS

Reindirizza a SSL - Trucchi CSS

Window.location = "https: //" + window.location.hostname + window.location.pathname + window.location.search; Potresti voler verificare se window.location.href "

Impedisci a JavaScript incorporato di non convalidare - Trucchi CSS

Impedisci a JavaScript incorporato di non convalidare - Trucchi CSS

Hai mai visto quella roba CDATA in JavaScript e ti chiedi a cosa servisse? Serve per impedire al validatore di leggere quel codice come markup e fallire "

Come generare un colore casuale in JavaScript - Trucchi CSS

Come generare un colore casuale in JavaScript - Trucchi CSS

Eccone uno veloce (esiste anche una versione PHP): var randomColor = Math.floor (Math.random () * 16777215) .toString (16); Guarda la penna che genera un nuovo colore esadecimale casuale "

Stampa oggetto su schermo - Trucchi CSS

Stampa oggetto su schermo - Trucchi CSS

PHP ha una bella funzione print_r per stampare informazioni su una variabile sullo schermo. console.log () è ottimo anche in JavaScript, ma "

Prevenire lo sfarfallio dell'immagine di sfondo in IE - Trucchi CSS

Prevenire lo sfarfallio dell'immagine di sfondo in IE - Trucchi CSS

Try (document.execCommand ("BackgroundImageCache", false, true);) catch (err) () "

API PageVisibility - Trucchi CSS

API PageVisibility - Trucchi CSS

Demo di Sagar Ganatra "

Template Javascript con spaziatura dei nomi - Trucchi CSS

Template Javascript con spaziatura dei nomi - Trucchi CSS

Funzione anonima che si richiama automaticamente assegnata alla variabile globale yournamespacechoice. Ha l'effetto di mantenere private tutte le funzioni e le variabili a "

Esegui funzione a intervalli di tempo - Trucchi CSS

Esegui funzione a intervalli di tempo - Trucchi CSS

Esegui una funzione ogni secondo: function myFunction () (// fai qualcosa) var int = setInterval (myFunction, 1000); Annullalo: clearInterval (int); "

Caricamento pigro delle immagini - Trucchi CSS

Caricamento pigro delle immagini - Trucchi CSS

AGGIORNAMENTO: Questo è piuttosto vecchio. Se stai cercando di caricare immagini in modo pigro in questi giorni, ti consiglio di guardare: La guida completa al caricamento lento di immagini A Native "