Code Ausschnitte 2025, April
Angenommen, Sie haben ein Element im DOM:
User Agent-Tests sind zum Kotzen, aber manchmal brauchen Sie sie für subtile Dinge. In meinem Fall habe ich damit angepasst, was ich für Tastenkombinationen angezeigt habe. "
Nicht alle Browser unterstützen alle Attribute aller Elemente. Es gibt eine Reihe neuer Attribute in HTML5, daher die Idee zu testen, um zu sehen, welche Art von Browser "
Normalerweise bewegt sich die Tabulatortaste zum nächsten fokussierbaren Element. Dadurch wird stattdessen ein Tabulatorzeichen eingefügt. HTMLTextAreaElement.prototype.getCaretPosition = Funktion "
Leerzeichen, dh Tabulatoren und Leerzeichen. Vanilla JavaScript (Trim Leading and Trailing) var str = "abcdefg"; var newStr = str.trim (); // "abcde f"
Let strippedString = originalString.replace (/ (<(+)>) / gi, ""); CodePen Embed Fallback "
HTML5 Drag & Drop eignet sich hervorragend für das Hochladen von Dateien. Aber wenn das das einzige ist, wofür Sie es verwenden, ist es schön zu wissen, ob ein bestimmter Dragenter "
Var isMSIE = / * @ cc_on! @ * / 0; if (isMSIE) (// IE-spezifische Dinge tun) else (// nicht IE-spezifische Dinge tun) "
Inline-Nutzung: Klicken Sie hier, um die Sichtbarkeit des Elements #foo umzuschalten. Dies ist foo "
Technik # 1 Funktion Shuffle (o) (für (var j, x, i = o.Länge; i; j = parseInt (Math.random () * i), x = o, o = o, o = x); return o;); Verwendung var testArray "
Var someString = "Hallo 123 Welt!"; newString = someString.replace (// g, ''); // console.log (newString); // "Hallo Welt!";"
"mobile.html" wird durch den Speicherort Ihrer mobilen Version ersetzt. Diese Technik könnte angepasst werden, um ein alternatives Stylesheet zu laden. "
Elemente mit dem Attribut contenteditable können direkt im Browserfenster live bearbeitet werden. Aber diese Änderungen wirken sich natürlich nicht auf das eigentliche Dokument aus. "
Ooo das ist schlau! Ich schnappe mir das aus Davids Blog. const isRequired = () => (neuen Fehler auslösen ('param is required');); const hello = (name = "
Var myArray =; var randomItem = myArray; Siehe den Stift gLJPZv von Chris Coyier (@chriscoyier) auf CodePen. "
Wenn es um Animation geht, wird uns gesagt, dass setInterval eine schlechte Idee ist. Weil die Schleife beispielsweise unabhängig von anderen Vorgängen ausgeführt wird. "
Var origString = 'Happy Dance7'; var trimmedString = origString.substring (0, origString.length-1); console.log (trimmedString); // 'Freudentanz'"
Diese Funktion bewahrt auch versteckte Inhalte. Funktion remove_style (all) (var i = all.length; var j, is_hidden; // Präsentationsattribute. var attr =; "
Aus irgendeinem Grund kann sich ein Element in JavaScript nicht selbst zerstören. jQuery hat eine Methode dafür, was sehr schön ist, denn so denken wir: "
Zusammengestellt von Svein Petter Gjøby: const array =; // Methode 1: Verwenden einer Menge const unique =; // Methode 2: Array.prototype.reduce const unique = "
Window.location = "https: //" + window.location.hostname + window.location.pathname + window.location.search; Vielleicht möchten Sie testen, ob window.location.href "
Haben Sie jemals das CDATA-Zeug in JavaScript gesehen und sich gefragt, wofür es gedacht ist? Damit soll verhindert werden, dass der Validator diesen Code als Markup liest und fehlschlägt. "
Hier ist eine kurze Beschreibung (es gibt auch eine PHP-Version): var randomColor = Math.floor (Math.random () * 16777215) .toString (16); Siehe den Stift Neue zufällige Hex-Farbe generieren "
PHP hat eine nette print_r-Funktion zum Ausdrucken von Informationen über eine Variable auf dem Bildschirm. console.log () ist auch in JavaScript dafür großartig, aber "
Try (document.execCommand ("BackgroundImageCache", false, true);) catch (err) () "
Demo von Sagar Ganatra "
Selbstaufrufende anonyme Funktion, die der globalen Variablen yournamespacechoice zugewiesen ist. Dient dazu, alle Funktionen und Variablen für "
Führen Sie jede Sekunde eine Funktion aus: function myFunction () (// etwas tun) var int = setInterval (myFunction, 1000); Abbrechen: clearInterval (int); "
UPDATE: Das ist ziemlich alt. Wenn Sie heutzutage faul Bilder laden möchten, empfehlen wir Ihnen: Die vollständige Anleitung zum faulen Laden von Bildern A Native "