Koodijupid 2025, Aprill
Eeldades, et teil on DOM-is element:
Kasutajaagendi testimine on nõme, kuid mõnikord vajate seda peenete asjade jaoks. Minu puhul kasutasin seda klaviatuuri otseteeklahvide kuvamise kohandamiseks "
Kõik brauserid ei toeta kõigi elementide kõiki atribuute. HTML5-s on palju uusi atribuute, nii et idee testida, millist brauserit vaadata "
Tavaliselt liigub tabulaatoriklahv järgmise fokuseeritava asja juurde. See sisestab selle asemel vahekaardi märgi. HTMLTextAreaElement.prototype.getCaretPosition = function "
Tühimärk, mis tähendab sakke ja tühikuid. Vanilla JavaScripti (Trim Leading and Trailing) var str = "abcdefg"; var newStr = str.trim (); // "abcde f"
Laseme strippedString = originalString.replace (/ (<(+)>) / gi, ""; CodePen Embed Fallback "
HTML5 drag and drop on failide üleslaadimise haldamiseks suurepärane. Aga kui see on ainus asi, mida te seda kasutate, on tore teada, kas mõni konkreetne draiver "
Var isMSIE = / * @ cc_on! @ * / 0; if (isMSIE) (// tee IE-spetsiifilisi asju) else (// tee mitte-IE-spetsiifilisi asju) "
Sisekasutus: elemendi #foo nähtavuse vahetamiseks klõpsake siin "See on foo"
Tehnika nr 1 funktsioon Shuffle (o) (for (var j, x, i = o.length; i; j = parseInt (Math.random () * i), x = o, o = o, o = x); tagasi o;); Kasutus var testArray "
Var someString = "Tere, 123 maailm!"; newString = someString.replace (// g, ''); // konsool.log (newString); // "Tere, Maailm!";"
„mobile.html” asendatakse asukohaga, kus teie mobiiliversioon asub. Seda tehnikat saab kohandada alternatiivse stiililehe laadimiseks "
Atribuudiga contenteditable saab otse brauseriaknas redigeerida. Kuid loomulikult ei mõjuta need muudatused tegelikku dokumenti "
Ooo see on tark! Ma haaran selle Davidi blogist. const isRequired = () => (viska uus viga ('param on vajalik');); const tere = (nimi = "
Var myArray =; var randomItem = myArray; Vaadake Chris Coyieri (@chriscoyier) pliiatsit gLJPZv CodePenist. "
Animatsiooni osas öeldakse meile, et setInterval on halb mõte. Sest näiteks tsükkel töötab sõltumata kõigest muust, "
Var origString = 'Õnnelik tants7'; var trimmedString = origString.substring (0, origString.length-1); console.log (trimmedString); // "õnnelik tants" "
See funktsioon säilitab ka peidetud sisu. funktsioon remove_style (kõik) (var i = kõik.length; var j, is_hidden; // Esitlusatribuudid. var attr =; "
Mis tahes põhjusel ei saa element end JavaScriptis hävitada. jQueryl on selleks meetod, mis on tore, sest nii mõtleme: "
Koostanud Svein Petter Gjøby: const massiiv =; // Meetod 1: komplekti Set const unique kasutamine; // Meetod 2: Array.prototype.reduce const unique = "
Window.location = "https: //" + window.location.hostname + window.location.pathname + window.location.search; Võite testida, kas window.location.href "
Kas olete kunagi näinud seda JavaScripti CDATA värki ja mõelnud, milleks see mõeldud oli? Selle eesmärk on takistada valideerijal selle koodi märgistusena lugemist ja ebaõnnestumist "
Siin on kiire (on ka PHP-versioon): var randomColor = Math.floor (Math.random () * 16777215) .toString (16); Vaadake pliiatsi uue juhusliku kuusnurga värvi loomist "
PHP-l on kena print_r funktsioon muutuja kohta teabe ekraanile printimiseks. console.log () sobib suurepäraselt ka JavaScripti jaoks, kuid "
Proovige (document.execCommand ("BackgroundImageCache", false, true);) catch (err) () "
Sagar Ganatra demo "
Isekutsuv anonüümne funktsioon, mis on määratud teie nimesoovivaliku globaalsele muutujale. Teenib kõigi funktsioonide ja muutujate privaatsena hoidmise efekti
Funktsiooni täitmine iga sekundi järel: funktsioon myFunction () (// tee midagi) var int = setInterval (myFunction, 1000); Tühista see: clearInterval (int); "
UUENDAMINE: See on päris vana. Kui soovite tänapäeval pilte laisalt laadida, soovitaksin vaadata järgmist: Laiskade piltide täieliku juhendi pärismaine juhend "