Q.js

Software skärmdump:
Q.js
Mjukvaruinformation:
Version: 1.4.1 Uppdaterad
Ladda upp dagen: 4 Jun 15
Utvecklare: Kris Kowal
Licens: Gratis
Popularitet: 35

Rating: 2.0/5 (Total Votes: 2)

Begreppet "Promise" i JavaScript myntades med framväxten av server-side JavaScript utveckling.
Den representerar i grunden ett resultat av en uppgift, som kanske eller kanske inte har avslutat ännu. Eller i enklare ord, vad man ska förvänta sig för en JS samtal.
Q.js "plats i allt detta är för att ringa och komponera asynkrona löften, utan att blockera programmet och med en bättre felutbredning.
Q.js arbetar med klientsidan (webbläsare) och server-side ( Node.js , CommonJS, RequireJS , Bower , Komponent ) miljöer

Vad är nytt i den här versionen.

  • Adress ett problem som hindrade Q ifrån används som en & # x3c; script & # x3e; för Firefox add-ons. Q kan nu användas i alla miljöer som ger fönster eller egen globals, gynnar fönster sedan add-ons har en en oföränderlig själv som skiljer sig från fönster.

Vad är nytt i version 1.2.0:

  • Lade Q.any (promisesArray) metoden. Ger ett löfte uppfylls med värdet av den första löst löftet i promisesArray. Om alla löften i promisesArray förkastas, returneras en avvisade löfte.

Vad är nytt i version 1.1.2:

  • Borttagna främmande filer från NPM paketet med hjälp av & quot; filer & quot; vitlista i package.json stället för .npmignore svarta listan.

Vad är nytt i version 1.1.1:

  • Fixat ett par regressioner i bootstrapping, en som uteslutet WebWorker stöd, och en annan som förhindrade stöd i & # x3c; script & # x3e; användning direkt.

Vad är nytt i version 1.1.0:

  • Lägger till stöd för att möjliggöra långa stackspår i noden. js genom att ställa miljövariabeln Q_DEBUG = 1.
  • lanserar kranen metod löften, som kommer att se ett värde passera utan förändring.
  • Använd instanceof att erkänna egna löfte instanser i motsats till thenables.
  • Konstruera timeout fel med kod === ETIMEDOUT (Kornel Lesinski)
  • Mer descriminant CommonJS modul miljö upptäckt.
  • Tappat kontinuerlig integration för Node.js 0,6 och 0,8 på grund av ändringar i NPM som utesluter användningen av nya ^ version predikat operatör i någon transitivt beroende.

Vad är nytt i version 1.0.1:

  • bort konsolen utfyllnad för ett löfte inspektör. Detta fungerar inte längre med någon grad av tillförlitlighet.
  • Fixar stöd för innehållssäkerhetsprinciper som förbjuder eval. Nu använder StopIteration globala att skilja Spidermonkey generatorer från ES6 generatorer, förutsatt att de aldrig kommer att samexistera.

Vad är nytt i version 1.0.0:

  • Q kommer nu att försöka skriva en debug-meddelande i webbläsare oavsett om window.Touch definieras. Chrome har åtminstone nu denna fastighet oavsett om kontakten stöds av den underliggande hårdvaran.
  • Ta bort avskrivningar varning från promise.valueOf. Funktionen anropas av webbläsaren på olika sätt så det finns inget sätt att särskilja användning som bör migrerat från användning som inte kan ändras.

Vad är nytt i version 0.9.2:.

  • Passera genom framsteg meddelanden när du använder timeout
  • Passera genom framsteg meddelanden när du använder fördröjning.
  • Fast nbind att faktiskt binda thisArg.

Vad är nytt i version 0.9.0:.

  • Q arbetar nu i Internet Explorer 10
  • fbind inte längre hårt binder tillbaka funktionens detta odefinierad.
  • Q.reject inte längre läcker minne.
  • npost utan argument fungerar nu.

Vad är nytt i version 0.8.12:

  • Behandlar utländska löften som olösta i Q.isFulfilled. Detta låter Q.all arbete med matriser som innehåller utländska löften.
  • Åtgärdar mindre efterlevnad problem med löften / A + spec och testsvit.

Krav :

  • Node.js 0,6 eller högre

Liknande mjukvara

DWR
DWR

14 Apr 15

SignalR
SignalR

28 Feb 15

AjaxGetContent
AjaxGetContent

28 Feb 15

Vow
Vow

12 Apr 15

Annan programvara för utvecklare Kris Kowal

es5-shim
es5-shim

20 Jul 15

Tengwar
Tengwar

13 May 15

Kommentarer till Q.js

Kommentarer hittades inte
Kommentar
Slå på bilder!