Úryvky kódu 2025, Apríl

API .classList () - Triky CSS

API .classList () - Triky CSS

Za predpokladu, že v prvku DOM máte prvok:

Získajte odkaz na tento prvok DOM: const el = document.querySelector ("# el"); Potom ty"

Vyskúšajte, či je počítač Mac alebo PC vybavený JavaScriptom Triky CSS

Vyskúšajte, či je počítač Mac alebo PC vybavený JavaScriptom Triky CSS

Testovanie User Agent je naštvané, ale niekedy ho potrebujete pre jemné veci. V mojom prípade som to použil na prispôsobenie toho, čo som ukazoval pre klávesové skratky “

Vyskúšajte, či prvok podporuje atribút Triky CSS

Vyskúšajte, či prvok podporuje atribút Triky CSS

Nie všetky prehľadávače podporujú všetky atribúty všetkých prvkov. V kóde HTML5 existuje množstvo nových atribútov, takže myšlienka testovania, aby sa zistilo, aký typ prehľadávača "

Karty podpory v textových oblastiach Triky CSS

Karty podpory v textových oblastiach Triky CSS

Kláves tab sa zvyčajne presunie na ďalšiu zamerateľnú vec. Týmto sa namiesto nich vloží znak tabulátora. HTMLTextAreaElement.prototype.getCaretPosition = funkcia "

Odstráňte prázdne miesto z reťazca Triky CSS

Odstráňte prázdne miesto z reťazca Triky CSS

Medzery, čo znamená karty a medzery. Vanilkový JavaScript (orezanie vedenia a konca) var str = "abcdefg"; var newStr = str.trim (); // "A b c d e f"

Odizolovajte značky HTML v JavaScripte Triky CSS

Odizolovajte značky HTML v JavaScripte Triky CSS

Nech strippedString = originalString.replace (/ (<(+)>) / gi, ""); Vloženie záložného kódu CodePen "

Vyskúšajte, či udalosť dragenter / dragover obsahuje súbory - Triky CSS

Vyskúšajte, či udalosť dragenter / dragover obsahuje súbory - Triky CSS

Presúvanie súborov HTML5 je skvelé na prácu s nahrávaním súborov. Ale ak je to jediná vec, na ktorú ju používate, je pekné vedieť, či nejaký konkrétny dragenter “

Vyskúšajte program Internet Explorer v jazyku JavaScript Triky CSS

Vyskúšajte program Internet Explorer v jazyku JavaScript Triky CSS

