Kódrészletek 2025, Január
Feltételezve, hogy van egy eleme a DOM-ban:
A User Agent tesztelése szar, de néha szükség van rá finom dolgokhoz. Az én esetemben a billentyűparancsok megjelenítéséhez használtam "
Nem minden böngésző támogatja az összes elem összes attribútumát. Számos új attribútum található a HTML5-ben, ezért érdemes tesztelni, hogy milyen böngésző "
Normál esetben a tab billentyű a következő fókuszálható dologra lép. Ez egy tabulátor karaktert illeszt be helyette. HTMLTextAreaElement.prototype.getCaretPosition = function "
A szóköz, azaz a fülek és a szóközök. Vanilla JavaScript (Trim Leading and Trailing) var str = "abcdefg"; var newStr = str.trim (); // "abcde f"
Hagyja strippedString = originalString.replace (/ (<(+)>) / gi, ""; CodePen beágyazott tartalék "
A HTML5 drag and drop kiválóan alkalmas fájlfeltöltések kezelésére. De ha csak erre használod, akkor jó tudni, hogy van-e valamilyen dragenter "
Var isMSIE = / * @ cc_on! @ * / 0; if (isMSIE) (// IE-specifikus dolgokat csinál) else (// nem IE-specifikus dolgokat csinál) "
Belső használat: Kattintson ide a #foo elem láthatóságának váltásához. Ez foo "
1. technika technika Shuffle (o) (for (var j, x, i = o.length; i; j = parseInt (Math.random () * i), x = o, o = o, o = x); visszatér o;); Használat var testArray "
Var someString = "Helló 123 világ!"; newString = someString.replace (// g, ''); // console.log (newString); // "Helló Világ!";"
A "mobile.html" helyére a helyét adja, bárhol is legyen a mobil verziója. Ez a technika adaptálható egy alternatív stíluslap betöltésére "
A contenteditable attribútummal rendelkező elemeket közvetlenül a böngészőablakban lehet élőben szerkeszteni. De természetesen ezek a változások nem befolyásolják a tényleges dokumentumot "
Ooo ez okos! Ezt kikapom David blogjából. const isRequired = () => (dobjon új hibát ('param szükséges');); const hello = (név = "
Var myArray =; var randomItem = myArray; Lásd Chris Coyier (@chriscoyier) Pen gLJPZv-jét a CodePen-en. "
Az animációról azt mondják, hogy a setInterval rossz ötlet. Mert például a hurok futni fog, függetlenül attól, hogy mi történik "
Var origString = 'Boldog tánc7'; var trimmedString = origString.substring (0, origString.length-1); console.log (trimmedString); // "Boldog tánc" "
Ez a funkció megőrzi a rejtett tartalmat is. function remove_style (all) (var i = all.length; var j, is_hidden; // Prezentációs attribútumok. var attr =; "
Bármilyen okból, egy elem nem tudja elpusztítani magát a JavaScript-ben. A jQuery rendelkezik erre egy módszerrel, ami szép, mert így gondolkodunk: "
Összeállította Svein Petter Gjøby: const tömb =; // 1. módszer: A set const egyedi használata =; // 2. módszer: Array.prototype.reduce const egyedi = "
Window.location = "https: //" + window.location.hostname + window.location.pathname + window.location.search; Lehet, hogy tesztelni szeretné, ha az window.location.href "
Látta már a CDATA cuccait a JavaScript-ben, és kíváncsi, hogy mire való? Annak megakadályozása, hogy az érvényesítő elolvassa a kódot jelölésként és meghiúsuljon "
Itt van egy gyors (van egy PHP verzió is): var randomColor = Math.floor (Math.random () * 16777215) .toString (16); Lásd a Toll új véletlenszerű Hex szín létrehozását "
A PHP rendelkezik egy szép print_r funkcióval, amely kinyomtatja a változóra vonatkozó információkat a képernyőre. A console.log () nagyszerű erre a JavaScript-ben is, de "
Try (document.execCommand ("BackgroundImageCache", hamis, igaz);) catch (err) () "
Sagar Ganatra bemutatója "
Önhívó anonim függvény, amely a yournamespacechoice globális változóhoz van rendelve. Arra szolgál, hogy az összes függvény és változó titokban maradjon
Minden másodpercben hajtson végre egy függvényt: myFunction () (// valamit csinál) függvény var int = setInterval (myFunction, 1000); Mégse: clearInterval (int); "
FRISSÍTÉS: Ez elég régi. Ha manapság lustán szeretne képeket tölteni, javasoljuk, hogy nézze meg: A teljes útmutató a lusta képek feltöltéséhez őshonos "