promesses Ils ont été une découverte dans le développement JavaScript, nous permettant de profiter d’un traitement asynchrone et d’éviter l’enfer des rappels. De nombreuses nouvelles API telles que Batterie APIEt le Cache d’API, et d’autres utilisent l’API Promise. Un fait que vous ignorez peut-être est que vous pouvez ajouter un fichier then
Une façon pour n’importe quel objet de le faire ressembler à une promesse !
Créons un objet générique avec then
La façon dont vous acceptez un resolve
lui servir d’argument :
j = { then: resolve => fetch("/").then(resolve) }
Avec un objet qui a une extension then
façon, vous pouvez appeler then
méthode ou utilisation await
La construction de la phrase:
j.then(res => console.log(res)); // Response {type: "basic", url: "https://davidwalsh.name/", redirected: false, status: 200, ok: true, …} // ... or an await... const response = await j; // Response {type: "basic", url: "https://davidwalsh.name/", redirected: false, status: 200, ok: true, …}
Cette technique est intéressante et, dans les bonnes circonstances, peut être utilisée pour représenter une utilisation logique.
Hack ou utile? Comment utilisez-vous cette fonctionnalité then
?
Voir la page API
Un événement qui fait toujours défaut dans le document est un signal lorsque l’utilisateur regarde un onglet particulier, ou un autre onglet. Quand un utilisateur ferme-t-il notre site pour regarder autre chose ? Quand reviennent-ils ?
dwProgressBar v2 : étapes et événements
dwProgressBar a été un énorme succès lors de sa première sortie. Pour ceux d’entre vous qui n’ont pas compris mon premier message, dwProgressBar Il s’agit d’une barre de progression basée sur MooTools 1.2 qui permet le plus de flexibilité possible. Chaque élément de dwProgressBar peut être contrôlé par CSS…