Isječci koda 2025, Rujan
Pod pretpostavkom da imate element u DOM-u:
Testiranje korisničkog agenta je sranje, ali ponekad vam treba za suptilne stvari. U mom slučaju koristio sam ga za podešavanje onoga što sam pokazivao za tipkovne prečace "
Ne podržavaju svi preglednici sve atribute na svim elementima. Postoji niz novih atributa u HTML5, pa je ideja da testiramo kako bismo vidjeli kakav preglednik "
Tipka tab obično se premješta na sljedeću fokusiranu stvar. Ovo umjesto toga umeće znak kartice. HTMLTextAreaElement.prototype.getCaretPosition = function "
Razmak, što znači kartice i razmaci. JavaScript od vanilije (obrezivanje vodeće i prateće) var str = "abcdefg"; var newStr = str.trim (); // "a B C D E F"
Neka strippedString = originalString.replace (/ (<(+)>) / gi, ""); CodePen ugrađen rezervni "
Povlačenje i ispuštanje HTML5 izvrsno je za rukovanje prijenosima datoteka. Ali ako je to jedina stvar za koju ga koristite, lijepo je znati postoji li neki dragenter "
Var isMSIE = / * @ cc_on! @ * / 0; if (isMSIE) (// radimo stvari specifične za IE) else (// radimo stvari koje nisu specifične za IE) "
Unutarnja upotreba: Kliknite ovdje za prebacivanje vidljivosti elementa #foo Ovo je foo "
Tehnika # 1 funkcija Nasumično (o) (za (var j, x, i = o.length; i; j = parseInt (Math.random () * i), x = o, o = o, o = x); povratak o;); Upotreba var testArray "
Var someString = "Pozdrav svijetu 123!"; newString = someString.replace (// g, ''); // console.log (newString); // "Pozdrav svijete!";"
"mobile.html" bio bi zamijenjen mjestom gdje god se nalazi vaša mobilna verzija. Ova bi se tehnika mogla prilagoditi učitavanju zamjenskog lista stilova "
Elementi s atributom contenteditable mogu se uređivati uživo izravno u prozoru preglednika. Ali naravno da te promjene ne utječu na stvarni dokument "
Ooo ovo je pametno! Uvlačim ovo s Davidovog bloga. const isRequired = () => (izbaci novu grešku ('potreban je param');); const pozdrav = (name = "
Var mojArray =; var randomItem = myArray; Pogledajte olovku gLJPZv Chrisa Coyiera (@chriscoyier) na CodePenu. "
Što se tiče animacije, kažu nam da je setInterval loša ideja. Jer, na primjer, petlja će se izvoditi bez obzira na bilo što drugo što se događa, "
Var origString = 'Sretan ples7'; var trimmedString = origString.substring (0, origString.length-1); console.log (trimmedString); // 'Sretan ples' "
Ova funkcija također čuva skriveni sadržaj. funkcija remove_style (all) (var i = all.length; var j, is_hidden; // Prezentacijski atributi. var attr =; "
Iz bilo kojeg razloga, element se ne može uništiti u JavaScript-u. jQuery ima metodu za to, što je lijepo jer ovako razmišljamo: "
Sastavio Svein Petter Gjøby: const array =; // Metoda 1: Korištenje skupa const unique =; // Metoda 2: Array.prototype.reduce const unique = "
Window.location = "https: //" + window.location.hostname + window.location.pathname + window.location.search; Možda biste željeli testirati ako window.location.href "
Jeste li ikad vidjeli te CDATA stvari u JavaScriptu i zapitali se čemu je to služilo? Spriječiti je da validator čita taj kôd kao markup i neuspjeh "
Evo brzog (postoji i PHP verzija): var randomColor = Math.floor (Math.random () * 16777215) .toString (16); Pogledajte olovku kako generira novu nasumičnu hex boju "
PHP ima lijepu funkciju print_r za ispis podataka o varijabli na zaslon. console.log () je sjajan za to i u JavaScriptu, ali "
Probajte (document.execCommand ("BackgroundImageCache", false, true);) catch (err) () "
Demo Sagar Ganatra "
Anonimna funkcija koja se samopoziva dodijeljena globalnoj varijabli yournamespacechoice. Služi učinku čuvanja svih funkcija i varijabli privatnim za "
Izvodite funkciju svake sekunde: function myFunction () (// učinite nešto) var int = setInterval (myFunction, 1000); Otkaži ga: clearInterval (int); "
UPDATE: Ovo je prilično staro. Ako danas želite lijeno učitavanje slika, preporučio bih da pogledate: Cjelovit vodič za lijeno učitavanje slika Izvorni "