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
So bestellen Sie mit jQuery gebundene Ereignisse
Nehmen wir an, ich habe eine Web-App mit einer Seite, die 4 Skriptblöcke enthalten kann. Das Skript, das ich schreibe, befindet sich möglicherweise in einem dieser Blöcke, aber ich weiß nicht, welches vom Controller verarbeitet wird. Ich binde einige onclickEreignisse an eine Schaltfläche, stelle jedoch fest, dass sie manchmal in …

9
Warum ist 2 == [2] in JavaScript?
Ich habe das kürzlich 2 == [2]in JavaScript entdeckt. Wie sich herausstellt, hat diese Eigenart einige interessante Konsequenzen: var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true Ebenso funktioniert folgendes: var a = { "abc" : 1 }; a[["abc"]] === a["abc"]; // this is also …

2
throw Error ('msg') vs throw new Error ('msg')
var err1 = Error('message'); var err2 = new Error('message'); Was ist der Unterschied? Wenn man sie in der Chromkonsole betrachtet, sehen sie identisch aus. Gleiche Eigenschaften für das Objekt und dieselbe __proto__Kette. Scheint fast Errorwie eine Fabrik zu handeln. Welches ist richtig und warum?

10
Node.js Unit Testing [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Verbessere diese Frage Gibt es derzeit gute Unit-Test-Frameworks für node.js (serverseitige js)? …


11
Objekt mit lodash in Array umwandeln
Wie kann ich eine große Transformation objectzu arraymit lodash? var obj = { 22: {name:"John", id:22, friends:[5,31,55], works:{books:[], films:[],} 12: {name:"Ivan", id:12, friends:[2,44,12], works:{books:[], films:[],} } // transform to var arr = [{name:"John", id:22...},{name:"Ivan", id:12...}]

30
Wie vergleiche ich die Versionsnummer der Software mit js? (nur Nummer)
Hier ist die Versionsnummer der Software: "1.0", "1.0.1", "2.0", "2.0.0.1", "2.0.1" Wie kann ich das vergleichen? Angenommen, die richtige Reihenfolge ist: "1.0", "1.0.1", "2.0", "2.0.0.1", "2.0.1" Die Idee ist einfach ...: Lesen Sie die erste Ziffer, dann die zweite, danach die dritte ... Aber ich kann die Versionsnummer nicht in …

5
"Verfallswarnung: Momentkonstruktion fällt auf js Datum zurück", wenn versucht wird, das RFC2822-Datum in moment.js zu konvertieren
Ich verwende den folgenden Code, um eine serverseitige Datums- und Uhrzeitangabe mit moment.js in die Ortszeit umzuwandeln. moment(moment('Wed, 23 Apr 2014 09:54:51 +0000').format('lll')).fromNow() Aber ich bekomme: Verfallswarnung: Moment Bau fällt auf js Datum zurück. Dies wird nicht empfohlen und wird in der kommenden Hauptversion entfernt. Weitere Informationen finden Sie unter …



9
Ereignis-Listener entfernen, der mit bind hinzugefügt wurde
Was ist in JavaScript der beste Weg, um eine als Ereignis-Listener hinzugefügte Funktion mit bind () zu entfernen? Beispiel (function(){ // constructor MyClass = function() { this.myButton = document.getElementById("myButtonID"); this.myButton.addEventListener("click", this.clickListener.bind(this)); }; MyClass.prototype.clickListener = function(event) { console.log(this); // must be MyClass }; // public method MyClass.prototype.disableButton = function() { this.myButton.removeEventListener("click", …


15
Knoten und Fehler: EMFILE, zu viele geöffnete Dateien
Seit einigen Tagen habe ich nach einer funktionierenden Lösung für einen Fehler gesucht Error: EMFILE, too many open files Es scheint, dass viele Menschen das gleiche Problem haben. Die übliche Antwort besteht darin, die Anzahl der Dateideskriptoren zu erhöhen. Also habe ich das versucht: sysctl -w kern.maxfiles=20480, Der Standardwert ist …


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.