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.


11
Überprüfen Sie, ob das HTML-Element Bildlaufleisten enthält
Was ist der schnellste Weg, um zu überprüfen, ob ein Element Bildlaufleisten hat? Eine Sache ist natürlich, zu überprüfen, ob das Element größer als sein Ansichtsfenster ist, was leicht durch Überprüfen dieser beiden Werte erreicht werden kann: el.scrollHeight > el.offsetHeight || el.scrollWidth > el.offsetWidth Das bedeutet aber nicht, dass es …


9
Wie rufe ich eine dynamisch benannte Methode in Javascript auf?
Ich arbeite daran, dynamisch JavaScript zu erstellen, das beim Erstellen in eine Webseite eingefügt wird. Das JavaScript wird verwendet, um eine listboxbasierend auf der Auswahl in einer anderen zu füllen listbox. Wenn die Auswahl von eins listboxgeändert wird, wird ein Methodenname aufgerufen, der auf dem ausgewählten Wert von basiert listbox. …

11
versuchen {} ohne catch {} in JavaScript möglich?
Ich habe eine Reihe von Funktionen, die entweder etwas zurückgeben oder einen Fehler auslösen. In einer Hauptfunktion rufe ich jede dieser Funktionen auf und möchte den von jeder Funktion zurückgegebenen Wert zurückgeben oder mit der zweiten Funktion fortfahren, wenn die erste Funktion einen Fehler auslöst. Im Grunde habe ich derzeit …



4
Regex, um alles außer Zahlen und einem Dezimalpunkt zu ersetzen
Ich habe ein Textfeld, das nur Text oder Dezimalzahl bleiben muss. Hier ist der Code, den ich derzeit verwende, um alles außer Zahlen und einem Dezimalpunkt zu ersetzen. Das Problem ist, ich kann keinen regulären Ausdruck finden, der alles andere identifiziert document.getElementById(target).value = newVal.replace(/\D[^\.]/g, ""); Das \ D funktioniert gut, …
113 javascript  regex 

5
Redux & RxJS, Ähnlichkeiten?
Ich weiß, dass Redux eine bessere "Implementierung" von Flux ist, oder besser gesagt, es ist ein Redesign zur Vereinfachung (Verwaltung des Anwendungsstatus). Ich habe viel über reaktives Programmieren (RxJS) gehört, aber ich habe noch nicht getaucht, um es zu lernen. Meine Frage lautet also: Gibt es einen Schnittpunkt (etwas gemeinsam) …
113 javascript  rxjs  redux 


6
Warnung: Unbekannte DOM-Eigenschaftsklasse. Meinten Sie className?
Ich habe gerade angefangen, React zu untersuchen, indem ich eine Komponente mit einer einfachen Renderfunktion hinzugefügt habe: render() { return <div class="myApp"></div> } Wenn ich die App starte, wird folgende Fehlermeldung angezeigt: Warning: Unknown DOM property class. Did you mean className? Ich kann dies durch eine Änderung lösen classzu className. …

10
Wie erkenne ich meine Browserversion und mein Betriebssystem mit JavaScript?
Ich habe versucht, den folgenden Code zu verwenden, aber er zeigt nur Ergebnisse an, wenn Chrome und Mozilla in IE6 nicht funktionieren. <div id="example"></div> <script type="text/javascript"> txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>"; txt+= "<p>Browser Name: " + navigator.appName + "</p>"; txt+= "<p>Browser Version: " + navigator.appVersion + …

4
Ändern Sie das Arbeitsverzeichnis in meinem aktuellen Shell-Kontext, wenn Sie das Knotenskript ausführen
Ich versuche, das Arbeitsverzeichnis meines Node.js-Skripts zu ändern, wenn es über ein bin-Skript ausgeführt wird. Ich habe so etwas wie folgendes: #!/usr/bin/env node process.chdir('/Users') Wenn ich diese Datei dann mit ausführe ./bin/nodefile, wird sie beendet, aber das Arbeitsverzeichnis des aktuellen Shell-Kontexts hat sich nicht geändert. Ich habe auch Shelljs ausprobiert …


6
Ist es sicher, ein Versprechen mehrmals zu lösen?
Ich habe einen i18n-Dienst in meiner Anwendung, der den folgenden Code enthält: var i18nService = function() { this.ensureLocaleIsLoaded = function() { if( !this.existingPromise ) { this.existingPromise = $q.defer(); var deferred = this.existingPromise; var userLanguage = $( "body" ).data( "language" ); this.userLanguage = userLanguage; console.log( "Loading locale '" + userLanguage + …

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.