Pojem "Promise" v jazyce JavaScript byl vytvořen s nástupem server-side JavaScript vývoj.
Je to v podstatě představuje výsledek úkolu, který může nebo nemusí být ještě dokončena. Nebo jednodušeji řečeno, co očekávat na JS volání.
Q.js 'místo v tom všem je pro výrobu a skládání asynchronní sliby, bez zablokování aplikace a lepší šíření chybovou.
Q.js pracuje s straně klienta (prohlížeče) a na straně serveru ( Node.js , CommonJS, RequireJS , Bower , Složka ) prostředí
Co je nového v této verzi:.
- Adresa problém, který brání Q z bytí používán jako & # x3c; script & # x3e; pro Firefox add-ons. Q lze nyní použít v jakémkoli prostředí, které poskytuje okna nebo osoby samostatně výdělečně globals, favorizovat okno protože add-ons mají neměnný já, který je odlišný od okna.
Co je nového ve verzi 1.2.0:
metoda
- Přidaný Q.any (promisesArray). Vrací slib splnil s hodnotou prvního řešeného slibu v promisesArray. Pokud jsou všechny sliby v promisesArray jsou odmítnuty, vrátí odmítnutého slib.
Co je nového ve verzi 1.1.2:
- Odstraněny cizí soubory z balíku NPM pomocí & quot; Soubory & quot; whitelist v package.json namísto .npmignore černou listinu.
Co je nového ve verzi 1.1.1:
- Pevná dvojice regrese v bootstrapping, ten, který vyloučeno podpora WebWorker, a další, které brání podporu v & # x3c; skriptu & # X3e; Využití úplně.
Co je nového ve verzi 1.1.0:
- přidává podporu pro umožnění dlouhé trasování zásobníku v uzlu. js nastavením proměnné prostředí Q_DEBUG = 1.
- zavádí metodu klepněte na sliby, který bude vidět hodnotu projít beze změny.
- Pomocí instanceof rozpoznat vlastní instancí slibují jako protiklad k thenables.
- Construct chyby vypršení časového limitu s kódem === ETIMEDOUT (Kornel Lesinski)
- Více descriminant CommonJS detekce modul prostředí.
- Ukončena kontinuální integrace pro Node.js 0,6 a 0,8 z důvodu změn na NPM, které vylučují použití nového operátora ^ verze predikátu v každém tranzitivní závislosti.
Co je nového ve verzi 1.0.1:
- Odebere konzole provizorium za slib inspektor. Tato již pracuje s jakýmkoliv stupněm spolehlivosti.
- Podpora oprav k obsahu bezpečnostních politik, které zakazují eval. Nyní pomocí StopIteration globální odlišit SpiderMonkey generátorů z ES6 generátory, za předpokladu, že se nikdy koexistovat.
Co je nového ve verzi 1.0.0:
- Q se nyní pokusí přidat ladění zprávy v prohlížeče, bez ohledu na to, zda je definován window.Touch. Chrom má alespoň nyní tuto vlastnost bez ohledu na to, zda dotek je podporován hardwarem.
- Odstranit odmítání varování od promise.valueOf. Funkce je volána prohlížečem různými způsoby, takže neexistuje žádný způsob, jak rozlišit použití, které by měly být migrovat z používání, které nemohou být změněny.
Co je nového ve verzi 0.9.2:.
- Protáhněte prostřednictvím oznámení o postupu při použití timeout
- Protáhněte prostřednictvím oznámení o postupu při použití zpoždění.
- Pevná nbind skutečně svázat thisArg.
Co je nového ve verzi 0.9.0:.
- Q nyní pracuje v Internet Exploreru 10
- fbind již hard-váže Vrácená funkce je to nedefinované.
- Q.reject již nevrací paměť.
- npost bez argumentů nyní pracuje.
Co je nového ve verzi 0.8.12:
- Zachází cizí sliby, jak neřešené v Q.isFulfilled. To umožňuje Q.all práce na polích, které obsahují cizí sliby.
- Opravuje drobné problémy při dodržování slibů / + spec a testovací sady.
Požadavky na :
- Node.js 0.6 nebo vyšší
Komentáře nebyl nalezen