Als «javascript» getaggte Fragen

322
Laden der lokalen JSON-Datei

Ich versuche, eine lokale JSON-Datei zu laden, aber es funktioniert nicht. Hier ist mein JavaScript-Code (mit jQuery: var json = $.getJSON("test.json"); var data = eval("(" +json.responseText + ")"); document.write(data["a"]); Die Datei test.json: {"a" : "b", "c" : "d"} Es wird nichts angezeigt und...

321
Erstellen Sie einen benutzerdefinierten Rückruf in JavaScript

Alles was ich tun muss, ist eine Rückruffunktion auszuführen, wenn meine aktuelle Funktionsausführung endet. function LoadData() { alert('The data has been loaded'); //Call my callback with parameters. For example, //callback(loadedData , currentObject); } Ein Verbraucher für diese Funktion...

321
ReactJS Zwei Komponenten kommunizieren

Ich habe gerade mit ReactJS angefangen und bin ein wenig auf ein Problem fixiert, das ich habe. Meine Anwendung ist im Wesentlichen eine Liste mit Filtern und einer Schaltfläche zum Ändern des Layouts. Im Moment bin ich mit drei Komponenten: <list />, < Filters />und <TopBar />,...

317
Wie definiere ich globale Variablen in CoffeeScript?

Auf Coffeescript.org: bawbag = (x, y) -> z = (x * y) bawbag(5, 10) würde kompilieren zu: var bawbag; bawbag = function(x, y) { var z; return (z = (x * y)); }; bawbag(5, 10); Das Kompilieren über ein Kaffeeskript unter node.js umschließt Folgendes: (function() { var bawbag; bawbag = function(x,...

317
So fügen Sie einem Array ein Objekt hinzu

Wie kann ich einem Array ein Objekt hinzufügen (in Javascript oder JQuery)? Was ist beispielsweise das Problem mit diesem Code? function(){ var a = new array(); var b = new object(); a[0]=b; } Ich möchte diesen Code verwenden, um viele Objekte im Array von function1 zu speichern und function2...

317
$ ein Objekt beobachten

Ich möchte nach Änderungen in einem Wörterbuch suchen, aber aus irgendeinem Grund wird der Rückruf nicht aufgerufen. Hier ist ein Controller, den ich benutze: function MyController($scope) { $scope.form = { name: 'my name', surname: 'surname' } $scope.$watch('form', function(newVal, oldVal){...