Var isMSIE = / * @ cc_on! @ * / 0; if (isMSIE) (// do IE-specific things) else (// do non-IE-specific things) "

Prepnúť (zobraziť / skryť) prvok - Triky CSS

Prepnúť (zobraziť / skryť) prvok - Triky CSS

Vnútorné použitie: Kliknutím sem prepnete viditeľnosť prvku #foo Toto je foo "

Zamiešať pole - Triky CSS

Zamiešať pole - Triky CSS

Technika č. 1 Funkcia Shuffle (o) (pre (var j, x, i = o.length; i; j = parseInt (Math.random () * i), x = o, o = o, o = x); návrat o;); Použitie var testArray "

Odstráňte čísla z reťazca Triky CSS

Odstráňte čísla z reťazca Triky CSS

Var someString = "Ahoj 123 sveta!"; newString = someString.replace (// g, ''); // console.log (newString); // "Ahoj svet!"; "

Presmerovanie mobilných zariadení Triky CSS

Presmerovanie mobilných zariadení Triky CSS

Súbor „mobile.html“ by bol nahradený umiestnením všade, kde sa nachádza vaša mobilná verzia. Túto techniku ​​je možné prispôsobiť tak, aby sa načítal alternatívny štýl. “

Ukladanie upraviteľných zmien obsahu ako JSON s Ajaxom Triky CSS

Ukladanie upraviteľných zmien obsahu ako JSON s Ajaxom Triky CSS

Prvky s atribútom contenteditable je možné editovať naživo priamo v okne prehliadača. Ale tieto zmeny samozrejme neovplyvnia skutočný dokument. “

Požadované parametre pre funkcie v JavaScripte Triky CSS

Požadované parametre pre funkcie v JavaScripte Triky CSS

Ooo toto je chytré! Toto trhám z Davidovho blogu. const isRequired = () => (hodiť novú chybu ('param je povinný');); const ahoj = (meno = "

Vyberte náhodnú položku z poľa - Triky CSS

Vyberte náhodnú položku z poľa - Triky CSS

Var myArray =; var randomItem = myArray; Pozrite si pero gLJPZv od Chrisa Coyiera (@chriscoyier) na stránke CodePen. “

Náhrady za setInterval Pomocou requestAnimationFrame - Triky CSS

Náhrady za setInterval Pomocou requestAnimationFrame - Triky CSS

Pokiaľ ide o animáciu, hovorí sa nám, že setInterval je zlý nápad. Pretože napríklad slučka pobeží bez ohľadu na čokoľvek iné, “

Odstrániť posledný znak z reťazca - Triky CSS

Odstrániť posledný znak z reťazca - Triky CSS

Var origString = 'Šťastný tanec7'; var trimmedString = origString.substring (0, origString.length-1); console.log (trimmedString); // 'Šťastný tanec' "

Odstrániť vložené štýly - Triky CSS

Odstrániť vložené štýly - Triky CSS

Táto funkcia tiež zachováva skrytý obsah. function remove_style (all) (var i = all.length; var j, is_hidden; // Prezentačné atribúty. var attr =; "

Odstrániť prvok - Triky CSS

Odstrániť prvok - Triky CSS

Z akéhokoľvek dôvodu sa element nemôže v JavaScripte zničiť. jQuery má na to metódu, ktorá je pekná, pretože si to myslíme takto: "

Odstrániť duplikáty z poľa - Triky CSS

Odstrániť duplikáty z poľa - Triky CSS

Zostavil Svein Petter Gjøby: const pole =; // Metóda 1: Použitie množiny const unique =; // Metóda 2: Array.prototype.reduce const unique = "

Presmerovanie na SSL - Triky CSS

Presmerovanie na SSL - Triky CSS

Window.location = "https: //" + window.location.hostname + window.location.pathname + window.location.search; Možno budete chcieť vyskúšať, či window.location.href "

Zabráňte zlyhaniu platnosti vloženého JavaScriptu Triky CSS

Zabráňte zlyhaniu platnosti vloženého JavaScriptu Triky CSS

Už ste niekedy videli tieto veci CDATA v JavaScripte a pýtali ste sa, na čo to bolo? Má zabrániť validátorovi v tom, aby prečítal tento kód ako značku a zlyhal “

Ako vygenerovať náhodnú farbu v JavaScripte Triky CSS

Ako vygenerovať náhodnú farbu v JavaScripte Triky CSS

Tu je niečo podivné (existuje aj verzia PHP): var randomColor = Math.floor (Math.random () * 16777215) .toString (16); Pozrite sa na pero Vytvorte novú náhodnú šesťhrannú farbu “

Vytlačiť objekt na obrazovku Triky CSS

Vytlačiť objekt na obrazovku Triky CSS

PHP má príjemnú funkciu print_r na tlač informácií o premenných na obrazovku. console.log () je to skvelé aj v JavaScripte, ale „

Zabráňte blikaniu obrázkov na pozadí v IE Triky CSS

Zabráňte blikaniu obrázkov na pozadí v IE Triky CSS

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

PageVisibility API - Triky CSS

PageVisibility API - Triky CSS

Demo od Sagara Ganatru "

Šablóna Javascript s menami strán Triky CSS

Šablóna Javascript s menami strán Triky CSS

Samovyvolávajúce anonymné funkcie priradené ku globálnej premennej yournamespacechoice. Slúži na zachovanie súkromia všetkých funkcií a premenných pre „

Vykonajte funkciu v časovaných intervaloch Triky CSS

Vykonajte funkciu v časovaných intervaloch Triky CSS

Vykonajte funkciu každú sekundu: function myFunction () (// do something) var int = setInterval (myFunction, 1000); Zrušiť: clearInterval (int); "

Lenivé načítanie obrázkov Triky CSS

Lenivé načítanie obrázkov Triky CSS

AKTUALIZÁCIA: Je to dosť staré. Ak v dnešnej dobe hľadáte obrázky s lenivým načítaním, odporúčam vám pozrieť sa na: Kompletný sprievodca lenivým načítaním obrázkov natívnym “