Kodo fragmentai 2025, Sausis
Darant prielaidą, kad turite DOM elementą:
„User Agent“ testavimas yra sugedęs, bet kartais jo reikia subtiliems dalykams. Mano atveju aš jį naudojau norėdamas pakoreguoti tai, ką rodžiau, naudodamas sparčiuosius klavišus "
Ne visos naršyklės palaiko visus visų elementų atributus. HTML5 yra daugybė naujų atributų, todėl idėja išbandyti, kokia naršyklė "
Paprastai tabuliavimo klavišas pereina prie kito fokusuojamo dalyko. Vietoj to įterpiamas skirtuko simbolis. HTMLTextAreaElement.prototype.getCaretPosition = function "
Tarpai, ty skirtukai ir tarpai. „Vanilla JavaScript“ („Trim Leading and Trailing“) var str = "abcdefg"; var newStr = str.trim (); // "abcde f"
Tegul strippedString = originalString.replace (/ (<(+)>) / gi, ""; „CodePen“ įdėkite atsarginę versiją “
HTML5 „drag and drop“ yra puikus būdas tvarkyti failų įkėlimus. Bet jei tai yra vienintelis dalykas, dėl kurio jį naudojate, malonu žinoti, ar tam tikras vilkikas "
Var isMSIE = / * @ cc_on! @ * / 0; jei (isMSIE) (// darykite konkrečius dalykus, susijusius su IE), dar (// darykite ne tam skirtus dalykus) "
Tiesioginis naudojimas: spustelėkite čia, jei norite pakeisti elemento #foo matomumą Tai yra foo "
Technika # 1 funkcija Maišyti (o) (už (var j, x, i = o.length; i; j = parseInt (Math.random () * i), x = o, o = o, o = x); grįžti o;); Naudojimas var testArray "
Var someString = "Sveiki, 123 pasaulis!"; newString = someString.replace (// g, ''); // console.log (newString); // "Labas pasauli!";"
„mobile.html“ būtų pakeista vieta, kur būtų jūsų mobilioji versija. Šią techniką galima pritaikyti norint įkelti alternatyvų stiliaus lapą "
Elementus su „contenteditable“ atributu galima tiesiogiai redaguoti tiesiai naršyklės lange. Bet, žinoma, šie pakeitimai neturi įtakos tikram dokumentui "
Ooo tai protinga! Tai užkliuvau iš Deivido tinklaraščio. const isRequired = () => (mesti naują klaidą ('reikalingas parametras');); const labas = (vardas = "
Var myArray =; var randomItem = myArray; Žr. Chriso Coyierio (@chriscoyier) „Pen gLJPZv“ „CodePen“. “
Kalbant apie animaciją, mums sakoma, kad „setInterval“ yra bloga idėja. Nes, pavyzdžiui, kilpa veiks nepriklausomai nuo to, kas vyksta “
Var origString = 'Laimingas šokis7'; var trimmedString = origString.substring (0, origString.length-1); console.log (trimmedString); // „Laimingas šokis“
Ši funkcija taip pat išsaugo paslėptą turinį. funkcija remove_style (all) (var i = all.length; var j, is_hidden; // Pristatymo atributai. var attr =; "
Dėl kokios nors priežasties elementas negali sunaikinti „JavaScript“. „jQuery“ tam turi metodą, kuris yra malonus, nes taip galvojame: "
Sudarė Svein Petter Gjøby: const masyvas =; // 1 metodas: rinkinio „Set const“ naudojimas unikalus =; // 2 metodas: masyvas.prototype.reduce const unikalus = "
Window.location = "https: //" + window.location.hostname + window.location.pathname + window.location.search; Galite išbandyti, ar window.location.href "
Ar kada nors pamatėte tuos „CDATA“ dalykus „JavaScript“ ir įdomu, kam jie skirti? Tai siekiama užkirsti kelią tikrintojui skaityti tą kodą kaip žymėjimą ir nepavykti "
Čia greitai (yra ir PHP versija): var randomColor = Math.floor (Math.random () * 16777215) .toString (16); Žiūrėkite, kaip rašiklis sukuria naują atsitiktinę šešiakampę spalvą
PHP turi puikią spausdinimo_r funkciją, skirtą spausdinti informaciją apie kintamąjį į ekraną. console.log () puikiai tinka ir „JavaScript“, bet "
Pabandykite (document.execCommand ("BackgroundImageCache", false, true);) catch (err) () "
Sagaro Ganatros demonstracija “
Savarankiškai iškviečianti anoniminę funkciją, priskirtą visuotiniam jūsų vardų erdvės pasirinkimo kintamajam. Teikia efektą, kai visos funkcijos ir kintamieji yra privatūs
Atlikite funkciją kas sekundę: funkcija myFunction () (// ką nors padaryti) var int = setInterval (myFunction, 1000); Atšaukti: clearInterval (int); "
ATNAUJINIMAS: Tai gana sena. Jei šiomis dienomis norite tingiai įkelti paveikslėlius, rekomenduočiau pažvelgti į: Pilną tingų vaizdų įkėlimo vadovą gimtąją