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.

7
Wann sollte ich einer React-App Redux hinzufügen?
Ich lerne gerade React und versuche herauszufinden, wie ich es mit Redux zum Erstellen einer mobilen App verwenden kann. Ich bin etwas verwirrt darüber, wie die beiden miteinander verwandt / verwendbar sind. Zum Beispiel habe ich dieses Tutorial in React https://www.raywenderlich.com/99473/introducing-react-native-building-apps-javascript abgeschlossen , aber jetzt möchte ich mit dem Hinzufügen …

10
Angular 2 Component @Input funktioniert nicht
Ich versuche nicht, einen Eigenschaftswert an meine Komponente zu übergeben. Nach dem, was ich gelesen habe, sieht alles richtig aus. Aber es funktioniert immer noch nicht. Mein Testwert wird als Null auf dem Bildschirm und der Konsole ausgegeben. :( Dies ist meine Testkomponente: import {Component, Input} from 'angular2/angular2'; @Component({ selector: …



6
Gibt es Leistungsvorteile beim "Sperren" von JavaScript-Objekten?
JavaScript 1.8.5 (ECMAScript 5) fügt einige interessante Methoden hinzu, die zukünftige Änderungen eines übergebenen Objekts mit unterschiedlichem Grad an Gründlichkeit verhindern: Object.preventExtensions(obj) Object.seal(obj) Object.freeze(obj) Vermutlich geht es hauptsächlich darum, Fehler zu erkennen: Wenn Sie wissen, dass Sie ein Objekt nach einem bestimmten Punkt nicht mehr ändern möchten, können Sie es …


3
Verstehen, wie D3.js Daten an Knoten bindet
Ich lese die Dokumentation zu D3.js durch und finde es schwierig, die selection.dataMethode aus der Dokumentation zu verstehen . Dies ist der Beispielcode in der Dokumentation: var matrix = [ [11975, 5871, 8916, 2868], [ 1951, 10048, 2060, 6171], [ 8010, 16145, 8090, 8045], [ 1013, 990, 940, 6907] ]; …

6
Wie kann man Javascript-Versprechen debuggen?
Ich versuche zu verstehen, wie man asynchronen Code debuggt, der auf Versprechungen basiert. Mit Versprechen meine ich ECMAScript 6-basierte Versprechen und mit Debuggen meine ich die Verwendung des eingebauten Chrome- oder Firefox-Debuggers. Ich habe Probleme damit - wenn ein Fehler auftritt, kann ich den Stack-Trace scheinbar nicht abrufen, egal wie …


5
Wie funktioniert require () in node.js?
Ich habe es versucht: // mod.js var a = 1; this.b = 2; exports.c = 3; // test.js var mod = require('./mod.js'); console.log(mod.a); // undefined console.log(mod.b); // 2 console.log(mod.c); // 3, so this === exports? Ich kann mir also vorstellen, dass require () folgendermaßen implementiert werden kann: var require = …

8
Jquery erhält Formularfeldwert
Ich verwende eine JQuery-Vorlage, um dynamisch mehrere Elemente auf derselben Seite zu generieren. Jedes Element sieht so aus <div id ="DynamicValueAssignedHere"> <div class="something">Hello world</div> <div class="formdiv"> <form name="inpForm"> <input type="text" name="FirstName" /> <input type="submit" value="Submit" /> </form> </div> </div> Ich möchte Jquery verwenden, um das Formular beim Absenden zu verarbeiten. …



4
Warum ist lodash.each für jeden schneller als native?
Ich habe versucht, den schnellsten Weg zu finden, um eine for-Schleife mit einem eigenen Bereich auszuführen. Die drei Methoden, die ich verglichen habe, waren: var a = "t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t".split(); // lodash .each -> 1,294,971 ops/sec lodash.each(a, function(item) { cb(item); }); // native .forEach -> 398,167 ops/sec a.forEach(function(item) { cb(item); }); // …

2
Node.js "erfordern" Funktion und Parameter
Wenn ich es tue: lib = require('lib.js')(app) wird apptatsächlich übergeben? in lib.js: exports = module.exports = function(app){} Scheint nein zu sein, denn wenn ich versuche, mehr als nur zu tun (app)und stattdessen: lib = require('lib.js')(app, param2) Und: exports = module.exports = function(app, param2){} Ich verstehe nicht params2. Ich habe versucht …

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.