Die term 'Promise' in JavaScript is geskep met die opkoms van die bediener-kant JavaScript ontwikkeling.
Dit verteenwoordig basies die gevolg van 'n taak, wat mag of nie mag nog voltooi. Of in eenvoudiger woorde, wat om te verwag vir 'n JS oproep.
Q.js 'n plek in al hierdie dinge is vir die maak van en komponeer asynchrone beloftes, sonder die sluit van die jeug en met 'n beter fout voortplanting.
Q.js werk met die kliënt-kant (blaaiers) en bediener-kant ( Node.js , CommonJS, RequireJS , Bower , komponent ) omgewings
Wat is nuut in hierdie release:.
- Rig 'n kwessie wat Q verhinder is om gebruik as 'n & # x3c; script & # x3e; vir Firefox byvoegings. Q kan nou gebruik word in 'n omgewing wat venster of self globals bied, ten gunste van die venster sedert byvoegings het 'n 'n onveranderlike self wat apart van die venster is.
Wat is nuut in weergawe 1.2.0:
- metode
- Added Q.any (promisesArray). Terug 'n belofte vervul met die waarde van die eerste opgelos belofte in promisesArray. As al die beloftes in promisesArray verwerp, is dit gee 'n belofte verwerp.
Wat is nuut in weergawe 1.1.2:
- verwyder vreemde lêers van die NPM pakket deur die gebruik van die & quot; lêers & quot; witlys in package.json in plaas van die .npmignore swartlys.
Wat is nuut in weergawe 1.1.1:
- Vaste 'n paar van regressies in Opstarten, een wat uitgesluit WebWorker ondersteuning, en 'n ander wat steun verhinder in & # x3c; script & # x3e; gebruik volslae.
Wat is nuut in weergawe 1.1.0:
- Ondersteuning vir die aanstuur lang stapel spore in node. JS deur die oprigting van die omgewing veranderlike Q_DEBUG = 1.
- Stel die kraan metode om beloftes, wat 'n waarde sal sien deurgaan sonder verandering.
- Gebruik instanceof eie belofte gevalle erken teenoor thenables.
- Stel timeout foute met 'n kode === ETIMEDOUT (Kornel Lesinski)
- Meer descriminant CommonJS module omgewing opsporing.
- Drop deurlopende integrasie vir Node.js 0,6 en 0,8 gevolg van veranderinge aan NPM dat die gebruik van die nuwe weergawe ^ gesegde operateur verhinder in enige oorganklike afhanklikheid.
Wat is nuut in weergawe 1.0.1:
- Verwyder die konsole stoplap vir 'n belofte inspekteur. Dit werk nie meer met enige mate van betroubaarheid.
- Oplossing ondersteuning vir die inhoud sekuriteit beleid wat eval verbied. Nou met behulp van die globale StopIteration om Spider Monkey kragopwekkers van ES6 kragopwekkers onderskei, met die veronderstelling dat hulle nooit sal saamleef.
Wat is nuut in weergawe 1.0.0:
- Q sal nou probeer om 'n debug boodskap in plaas blaaiers ongeag of window.Touch gedefinieer word. Chrome het ten minste nou hierdie eiendom, ongeag of touch word ondersteun deur die onderliggende hardeware.
- Verwyder afkeuring waarskuwing van promise.valueOf. Die funksie is wat deur die leser op verskeie maniere, so daar is geen manier om te gebruik onderskei moet word migreer uit die gebruik wat nie verander kan word.
Wat is nuut in weergawe 0.9.2:.
- Gaan deur vooruitgang kennisgewings wanneer die gebruik van timeout
- Gaan deur vooruitgang kennisgewings wanneer die gebruik van die vertraging.
- Vaste nbind die thisArg eintlik bind.
Wat is nuut in weergawe 0.9.0:.
- Q werk nou in Internet Explorer 10
- fbind nie meer hard-bind die teruggekeer se funksie dit vir ongedefinieerd.
- Q.reject nie meer lek geheue.
- npost met geen argumente werk nou.
Wat is nuut in die weergawe 0.8.12:
- Treats buitelandse beloftes as onopgelos in Q.isFulfilled. Dit laat Q.all werk skikkings met buitelandse beloftes.
- Oplossing geringe probleme nakoming van die beloftes / A + spec en toets suite.
Vereistes :
- Node.js 0,6 of hoër
Kommentaar nie gevind