iT邦幫忙

promise相關文章
共有 20 則文章

技術 讓API 返回 Kafka- producer.send 事件 use Promise

這邊使用的是nodejs(egg) 一張圖簡介一下 ELK+kafka做什麼用 (用於數據分析,log分析) kafka 用做數據寫入前的緩衝佇列 ES 數據最...

技術 Promise實際操演

Promise JavaScript 是屬於同步的程式語言,因此一次僅能做一件事情,但遇到非同步的事件時,就會將非同步的事件移動到程式碼的最後方,等到所有的原始...

技術 [JS] You Don't Know JavaScript [Async & Performance] - Promises

前言 在上一張中我們介紹了使用callback function的目的與缺點,雖然可以幫助我們處理非同步問題,但缺乏順序性與可靠性,這時人們想著:能不能有一個&...

技術 NodeJS EventLoop 和 Promise 關係簡述

前言 今天去面試NodeJS的時候面試官問了關於Promise和Event Loop相關的問題 雖然平時操作經常用到但實際被問的時候還是解釋的不太清楚 其中最讓...

技術 JS Promise DAY77

常見的非同步問題(不限於 AJAX) 回呼地獄 寫法不一致 無法同時執行(jQuery有並行語法,但不直覺) Promise 可解決上述問題 MDN: ht...

鐵人賽 Modern Web DAY 27
JavaScript 之旅 系列 第 27

技術 JavaScript 之旅 (27):Promise.any() & AggregateError

本篇介紹 ES2021 (ES12) 提供的 Promise.any() 和 AggregateError。 之前有介紹 ES2020 (ES11) 提供的...

鐵人賽 Modern Web DAY 20
JavaScript 之旅 系列 第 20

技術 JavaScript 之旅 (20):Promise.allSettled()

本篇介紹 ES2020 (ES11) 提供的 Promise.allSettled()。 前言 在開始介紹 Promise.allSettled() 之前,先...

鐵人賽 Modern Web DAY 14

技術 [Day14] ES2015(ES6) - Promise

寫 ES5 時,只要需要寫到非同步請求,我們或多或少都有接觸到 promise 的寫法。但是因為在 Javascript 中還沒有實作,所以還要額外匯入支援的函...

鐵人賽 Modern Web DAY 29
用30天了解javascript 系列 第 29

技術 [用30天了解javascript]Day29. Promise

Promise是一個等待非同步操作完成的物件,當事件完成時,會依照成功或失敗做對應處理。 為何需要Promise 解決回呼地域 (callback hell)缺...

鐵人賽 Modern Web DAY 13

技術 [5-2] Callback & Promise - 解決request非同步的四種解法

本篇文章請搭配 [5-1] 環域與繪圖工具 - 以Leaflet Draw實現 延續昨天講的繪圖工具,當繪圖完成後會觸發回調函式, 因此我們繪圖完後續要做的動...

鐵人賽 Modern Web DAY 8
JavaScript 之旅 系列 第 8

技術 JavaScript 之旅 (8):Promise.prototype.finally()

本篇介紹 ES2018 (ES9) 提供的 Promise.prototype.finally()。 下面是幾個非同步處理很常見的情境: 進入某頁面時,會立...

鐵人賽 Modern Web DAY 7
JavaScript 之旅 系列 第 7

技術 JavaScript 之旅 (7):Async Functions & await (2)

Promise 的 then() 和 catch() vs. async / await 的 try-catch 非同步一般處理 處理一個非同步行為 若用 Pr...

鐵人賽 Modern Web DAY 6
JavaScript 之旅 系列 第 6

技術 JavaScript 之旅 (6):Async Functions & await (1)

本篇來介紹 Async Functions & await expression。 本文同步發表於 Titangene Blog:JavaScrip...

技術 [JavaScript]認識 async/await

前言 async/await是ES7的寫法,可以讓非同步call back寫法看起來像同步的順序去執行。 async表達式 async function myF...

技術 用淺顯方式說明 Javascript 的 Promise

前言:最近在研究串接資料,剛好學習到了一個ES6的新用法,先來記錄說明一下。 在此之前我們還要了解什麼是同步與非同步 同步(synchronous):發一個請求...

鐵人賽 Software Development DAY 14

技術 Day 14 - 二周目 - 從Promise 昇華到 async/await

修正 2019-02-18 謝謝 文祥 的提醒 此處的例子太過複雜沒有表現出 依序/順序 的重點。內文增加一些說明,如下: 回憶 昨天介紹了非同步神器...

鐵人賽 Software Development DAY 13

技術 Day 13 - 二周目 - 非同步神器 Promise

回憶 昨天我們提到 Node.js 非阻塞的特色,其實可以說 Node.js 到處都是非同步執行。 目標 今天要來談怎麼利用計時器(timer)函式setTim...

技術 [Node.js] MySQL with Promise 處理非同步問題

Callback 在 Node.js 中使用 callback 來處理 MySQL Query 會使程式碼看起來很凌亂,也是被人詬病的 Callback Hel...

鐵人賽 Modern Web DAY 26
邁向 JavaScript 勇者之路 系列 第 26

技術 使用 Promise 處理非同步

JavaScript 中有很多非同步的事件,而這些事件我們很常使用 callback,在一層包一層後就會出現知名的 callback 地獄,而 Promise...

鐵人賽 自我挑戰組 DAY 20
花式PHP 系列 第 21

技術 GuzzleHttp:併發HTTP REQUEST

read me senpai 在讀這篇文章之前,希望你至少已經: 使用過 GuzzleHttp 進行 Http 請求 如果你有以下的知識儲備更好,但不強求:...