Als «javascript» getaggte Fragen

503
Komplexes Verschachteln von Partials und Templates

Meine Frage betrifft den Umgang mit der komplexen Verschachtelung von Vorlagen (auch Partials genannt ) in einer AngularJS-Anwendung. Ich beschreibe meine Situation am besten mit einem Bild, das ich erstellt habe: Wie Sie sehen, kann dies eine ziemlich komplexe Anwendung mit vielen verschachtelten...

498
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

496
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);...

492
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...

491
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...

488
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,...