Koodinpätkät 2025, Heinäkuu

.ClassList () -sovellusliittymä - CSS-temppuja

.ClassList () -sovellusliittymä - CSS-temppuja

Oletetaan, että sinulla on elementti DOM: ssa:

Hanki viite kyseiseen DOM-elementtiin: const el = document.querySelector ("# el"); Sitten sinä"

Testaa, onko Mac tai PC JavaScriptillä CSS-temppuja

Testaa, onko Mac tai PC JavaScriptillä CSS-temppuja

User Agent -testaus on perseestä, mutta joskus tarvitset sitä hienovaraisiin asioihin. Minun tapauksessani käytin sitä säätämään mitä näytin pikanäppäimille "

Testaa, tukeeko elementti määritettä - CSS-temppuja

Testaa, tukeeko elementti määritettä - CSS-temppuja

Kaikki selaimet eivät tue kaikkien elementtien kaikkia määritteitä. HTML5: ssä on useita uusia määritteitä, joten ajatus testata, millainen selain "

Tukivälilehdet Textareassa - CSS-temppuja

Tukivälilehdet Textareassa - CSS-temppuja

Normaalisti sarkainnäppäin siirtyy seuraavaan kohdennettavaan asiaan. Tämä lisää välilehden merkin sen sijaan. HTMLTextAreaElement.prototype.getCaretPosition = function "

Poista valintatila merkkijonosta CSS-temppuja

Poista valintatila merkkijonosta CSS-temppuja

Välilyönti, mikä tarkoittaa välilehtiä ja välilyöntejä. Vanilja JavaScript (Trim Leading and Trailing) var str = "abcdefg"; var newStr = str.trim (); // "A B C D E F"

Strip HTML-tunnisteet JavaScript - CSS-temppuja

Strip HTML-tunnisteet JavaScript - CSS-temppuja

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

Testaa, onko dragenter / dragover -tapahtumassa tiedostoja - CSS-temppuja

Testaa, onko dragenter / dragover -tapahtumassa tiedostoja - CSS-temppuja

HTML5 vedä ja pudota -toiminto on hyvä tiedostolatausten käsittelyyn. Mutta jos se on ainoa asia, johon käytät sitä, on mukava tietää, onko jokin erityinen dragenter "

Testaa Internet Explorer Java-selaimella - CSS-temppuja

Testaa Internet Explorer Java-selaimella - CSS-temppuja

