Q.js

Logiciel capture d'écran:
Q.js
Détails logiciels:
Version: 1.4.1 Mise à jour
Date de transfert: 4 Jun 15
Développeur: Kris Kowal
Licence: Gratuit
Popularité: 94

Rating: 1.8/5 (Total Votes: 4)

Le terme «promesse» en JavaScript a été inventé avec l'émergence de côté serveur de développement JavaScript.
Il représente essentiellement le résultat d'une tâche, qui peut ou peut ne pas avoir encore terminé. Ou en termes plus simples, ce qui vous attend pour un appel de JS.
La place de Q.js dans tout cela est pour faire des promesses et de composer asynchrones, sans bloquer l'application et avec une meilleure propagation d'erreur.
Q.js travaille avec côté client (navigateur) et côté serveur ( Node.js , CommonJS, RequireJS , Bower , Composant ) environnements

Ce qui est nouveau dans cette version:.

  • Adresse un problème qui empêchait d'être Q utilisé comme un & # x3C; scénario & # X3e; pour Firefox add-ons. Q peut maintenant être utilisé dans tout environnement qui fournit des fenêtres ou auto globales, favorisant la fenêtre depuis add-ons avoir un une auto immuable qui est distincte de la fenêtre.

Quoi de neuf dans la version 1.2.0:

La méthode

  • Ajouté Q.any (promisesArray). Retourne une promesse remplie avec la valeur de la première promesse résolue dans promisesArray. Si toutes les promesses dans promisesArray sont rejetées, il renvoie une promesse rejeté.

Quoi de neuf dans la version 1.1.2:

  • fichiers superflus retiré de l'emballage de la NGP en utilisant le & quot; & quot fichiers; liste blanche dans package.json place de la liste noire de .npmignore.

Ce qui est nouveau dans la version 1.1.1:

  • Correction d'un paire de régressions en amorçage, celle qui soutien WebWorker exclue, et un autre qui empêchait soutien & # x3C; scénario & # X3e; l'utilisation pure et simple.

Quoi de neuf dans la version 1.1.0:

  • Ajoute le support pour permettre de longues traces de pile dans le noeud. js en définissant la variable d'environnement Q_DEBUG = 1.
  • lance la méthode du robinet à des promesses, qui verra une valeur traversent sans altération.
  • Utilisez instanceof à reconnaître les cas de promesse propres par opposition à thenables.
  • Construire des erreurs de temporisation avec le code === ETIMEDOUT (Kornel Lesinski)
  • CommonJS Plus descriminant détection de l'environnement du module.
  • Abandonnés intégration continue pour Node.js 0,6 et 0,8 en raison de changements à la NGP qui empêchent l'utilisation du nouvel opérateur ^ version prédicat dans toute dépendance transitive.

Quoi de neuf dans la version 1.0.1:

  • Supprime le pis-aller de la console pour un inspecteur de la promesse. Ce ne fonctionne plus avec un degré de fiabilité.
  • Corrections soutien pour les politiques de sécurité de contenu qui interdisent eval. Maintenant, en utilisant le StopIteration mondiale de distinguer générateurs SpiderMonkey de générateurs ES6, en supposant qu'ils ne pourront jamais coexister.

Ce qui est nouveau dans la version 1.0.0:

  • Q va maintenant tenter de poster un message de débogage dans indépendamment du fait que les navigateurs window.Touch est défini. Chrome a au moins maintenant cette propriété indépendamment du fait que toucher est soutenu par le matériel sous-jacent.
  • Supprimer avertissement de dépréciation de promise.valueOf. La fonction est appelée par le navigateur de diverses façons il n'y a donc aucun moyen de distinguer l'utilisation qui doit être migré d'utilisation qui ne peut pas être modifié.

Ce qui est nouveau dans la version 0.9.2:.

  • Traverser les notifications de progression lors de l'utilisation timeout
  • Traverser les notifications de progression lors de l'utilisation de retard.
  • nbind fixe à lier effectivement la thisArg.

Ce qui est nouveau dans la version 0.9.0:.

  • Q travaille maintenant dans Internet Explorer 10
  • fbind plus dur lie.
  • de cette undefined la fonction de retour
  • Q.reject plus fuites de mémoire.
  • NPOST sans arguments fonctionne maintenant.

Quoi de neuf dans la version 0.8.12:

  • Traite promesses étrangers non résolues dans Q.isFulfilled. Cela permet Q.Tous travail sur les tableaux contenant des promesses étrangers.
  • Correction des problèmes de conformité mineurs avec la suite Promises / A + spec et de test.

Exigences :

  • Node.js 0,6 ou supérieur

Logiciel similaire

bootstrap-ajax
bootstrap-ajax

10 Dec 15

D.js
D.js

4 Jun 15

D'autres logiciels de développeur Kris Kowal

Tengwar
Tengwar

13 May 15

es5-shim
es5-shim

20 Jul 15

Commentaires à Q.js

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!