Codefragmenten 2025, Januari-

De .classList () API - CSS-trucs

De .classList () API - CSS-trucs

Aangenomen dat je een element in de DOM hebt:

Haal een verwijzing naar dat DOM-element: const el = document.querySelector ("# el"); Dan jij"

Test of Mac of pc met JavaScript - CSS-trucs

Test of Mac of pc met JavaScript - CSS-trucs

User Agent-testen zijn waardeloos, maar soms heb je het nodig voor subtiele dingen. In mijn geval gebruikte ik het om aan te passen wat ik liet zien voor sneltoetsen op het toetsenbord "

Test of element kenmerk ondersteunt - CSS-trucs

Test of element kenmerk ondersteunt - CSS-trucs

Niet alle browsers ondersteunen alle attributen op alle elementen. Er zijn een aantal nieuwe kenmerken in HTML5, dus het idee om te testen om te zien wat voor soort browser "

Ondersteuningstabbladen in tekstgebieden - CSS-trucs

Ondersteuningstabbladen in tekstgebieden - CSS-trucs

Normaal gesproken gaat de tab-toets naar het volgende focusbare ding. Dit voegt in plaats daarvan een tab-teken in. HTMLTextAreaElement.prototype.getCaretPosition = functie "

Witruimte verwijderen uit tekenreeks - CSS-trucs

Witruimte verwijderen uit tekenreeks - CSS-trucs

Witruimte, wat tabs en spaties betekent. Vanilla JavaScript (Trim Leading en Trailing) var str = "abcdefg"; var newStr = str.trim (); // "abcde f"

Strip HTML-tags in JavaScript - CSS-trucs

Strip HTML-tags in JavaScript - CSS-trucs

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

Test of dragenter / dragover-gebeurtenis bestanden bevat - CSS-trucs

Test of dragenter / dragover-gebeurtenis bestanden bevat - CSS-trucs

HTML5 slepen en neerzetten is geweldig voor het verwerken van bestandsuploads. Maar als dat het enige is waarvoor u het gebruikt, is het goed om te weten of een bepaalde dragenter "

Test voor Internet Explorer in JavaScript - CSS-trucs

Test voor Internet Explorer in JavaScript - CSS-trucs

