今天要介紹的是 Promise 模式,在前端應用中,有很多需要進行非同步處理的場景,最常見的就是向後端發送 API 請求以取得資料,而這種發送請求的任務因為通...
如何建立Promise const myPromise = new Promise(function (resolve, reject) { //resol...
前言 雖然 TypeScript 並沒有針對非同步與 Promise 做特別的處理,但所有程式語言,都會遇到非同步處理的挑戰,這一篇會稍微說明為何在現代應用中...
歷經了36天,終於可以從前端到測試,再跨足到後端語言了NodeJS語法基本上就是Javascript所以這邊不會拘泥於那些JS語法,而是討論後端才能處理的部分...
繼上篇提及到回呼函式(Callback Function),今天來講 Promise 與 async/await! Promise 是什麼? Promise 是...
目前這個系列已挑選ChatGPT、前端&React相關章節出版成書!感謝大家的閱讀與支持!《用 ChatGPT 詠唱來點亮 React & 前端技能樹...
非同步編程,任務獨立執行,不會互相 block。可以透過 Promise 處理操作結果,並執行 callbacks。 const axios = require...
前言 不知道你有沒有注意過早上的起床順序呢,像是作者本來起床的順序是: 拉開被子 刷牙 喝咖啡 上班 有注意到嗎這些事情都是一個一個執行,相信應該沒有人可以...
promise的所有用法這裏是使用 Promise.all():當你有多個 Promise 事件需要一起執行與完成時,就可以使用 Promise.all;所以使...
前言 前幾天講的Promise的then()、catch()、finally()也是Promise的methods,從MDN的定義上會把這三種methods稱之...
前言 有時候很常見會有情況是需要很多的非同步操作,每一個非同步的後續操作都建立在前面的非同步操作的成功,所以會繼續上一步的結果,在使用callback處理這種狀...
前言 Promise在程式中非常好用,是因為很多操作都需要使用到非同步的概念,而要處理非同步,除了使用callback function之外,就是會使用Prom...
getData 這邊的這個、那個、還有這個不要,剩下的Data包了。───────────────────── By Opshell 目標:今天來改寫g...
今天來到前端面試系列文章的第十天,今天要來講的是 JS 實作題。coding 題目在面試中,是非常常見的。以我自己遇到的面試來說,coding 題一般會分成兩...
明天打算介紹Math.js和MathJax如何動態渲染數學方程式,其中會用到Javascript的非同步處理Promise類別,今天就在這邊介紹它。 Javas...
來到擊敗前端面試大作戰系列的第三篇,今天要來討論前端工程師百寶袋中必備的一項工具---Promise. 什麼是 Promise? 回答:Promise 是 E...
前言 這篇會透過一些練習題講解 Promise 一些可能會漏掉的觀念,更進一步加強 Promise 的觀念。 從幾個練習更了解 Promise 練習題1 我們...
前言 嗨,我是Hogan目前在經營自己的自媒體 hogan.tech主要分享一些有關於程式碼、軟體和科技業經驗分享有興趣的讀者可以進一步關注我,進而獲得更多資訊...
前言 這篇將繼續介紹 Promise,內容包括 Promise 的幾個靜態方法的用法介紹,以及 Promise.all() & Promise.race...
前言 首先,在 Day4 的時候有提到 JS 是單執行緒的,也就是在 JS 引擎中,編譯並執行 JS 在同時間內只能執行一件任務。 為什麼要設計成單執行緒?這有...
在寫遊戲流程的時候,常常會遇到需要等待某件事情發生,接著再去做另一件事的情況。比如說城內守衛要巡邏,那是不是要先規畫好巡邏站一二三,然後先設定目標為第一站,逛逛...
Promise:適用於非同步的運算上。 本身就是建構函式 console.log(Promise); //ƒ Promise() { [native...
如果某天我們在寫大型專案,需要用上大量的組件,這是時候就可以用上非同步的組件,在需要時載入需要的組件,增加我們的效能!! 簡介 原本的vue.component...
前言 在上一篇文章中,我們深入了解 Javascript 非同步的核心,到底在背景做了哪些事,才構成了我們實際看到的畫面。 今天讓我們來了解一些常見的非同步操作...
這邊使用的是nodejs(egg)一張圖簡介一下 ELK+kafka做什麼用 (用於數據分析,log分析)kafka 用做數據寫入前的緩衝佇列ES 數據最後寫入...
Promise JavaScript 是屬於同步的程式語言,因此一次僅能做一件事情,但遇到非同步的事件時,就會將非同步的事件移動到程式碼的最後方,等到所有的原始...
前言 在上一張中我們介紹了使用callback function的目的與缺點,雖然可以幫助我們處理非同步問題,但缺乏順序性與可靠性,這時人們想著:能不能有一個&...
前言 今天去面試NodeJS的時候面試官問了關於Promise和Event Loop相關的問題雖然平時操作經常用到但實際被問的時候還是解釋的不太清楚其中最讓我印...
常見的非同步問題(不限於 AJAX) 回呼地獄 寫法不一致 無法同時執行(jQuery有並行語法,但不直覺) Promise 可解決上述問題MDN: htt...
本篇介紹 ES2021 (ES12) 提供的 Promise.any() 和 AggregateError。 之前有介紹 ES2020 (ES11) 提供的...