Der Begriff "Versprechen" in JavaScript wurde mit dem Aufkommen der serverseitigen JavaScript Entwicklung geprägt.
Es stellt im Wesentlichen das Ergebnis einer Aufgabe, die möglicherweise noch nicht abgeschlossen sein können. Oder in einfacheren Worten, was für eine JS Anruf erwarten.
Q.js 'in all dies ist für die Herstellung und Komponieren asynchrone verspricht, ohne zu blockieren die App und eine bessere Fehlerfortpflanzung.
Q.js arbeitet mit Client-Seite (Browser) und Server-Seite ( Node.js , CommonJS, RequireJS , Bower , Component ) Umgebungen
Was ist neu in dieser Pressemitteilung:.
- Adresse ein Problem, das Q daran gehindert als & # X3C verwendet; Skript & # x3e; für Firefox-Add-ons. Q kann nun in jeder Umgebung, die Fenster oder Selbst Globals bietet eingesetzt werden, da die Begünstigung Fenster Add-ons haben eine eine unveränderliche Selbst, die sich von Fenster ist.
Was ist neu in Version 1.2.0:
- Added Q.any (promisesArray) -Methode. Gibt ein Versprechen mit dem Wert des ersten aufgelöst Versprechen in promisesArray erfüllt. Wenn alle Versprechungen in promisesArray abgelehnt werden, eine Zusage abgelehnt zurückgegeben.
Was ist neu in Version 1.1.2:
- Entfernt Fremd Dateien aus dem NPM-Paket mithilfe der & quot; Dateien & quot; Whitelist in package.json anstelle der .npmignore Blacklist.
Was ist neu in Version 1.1.1:
- Es wurde ein Paar von Regressionen in Bootstrapping, eine, ausgeschlossen WebWorker Unterstützung, und eine andere, die Unterstützung bei der & # X3C ausgeschlossen; Skript & # x3e; Nutzung rundheraus ab.
Was ist neu in Version 1.1.0:
- Fügt Unterstützung für lange ermöglicht Stack-Traces in Knoten. js indem Sie die Umgebungsvariable Q_DEBUG = 1.
- stellt den Hahn Methode, um Versprechungen, die einen Wert finden wird umhergehen unverändert.
- Verwenden Sie instanceof eigenen Versprechen Fällen erkennen, im Gegensatz zu thenables.
- Construct Timeout-Fehler mit Code === ETIMEDOUT (Kornel Lesinski)
- Mehr descriminant CommonJS Modul Umgebungserfassung.
- Dropped kontinuierliche Integration für Node.js 0,6 und 0,8 aufgrund von Änderungen an NPM, die den Einsatz der neuen Version ^ Prädikat Betreiber in jedem transitive Abhängigkeit nicht aus.
Was ist neu in Version 1.0.1:
- Entfernt die Konsole Lückenbüßer für das Versprechen Inspektor. Diese nicht mehr funktioniert mit jedem Grad an Zuverlässigkeit.
- Fixes Unterstützung für Content-Sicherheitsrichtlinien, die eval verbieten. Jetzt mit der StopIteration global zu Spidermonkey-Generatoren von ES6 Generatoren unterscheiden, unter der Annahme, dass sie nie nebeneinander bestehen.
Was ist neu in der Version 1.0.0:
- Q wird nun versuchen, eine Debug-Meldung in der Post Browser ob window.Touch definiert ist. Chrome hat jetzt zumindest diese Eigenschaft unabhängig davon, ob Touch wird von der zugrundeliegenden Hardware unterstützt.
- Entfernen deprecation Warnung von promise.valueOf. Die Funktion wird durch den Browser auf verschiedene Weise so genannt, gibt es keine Möglichkeit, die Nutzung zu unterscheiden, die aus der Nutzung der nicht geändert werden kann migriert werden soll.
Was ist neu in Version 0.9.2:.
- Fahren Sie durch die Fortschritte bei der Verwendung von Benachrichtigungen timeout
- Fahren Sie durch Fortschritte Benachrichtigungen, wenn mit Verzögerung.
- Feste nbind tatsächlich binden thisArg.
Was ist neu in Version 0.9.0:.
- Q funktioniert nun in Internet Explorer 10
- fbind nicht mehr hart bindet die zurück Funktion dies nicht definiert.
- Q.reject nicht mehr verliert Speicher.
- npost ohne Argumente funktioniert jetzt.
Was ist neu in Version 0.8.12:
- Treats ausländischen Versprechungen als ungelöst in Q.isFulfilled. Auf diese Weise können Q.all Arbeit an Arrays mit Fremd Versprechungen.
- Behebt kleinere Probleme mit der Einhaltung Promises / A + Spezifikation und Test-Suite.
Anforderungen :
- Node.js 0.6 oder höher
Kommentare nicht gefunden