Q.js

Skjermbilde programvare:
Q.js
Prog.varedetaljer:
Versjon: 1.4.1 Oppdatert
Last opp dato: 4 Jun 15
Utvikler: Kris Kowal
Lisens: Gratis
Popularitet: 35

Rating: 2.0/5 (Total Votes: 2)

Begrepet "Promise" i Java ble skapt med fremveksten av server-side Javascript utvikling.
Det representerer i utgangspunktet et resultat av en oppgave, som kanskje eller kanskje ikke har fullført ennå. Eller i enklere ord, hva du kan forvente for en JS samtale.
Q.js 'sted i alt dette er for å lage og skrive asynkrone løfter, uten å blokkere app og med en bedre feilspredning.
Q.js fungerer med klientsiden (nettlesere) og serversiden ( Node.js , CommonJS, RequireJS , Bower , komponent ) miljøer

Hva er nytt i denne utgaven.

  • løse et problem som hindret Q fra å være brukes som en & # X3c; script & # x3e; for Firefox add-ons. Q kan nå brukes i alle miljøer som gir vinduet eller selv globals, favoriserer vinduet siden add-ons har en en uforanderlig selv som er forskjellig fra vinduet.

Hva er nytt i versjon 1.2.0:

  • Lagt Q.any (promisesArray) metoden. Returnerer et løfte oppfylt med verdien av det første vedtok løftet i promisesArray. Dersom alle løftene i promisesArray blir avvist, går det et avvist løfte.

Hva er nytt i versjon 1.1.2:

  • Fjernet unødvendige filer fra NPM pakken ved hjelp av & quot; filer & quot; hviteliste i package.json stedet for .npmignore svarteliste.

Hva er nytt i versjon 1.1.1:

  • Fast et par regresjoner i bootstrapping, en som utelukket WebWorker støtte, og en annen som utelukket støtte i & # X3c; script & # x3e; bruk direkte.

Hva er nytt i versjon 1.1.0:

  • Legger til støtte for aktivering lange stack spor i node. js ved å sette miljøvariabelen Q_DEBUG = 1.
  • Lanserte springen metode for å løfter, som vil se en verdi passere gjennom uten endringer.
  • Bruk instanceof å gjenkjenne egne lover tilfeller i motsetning til thenables.
  • Konstruer timeout feil med kode === ETIMEDOUT (Kornel Lesinski)
  • Mer descriminant CommonJS modul miljø gjenkjenning.
  • Droppet kontinuerlig integrasjon for Node.js 0,6 og 0,8 på grunn av endringer i NPM som utelukker bruk av ny ^ versjon predikatoperatoren i noen transitive avhengighet.

Hva er nytt i versjon 1.0.1:

  • Fjerner konsollen nødhjelp for et løfte inspektør. Dette fungerer ikke lenger med noen grad av pålitelighet.
  • Løser støtte for innholds sikkerhetspolicyer som forbyr eval. Nå bruker StopIteration global å skille Spidermonkey generatorer fra ES6 generatorer, forutsatt at de aldri vil eksistere.

Hva er nytt i versjon 1.0.0:

  • Q vil nå forsøke å legge inn en debug melding i lesere uansett om window.Touch er definert. Chrome har minst nå denne eiendommen uavhengig av om kontakten er støttet av den underliggende maskinvaren.
  • Fjern avskrivninger advarsel fra promise.valueOf. Funksjonen kalles av nettleseren på ulike måter, så det er ingen måte å skille bruk som skal migreres fra bruk som ikke kan endres.

Hva er nytt i versjon 0.9.2.

  • Pass gjennom framdrifts varslinger når du bruker timeout
  • Pass gjennom framdrifts varslinger når du bruker forsinkelse.
  • Fast nbind å faktisk binde thisArg.

Hva er nytt i versjon 0.9.0.

  • Q arbeider nå i Internet Explorer 10
  • fbind ikke lenger hardt binder returnert funksjonens dette til udefinert.
  • Q.reject ikke lenger lekker minne.
  • npost uten argumenter fungerer nå.

Hva er nytt i versjon 0.8.12:

  • Behandler utenlandske løfter som uløste i Q.isFulfilled. Dette lar Q.all arbeid med matriser som inneholder utenlandske løfter.
  • Løser mindre compliance problemer med Promises / A + spec og testsuite.

Krav

  • Node.js 0.6 eller nyere

Lignende programvare

Yepnope
Yepnope

12 May 15

Smartjax
Smartjax

10 Feb 16

jQuery Mockjax
jQuery Mockjax

18 Apr 16

chain.js
chain.js

13 May 15

Annen programvare fra utvikleren Kris Kowal

es5-shim
es5-shim

20 Jul 15

Tengwar
Tengwar

13 May 15

Kommentarer til Q.js

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!