Als «javascript» getaggte Fragen

Bei Fragen zur Programmierung in ECMAScript (JavaScript / JS) und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript). Dieses Tag wird selten alleine verwendet, wird jedoch am häufigsten mit den Tags [node.js], [jquery], [json] und [html] verknüpft.


12
Was macht [] .forEach.call () in JavaScript?
Ich habe mir einige Codeausschnitte angesehen und mehrere Elemente gefunden, die eine Funktion über eine Knotenliste aufrufen, wobei forEach auf ein leeres Array angewendet wurde. Zum Beispiel habe ich so etwas wie: [].forEach.call( document.querySelectorAll('a'), function(el) { // whatever with the current node }); aber ich kann nicht verstehen, wie es …



3
Grundlegendes zur Ereignisschleife
Ich denke darüber nach und habe mir Folgendes ausgedacht: Nehmen wir an, wir haben einen Code wie diesen: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Eine Anfrage kommt herein und die JS-Engine beginnt Schritt für Schritt mit der Ausführung des obigen Codes. Die ersten beiden Anrufe sind Synchronisierungsanrufe. Aber wenn es um …

13
Positionieren Sie das <div> -Element in der Mitte des Bildschirms
Ich möchte ein &lt;div&gt;(oder ein &lt;table&gt;) Element unabhängig von der Bildschirmgröße in der Mitte des Bildschirms positionieren . Mit anderen Worten, der Abstand zwischen "oben" und "unten" sollte gleich sein, und der Abstand zwischen "rechts" und "links" sollte gleich sein. Ich möchte dies nur mit CSS erreichen. Ich habe Folgendes …
134 javascript  css  html 

7
Ersetzen Sie alle nicht alphanumerischen Zeichen, neuen Linien und mehrere Leerzeichen durch ein Leerzeichen
Ich suche nach einer netten RegEx- Lösung, die ich ersetzen kann Alle nicht alphanumerischen Zeichen Alle NewLines Alle mehrfachen Instanzen von Leerzeichen Mit einem einzigen Leerzeichen Für diejenigen, die zu Hause spielen ( das Folgende funktioniert ) text.replace(/[^a-z0-9]/gmi, " ").replace(/\s+/g, " "); Meiner Meinung nach ist RegEx wahrscheinlich stark genug, …


7
Erstellen Sie ein Verzeichnis beim Schreiben in eine Datei in Node.js.
Ich habe an Node.js herumgebastelt und ein kleines Problem gefunden. Ich habe ein Skript, das sich in einem Verzeichnis namens befindet data. Ich möchte, dass das Skript einige Daten in eine Datei in einem Unterverzeichnis innerhalb des dataUnterverzeichnisses schreibt . Ich erhalte jedoch den folgenden Fehler: { [Error: ENOENT, open …

7
JS generiert zufällige Boolesche Werte
Einfache Frage, aber ich interessiere mich für die Nuancen hier. Ich generiere zufällige Boolesche Werte mit der folgenden Methode, die ich mir ausgedacht habe: const rand = Boolean(Math.round(Math.random())); Wann immer es random()auftaucht, scheint es immer eine Falle zu geben - es ist nicht wirklich zufällig, es wird durch irgendetwas kompromittiert …


21
Die automatische Wiedergabe von Videos funktioniert in Safari und im Chrome-Desktop-Browser nicht
Ich habe ziemlich viel Zeit damit verbracht herauszufinden, warum Videos wie hier eingebettet sind: &lt;video height="256" loop autoplay muted controls id="vid"&gt; &lt;source type="video/mp4" src="video_file.mp4"&gt;&lt;/source&gt; &lt;source type="video/ogg" src="video_file.ogg"&gt;&lt;/source&gt; &lt;/video&gt; Startet die Wiedergabe automatisch, sobald die Seite in FireFox geladen wurde, kann jedoch in Webkit-basierten Browsern nicht automatisch wiedergegeben werden. Dies geschah …


19
So fügen Sie jQuery in eine JS-Datei ein
Ich habe einen spezifischen Code zum Sortieren von Tabellen. Da der Code auf den meisten Seiten üblich ist, möchte ich eine JS-Datei erstellen, die den Code enthält, und alle Seiten, die ihn verwenden, können von dort aus darauf verweisen. Das Problem ist: Wie füge ich jQuery und das Tabellensortierer-Plugin zu …
133 javascript  jquery 

6
Initialisierung der Auswahl mit AngularJS und ng-repeat
Ich versuche, das Auswahlfeld dazu zu bringen, mit einer vorgefüllten Option zu beginnen, indem ng-repeat mit AngularJS 1.1.5 verwendet wird. Stattdessen beginnt die Auswahl immer mit nichts ausgewähltem. Es hat auch eine leere Option, die ich nicht will. Ich denke, dass es einen Nebeneffekt gibt, wenn nichts ausgewählt wird. Ich …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.