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.

5
Warum verwenden wir "({})" in jQuery?
Warum verwenden wir ({ })? Ist es delegiert? Was bedeutet es, diese Syntax zu verwenden? Was wickeln wir damit ein? Zum Beispiel: $.ajaxSetup ({ // <-- THIS error: fError, compelete: fComp, success: fSucc }); // <-- AND THIS

7
JSLint-Fehler: Verschieben Sie alle 'var'-Deklarationen an den Anfang der Funktion
JSLint-Site aktualisiert und ich kann JS-Skripte nicht mehr überprüfen. Für mich ist diese Warnung nicht kritisch, und ich möchte nicht Tausende von Zeilen durchgehen, um dies zu beheben. Ich möchte kritischere Probleme finden. Weiß jemand, wie man diesen Fehler deaktiviert oder Legacy-JSLint verwendet? AKTUALISIEREN Beispiel: function doSomethingWithNodes(nodes){ this.doSomething(); for (var …

5
D3.js: "Nicht erfasster Syntaxfehler: Unerwartetes Token ILLEGAL"?
Ich habe gerade D3.js von d3js.org heruntergeladen (Link zur Zip-Datei), es entpackt und auf der folgenden HTML-Seite darauf verwiesen: <html> <head> <title>D3 Sandbox</title> <style> </head> <body> <script src="/d3.v3.js"></script> </body> </html> Wenn ich diese Seite lade, gibt mir meine Konsole (in Chrome) den folgenden Fehler: Uncaught SyntaxError: Unexpected token ILLEGAL: line …
77 javascript  d3.js 

5
Assoziatives JavaScript-Array für JSON
Wie kann ich ein assoziatives JavaScript-Array in JSON konvertieren? Ich habe folgendes versucht: var AssocArray = new Array(); AssocArray["a"] = "The letter A" console.log("a = " + AssocArray["a"]); // result: "a = The letter A" JSON.stringify(AssocArray); // result: "[]"

12
Wie kann AngularJS globale Tastaturkürzel erstellen?
Ich nehme an, ich sollte die Direktive verwenden, aber es scheint seltsam, dem Body eine Direktive hinzuzufügen, aber Ereignisse im Dokument anzuhören. Was ist ein richtiger Weg, um dies zu tun? UPDATE: Gefunden AngularJS UI und sah ihre Realisierung keypress Richtlinie.

4
Zoom Canvas to Mouse Cursor
Ich programmiere ein HTML5-<Leinwand> -Projekt, bei dem Bilder mit dem Scrollrad vergrößert und verkleinert werden. Ich möchte wie bei Google Maps auf den Cursor zoomen, bin aber völlig verloren, wie man die Bewegungen berechnet. Was ich habe: Bild x und y (obere linke Ecke); Bildbreite und -höhe; Cursor x und …

10
Wie klären wir Spione programmgesteuert in Jasmine?
Wie klären wir den Spion programmgesteuert in einer Jasmin-Testsuite? Vielen Dank. beforeEach(function() { spyOn($, "ajax").andCallFake(function(params){ }) }) it("should do something", function() { //I want to override the spy on ajax here and do it a little differently })




6
Strukturieren einer Node.js- und AngularJS-Anwendung
Ich bin im Begriff, mein erstes AngularJS-Projekt zu versuchen, und es ist sinnvoll, Node.js für das Back-End zu verwenden, obwohl dies bedeutet, dass AngularJS und Node.js gleichzeitig von Grund auf neu gelernt werden. Das erste, was ich versuche, ist eine gute Dateistruktur. Bisher hat meine reine HTML / CSS-Vorlage die …

6
Exportieren Sie Javascript-Daten ohne Serverinteraktion in eine CSV-Datei
Wenn wir auf einem NodeJS-Server wären, könnten wir einen Header schreiben, einen MIME-Typ festlegen und ihn senden: res.header("Content-Disposition", "attachment;filename="+name+".csv"); res.type("text/csv"); res.send(200, csvString); Aufgrund der Header erstellt der Browser einen Download für die genannte CSV-Datei. Wenn nützliche Daten in einem Browser generiert werden, besteht eine Lösung, um sie in eine CSV-Datei …

9
Weiterleiten des Benutzers in einen untergeordneten Status, wenn er mithilfe des UI-Routers in den übergeordneten Status wechselt
Folgendes berücksichtigen: .state('manager.staffList', {url:'^/staff?alpha', templateUrl: 'views/staff.list.html', data:{activeMenu: 'staff'}, controller: 'staffListCtrl'}) .state('manager.staffDetail', {url:'^/staff/{id}' , templateUrl: 'views/staff.html', data:{activeMenu: 'staff'}, controller: 'staffDetailsCtrl'}) .state('manager.staffDetail.view', {url:'/view', templateUrl: 'views/staff.details.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.view.schedule', {url:'/schedule', templateUrl:'views/staff.view.schedule.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.view.history', {url:'/history' , templateUrl:'views/staff.view.history.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.view.log', {url:'/log', templateUrl:'views/staff.view.log.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.view.files', {url:'/files', templateUrl:'views/staff.view.files.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.edit', {url:'/edit', templateUrl: 'views/staff.edit.html', …

6
Ruft die globale Variable dynamisch anhand der Namenszeichenfolge in JavaScript ab
<script> //in one script var someVarName_10 = 20; </script> Ich möchte von einem anderen Skript über den Namen der Variablen auf diese Variable zugreifen können. Mit Fensterobjekt ist es einfach, ist es mit lokaler Variable möglich? Ich meine, greifen Sie mit folgendem Code auf diese Variable zu: <script> alert(all_vars['someVar' + …
77 javascript 

2
Wofür ist Grunzen?
Ich versuche, in Grunt einzusteigen, für das ich neu bin, aber ich verstehe seine Nützlichkeit nicht. Ich verstehe, dass es ein Taskrunner ist. Ich verstehe, dass es verwendet werden kann, um Dinge wie Bundle, Uglify, Jshint, Minify usw. usw. usw. zu tun, alles, was in eine Skriptaufgabe umgewandelt werden kann. …

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.