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

jQuery-pjaxr
jQuery-pjaxr

1 Mar 15

najax
najax

10 Feb 16

pjax
pjax

12 Apr 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!