Var isMSIE = / * @ cc_on! @ * / 0; jos (isMSIE) (// tee IE-spesifisiä asioita) else (// tee ei IE-spesifisiä asioita) "

Vaihda (Näytä / piilota) -elementti - CSS-temppuja

Vaihda (Näytä / piilota) -elementti - CSS-temppuja

Sisäinen käyttö: Napsauta tätä vaihtaaksesi elementin #foo näkyvyyden Tämä on foo "

Satunnaistoisto - CSS-temppuja

Satunnaistoisto - CSS-temppuja

Tekniikka # 1 -toiminto Satunnaistoisto (o) (for (var j, x, i = o.pituus; i; j = parseInt (Math.random () * i), x = o, o = o, o = x); paluu o;); Käyttö var testArray "

Nauhoita numerot merkkijonosta CSS-temppuja

Nauhoita numerot merkkijonosta CSS-temppuja

Var someString = "Hei 123 maailma!"; newString = someString.replace (// g, ''); // konsoli.log (newString); // "Hei maailma!";"

Ohjaa mobiililaitteet - CSS-temppuja

Ohjaa mobiililaitteet - CSS-temppuja

"mobile.html" korvataan sijainnilla missä tahansa mobiiliversiossasi asuu. Tätä tekniikkaa voidaan mukauttaa lataamaan vaihtoehtoinen tyylitaulukko "

Sisältöön muokattavien sisältömuutosten tallentaminen JSON-muodossa Ajax - CSS-temppuja

Sisältöön muokattavien sisältömuutosten tallentaminen JSON-muodossa Ajax - CSS-temppuja

Elementit, joilla on contenteditable-attribuutti, voidaan muokata suoraan selainikkunassa. Mutta tietysti nämä muutokset eivät vaikuta varsinaiseen asiakirjaan "

Vaaditut parametrit JavaScriptien toiminnoille - CSS-temppuja

Vaaditut parametrit JavaScriptien toiminnoille - CSS-temppuja

Ooo tämä on fiksu! Otan tämän Davidin blogista. const isRequired = () => (heitä uusi virhe ('param vaaditaan');); const hei = (nimi = "

Valitse Satunnainen kohde taulukosta - CSS-temppuja

Valitse Satunnainen kohde taulukosta - CSS-temppuja

Var myArray =; var randomItem = myArray; Katso Chris Coyierin (@chriscoyier) kynä gLJPZv CodePenistä. "

Korvaukset setInterval-palveluun requestAnimationFrame - -toiminnon avulla CSS-temppuja

Korvaukset setInterval-palveluun requestAnimationFrame - -toiminnon avulla CSS-temppuja

Animaation suhteen meille kerrotaan, että setInterval on huono idea. Koska esimerkiksi silmukka toimii riippumatta siitä, mitä muuta tapahtuu "

Poista viimeinen merkki merkkijonosta - CSS-temppuja

Poista viimeinen merkki merkkijonosta - CSS-temppuja

Var origString = 'Hyvää tanssia7'; var trimmedString = origString.substring (0, origString.length-1); console.log (trimmedString); // 'Hyvää tanssia' "

Poista upotetut tyylit - CSS-temppuja

Poista upotetut tyylit - CSS-temppuja

Tämä toiminto säilyttää myös piilotetun sisällön. function remove_style (all) (var i = all.length; var j, is_hidden; // Presentational attributes. var attr =; "

Poista elementti - CSS-temppuja

Poista elementti - CSS-temppuja

Mistä tahansa syystä elementti ei voi tuhota itseään JavaScriptissä. jQueryllä on tähän menetelmä, mikä on mukavaa, koska ajattelemme näin: "

Poista kopiot taulukosta - CSS-temppuja

Poista kopiot taulukosta - CSS-temppuja

Koonnut Svein Petter Gjøby: const array =; // Menetelmä 1: Set const: n ainutlaatuinen =; // Menetelmä 2: Array.prototype.reduce const unique = "

Uudelleenohjaus SSL: ään - CSS-temppuja

Uudelleenohjaus SSL: ään - CSS-temppuja

Window.location = "https: //" + window.location.hostname + window.location.pathname + window.location.search; Haluat ehkä testata, jos window.location.href "

Estä upotettua JavaScriptiä epäonnistumasta tarkistuksessa - CSS-temppuja

Estä upotettua JavaScriptiä epäonnistumasta tarkistuksessa - CSS-temppuja

Oletko koskaan nähnyt CDATA-juttuja JavaScriptissä ja ihmettelet, mitä se oli? Tarkoituksena on estää validointilaitetta lukemasta kyseistä koodia merkintänä ja epäonnistumalla "

Kuinka luoda satunnainen väri JavaScriptissä CSS-temppuja

Kuinka luoda satunnainen väri JavaScriptissä CSS-temppuja

Tässä on nopea (myös PHP-versio): var randomColor = Math.floor (Math.random () * 16777215) .toString (16); Katso kynästä uusi satunnainen kuusikulmainen väri "

Tulosta objekti näytölle - CSS-temppuja

Tulosta objekti näytölle - CSS-temppuja

PHP: llä on mukava print_r-toiminto tulostaa tietoja muuttujasta ruudulle. console.log () soveltuu hyvin myös JavaScriptiin, mutta "

Estä taustakuvan välkkyminen IE: ssä CSS-temppuja

Estä taustakuvan välkkyminen IE: ssä CSS-temppuja

Yritä (document.execCommand ("BackgroundImageCache", väärä, tosi);) catch (err) () "

PageVisibility API - CSS-temppuja

PageVisibility API - CSS-temppuja

Sagar Ganatran esittely "

Nimimerkitön Javascript-malli - CSS-temppuja

Nimimerkitön Javascript-malli - CSS-temppuja

Itsekutsuva anonyymi toiminto, joka on määritetty nimesi avaruusvalinnalle globaalille muuttujalle. Tarjoaa vaikutuksen, joka pitää kaikki toiminnot ja muuttujat yksityisinä "

Suorita toiminto ajastetuin väliajoin - CSS-temppuja

Suorita toiminto ajastetuin väliajoin - CSS-temppuja

Suorita funktio sekunnin välein: function myFunction () (// tee jotain) var int = setInterval (myFunction, 1000); Peruuta se: clearInterval (int); "

Laiska Ladataan kuvia - CSS-temppuja

Laiska Ladataan kuvia - CSS-temppuja

PÄIVITYS: Tämä on aika vanha. Jos haluat ladata laiskoja kuvia näinä päivinä, suosittelen katsomaan: Täydellinen opas laiskojen kuvien lataamiseen Natiivi "