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.



4
JavaScript: Class.method vs. Class.prototype.method
Was ist der Unterschied zwischen den folgenden beiden Erklärungen? Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ } Ist es in Ordnung, sich die erste Anweisung als Deklaration einer statischen Methode und die zweite Anweisung als Deklaration einer Instanzmethode …


5
Wie klone ich ein Date-Objekt?
Durch Zuweisen einer DateVariablen zu einer anderen wird der Verweis auf dieselbe Instanz kopiert. Dies bedeutet, dass das Ändern des einen das andere ändert. Wie kann ich eine DateInstanz tatsächlich klonen oder kopieren ?
498 javascript 

20
Ändern der Größe eines Iframes basierend auf dem Inhalt
Ich arbeite an einer iGoogle-ähnlichen Anwendung. Inhalte aus anderen Anwendungen (in anderen Domänen) werden mithilfe von Iframes angezeigt. Wie ändere ich die Größe der Iframes an die Höhe des Iframes-Inhalts? Ich habe versucht, das von Google verwendete Javascript zu entschlüsseln, aber es ist verschleiert, und das Durchsuchen des Webs war …


30
Führen Sie eine Entprellung in React.js durch
Wie führt man ein Debounce in React.js durch? Ich möchte das handleOnChange entprellen. Ich habe es versucht, debounce(this.handleOnChange, 200)aber es funktioniert nicht. function debounce(fn, delay) { var timer = null; return function() { var context = this, args = arguments; clearTimeout(timer); timer = setTimeout(function() { fn.apply(context, args); }, delay); }; …


14
Variablenvariablen der ES6-Klasse
Derzeit verwenden viele von uns in ES5 das folgende Muster in Frameworks, um Klassen und Klassenvariablen zu erstellen, was bequem ist: // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); In ES6 können Sie Klassen nativ erstellen, es gibt jedoch keine Option für Klassenvariablen: …

11
typeof! == "undefined" vs.! = null
Ich sehe oft JavaScript-Code, der auf folgende Weise nach undefinierten Parametern usw. sucht: if (typeof input !== "undefined") { // do stuff } Dies scheint etwas verschwenderisch zu sein, da es sowohl eine Typensuche als auch einen Zeichenfolgenvergleich beinhaltet, ganz zu schweigen von seiner Ausführlichkeit. Es wird benötigt, weil undefinedes …


21
Erkennen, wann der Browser den Dateidownload erhält
Ich habe eine Seite, auf der der Benutzer eine dynamisch generierte Datei herunterladen kann. Das Generieren dauert lange, daher möchte ich einen "Warte" -Indikator anzeigen. Das Problem ist, dass ich nicht herausfinden kann, wie ich feststellen kann, wann der Browser die Datei empfangen hat, sodass ich den Indikator ausblenden kann. …
488 javascript  http  mime 


9
Vor- / Nachteile der Verwendung von Redux-Saga mit ES6-Generatoren gegenüber Redux-Thunk mit ES2017 async / await
Es wird gerade viel über das neueste Kind in der Redux-Stadt gesprochen, die Redux-Saga / Redux-Saga . Es verwendet Generatorfunktionen zum Abhören / Versenden von Aktionen. Bevor ich mich darum kümmere, möchte ich die Vor- und Nachteile der Verwendung redux-sagaanstelle des folgenden Ansatzes kennen, bei dem ich redux-thunkasync / await …

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.