Var isMSIE = / * @ cc_on! @ * / 0; if (isMSIE) (// doe IE-specifieke dingen) else (// doe niet IE-specifieke dingen) "

Schakelen tussen element (tonen / verbergen) - CSS-trucs

Schakelen tussen element (tonen / verbergen) - CSS-trucs

Inline gebruik: klik hier om de zichtbaarheid van element #foo This is foo "in te schakelen

Array in willekeurige volgorde - CSS-trucs

Array in willekeurige volgorde - CSS-trucs

Techniek nr. 1 functie Shuffle (o) (for (var j, x, i = o.length; i; j = parseInt (Math.random () * i), x = o, o = o, o = x); terug o;); Gebruik var testArray "

Nummers uit een string verwijderen - CSS-trucs

Nummers uit een string verwijderen - CSS-trucs

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

Mobiele apparaten omleiden - CSS-trucs

Mobiele apparaten omleiden - CSS-trucs

"mobile.html" zou worden vervangen door de locatie waar uw mobiele versie zich bevindt. Deze techniek kan worden aangepast om een ​​alternatief stylesheet te laden "

Inhoudsbewerkbare inhoudswijzigingen opslaan als JSON met Ajax - CSS-trucs

Inhoudsbewerkbare inhoudswijzigingen opslaan als JSON met Ajax - CSS-trucs

Elementen met het contenteditable-attribuut kunnen rechtstreeks in het browservenster live worden bewerkt. Maar die wijzigingen hebben natuurlijk geen invloed op het daadwerkelijke document "

Vereiste parameters voor functies in JavaScript - CSS-trucs

Vereiste parameters voor functies in JavaScript - CSS-trucs

Ooo, dit is slim! Ik haal dit uit de blog van David. const isRequired = () => (throw new Error ('param is required');); const hello = (naam = "

Selecteer willekeurig item uit een array - CSS-trucs

Selecteer willekeurig item uit een array - CSS-trucs

Var myArray =; var randomItem = myArray; Zie de Pen gLJPZv door Chris Coyier (@chriscoyier) op CodePen. "

Vervangingen voor setInterval met requestAnimationFrame - CSS-trucs

Vervangingen voor setInterval met requestAnimationFrame - CSS-trucs

Als het op animatie aankomt, wordt ons verteld dat setInterval een slecht idee is. Omdat de lus bijvoorbeeld wordt uitgevoerd ongeacht wat er verder gebeurt, "

Verwijder het laatste teken uit een tekenreeks - CSS-trucs

Verwijder het laatste teken uit een tekenreeks - CSS-trucs

Var origString = 'Vrolijke dans7'; var trimmedString = origString.substring (0, origString.length-1); console.log (trimmedString); // 'Vrolijke dans'"

Inline stijlen verwijderen - CSS-trucs

Inline stijlen verwijderen - CSS-trucs

Deze functie bewaart ook verborgen inhoud. function remove_style (all) (var i = all.length; var j, is_hidden; // Presentationele attributen. var attr =; "

Een element verwijderen - CSS-trucs

Een element verwijderen - CSS-trucs

Om welke reden dan ook, een element kan zichzelf niet vernietigen in JavaScript. jQuery heeft hier een methode voor, wat fijn is, want dit is hoe we denken: "

Verwijder duplicaten uit een array - CSS-trucs

Verwijder duplicaten uit een array - CSS-trucs

Samengesteld door Svein Petter Gjøby: const array =; // Methode 1: met behulp van een Set const unique =; // Methode 2: Array.prototype.reduce const unique = "

Omleiden naar SSL - CSS-trucs

Omleiden naar SSL - CSS-trucs

Window.location = "https: //" + window.location.hostname + window.location.pathname + window.location.search; Misschien wil je testen of window.location.href "

Voorkom dat ingebedde JavaScript-validatie mislukt - CSS-trucs

Voorkom dat ingebedde JavaScript-validatie mislukt - CSS-trucs

Heb je dat CDATA-spul ooit in JavaScript gezien en je afgevraagd waar het voor was? Het is bedoeld om te voorkomen dat de validator die code leest als markup en mislukt "

Hoe een willekeurige kleur in JavaScript te genereren - CSS-trucs

Hoe een willekeurige kleur in JavaScript te genereren - CSS-trucs

Hier is een quicky (er is ook een PHP-versie): var randomColor = Math.floor (Math.random () * 16777215) .toString (16); Zie de pen Nieuwe willekeurige hex-kleur genereren "

Object naar scherm afdrukken - CSS-trucs

Object naar scherm afdrukken - CSS-trucs

PHP heeft een mooie print_r-functie om informatie over een variabele op het scherm af te drukken. console.log () is daar ook geweldig voor in JavaScript, maar "

Voorkom flikkering van achtergrondafbeeldingen in IE - CSS-trucs

Voorkom flikkering van achtergrondafbeeldingen in IE - CSS-trucs

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

PageVisibility API - CSS-trucs

PageVisibility API - CSS-trucs

Demo door Sagar Ganatra "

Javascript-sjabloon met naamruimte - CSS-trucs

Javascript-sjabloon met naamruimte - CSS-trucs

Zelfoproepende anonieme functie toegewezen aan de globale variabele yournamespacechoice. Dient als effect dat alle functies en variabelen privé blijven voor "

Functie uitvoeren met tijdsintervallen - CSS-trucs

Functie uitvoeren met tijdsintervallen - CSS-trucs

Voer elke seconde een functie uit: function myFunction () (// doe iets) var int = setInterval (myFunction, 1000); Annuleer het: clearInterval (int); "

Lazy Loading Afbeeldingen - CSS-trucs

Lazy Loading Afbeeldingen - CSS-trucs

UPDATE: dit is behoorlijk oud. Als je tegenwoordig lui afbeeldingen wilt laden, raad ik je aan om te kijken naar: The Complete Guide to Lazy Loading Images A Native "