tag async-await

標籤
貢獻14
61
03:19 AM · Nov 05 ,2025

@async-await / 博客 RSS 訂閱

痞痞鰕 - JavaScript中異步與同步,回調函數,Promise ,async與await之滿漢全席

一、異步與同步 理解異步與同步 1、在生活中,按照字面量來理解,異步指的是,比如我先吃完蘋果再看電視,這是我們生活中理解的異步。同步就是我邊吃蘋果邊看電視。 2、然而,對我們的電腦程序來説,同步與異步的概念恰恰跟我們在生活中的理解完全相反。同步指的是我先吃完蘋果,然後再看電視(執行完一個事件再去執行另一個事件,若上一個事件沒執行完,下一個事件就無法執行);異步指的是我邊吃蘋果邊看電視(多個事件可以

promise , async-await , 閉包 , 回調函數 , 異步

收藏 評論

編程碼農 - 前端-JavaScript異步編程async函數

基本概念 傳統JavaScript異步編程的形式大體分以下幾種。 回調函數 事件監聽 發佈/訂閲 Promise 對象 異步 一個任務連續的執行就叫做同步。如果將任務為分兩步執行,執行完第一步,轉而執行其它任務,等做好了準備,再回過頭執行第二步,這種不連續的執行就叫做異步。 回調函數 回調函數就是把第二步執行的任務單獨寫在一個函數裏面,等到重新執行這個任務的時候,就直接調用這個函數。回

async-await , generator , 前端 , Javascript

收藏 評論

其名 - PHP 多進程任務 spatie/async 擴展使用説明

spatie/async 是為 PHP 基於 PCNTL 擴展開發的,能夠使用多進程處理任務。 項目地址 spatie/async 常規使用示例 對象形式 use Spatie\Async\Pool; $pool = Pool::create() // 選擇執行 PHP -withBinary('/path/to/php') // 可同時運行的最大進程數 -concurrency(20) //

asynctask , async-await , php , 多進程

收藏 評論

賢儒 - JavaScript 異步操作進化史

特別説明 這篇博客是我個人對 JavaScript 異步操作 的總結歸類。 通過這篇文章我也希望讀者可以從 宏觀 的角度看待 JavaScript 異步操作是如何演化的。 但是如果想要通過這篇博客全面掌握 promise 或者 async 函數等其他技術的全部知識,還是不太現實的。 推薦大家精讀阮一峯老師的 ECMAScript 6 入門 - Promise 對象 ,和尼古拉斯老師的《深

promise , async-await , 發佈訂閲模式 , generator , Javascript

收藏 評論

小白要生髮 - PHP yield 高級用法——同步編碼,異步執行

開篇 剛開始接觸PHP 的 yield 的時候,感覺,yield 是什麼黑科技,百度一下:yield——協程,生成器。很多文章都在講 Iterator ,Generater, 蛤~,這東西是 PHP 迭代器的一個補充。再翻幾頁,就是Go 協程。我出於好奇點開看了下Go 協程, 裏面都是 併發,線程,管道通訊這類字眼,wc,nb, 這tm才是黑科技啊,再回來看PHP,分分鐘想轉 Go。 你能得到 通

async-await , php , 網絡編程 , yield , 異步編程

收藏 評論

Shenfq - JavaScript 異步編程史

前言 早期的 Web 應用中,與後台進行交互時,需要進行 form 表單的提交,然後在頁面刷新後給用户反饋結果。在頁面刷新過程中,後台會重新返回一段 HTML 代碼,這段 HTML 中的大部分內容與之前頁面基本相同,這勢必造成了流量的浪費,而且一來一回也延長了頁面的響應時間,總是會讓人覺得 Web 應用的體驗感比不上客户端應用。 2004 年,AJAX 即“Asynchronous JavaScr

promise , async-await , generator , 前端 , Javascript

收藏 評論

早飯君 - async await實際用法

async handleSubmit() { await this.handleSubmitReport() // 1 await this.handleSubmitEdit() // 2 this.showSuccess = true // 3 this.showSuccessText = '你已成功提交檢查結果!'

ecmascript-6 , async-await , async

收藏 評論

munergs - angular 8+中使用observable使用async/await

不廢話,直接上結論,js中observable不能直接使用async/await這種流程控制標識,舉個例子 observable:Observableany = new Observable; constructor() { this.observable = Observable.create((item:any)={//一秒鐘後輸出結果 setTimeout((

promise , angular , async-await , rxjs-observables , 前端

收藏 評論

wuwhs - 「過程詳解」async await綜合題

前言 如果你之前跟我一樣一直對async await熟悉又陌生的話(熟悉是可能每天都在用,陌生是針對一些組合題又丈二和尚摸不着頭腦),不妨可以邊看邊練,總結規律,相信會逐漸清晰並有所得。本文對每個案例都詳細描述了代碼的執行流程,如有不妥歡迎指正。 async 函數return值 async函數默認會返回一個Promise對象,不管最後函數有沒有return值。但是針對具體的返回值情況,實際上表現會

promise , async-await , node.js , 前端 , Javascript

收藏 評論

微軟技術棧 - async/await 在 C# 語言中是如何工作的?(上)

前不久,我們發佈了《選擇 .NET 的 n 個理由》。它提供了對平台的高層次概述,總結了各種組件和設計決策,並承諾對所涉及的領域發表更深入的文章。這是第一篇這樣深入探討C# 和 .NET 中 async/await 的歷史、背後的設計決策和實現細節的文章。 對 async/await 的支持已經存在了十年之久。在這段時間裏,它改變了為 .NET 編寫可擴展代碼的方式,而在不瞭解其底層邏輯的情況下使

async-await , c#

收藏 評論

莫愁 - Django+rest_framework 使用協程異步- 1 視圖異步

Django 簡介 管網有 為什麼使用異步 因為Djnago在4.0版本之後是支持異步且在4.1裏的ORM甚至不需要使用sync_to_async來裝飾,rest框架是不支持的協程,在這種情況下使用rest框架會阻塞協程流程. 異步基本是web服務開發的趨勢,像web框架有fastapi,sanic這些異步框架,Django作為老牌框架像異步遷移是必然的。 為什麼要複寫rest_frame

async-await , django , django-rest-framework

收藏 評論

破曉L - 瞭解關鍵區別:await vs return vs return await

異步編程是現代 JavaScript 開發中一個重要方面,它使我們能夠處理耗時的操作,而不會阻塞其他任務的執行。使用異步函數時,我們會遇到三個重要的關鍵字:await 、return、return await。在本文中,我們將探討這些關鍵字之間的差異,並討論何時使用每個關鍵字。 在深入探討細節之前,讓我們先闡明一下異步函數的用途。異步函數是一種特殊類型的函數,可以使用 await 關鍵字。它允許我

vue.js , promise , async-await , 前端 , Javascript

收藏 評論

熱飯班長 - 當遍歷遇上異步請求

目標 遍歷請求時,讓請求依次執行(等待前一次請求響應後再發起下一次請求)並且等待所有請求完成。 示例 前置物料 // 模擬一個用於將名字轉換為大寫的請求 const asyncUppercase = (value) = new Promise((resolve) = { console.log('sent'); const timer = Math.floor(Math.ran

promise , async-await , 遍歷

收藏 評論

早飯君 - 在validate校驗函數內,使用async異步函數

在validate校驗函數內,使用async異步函數 async handleLogin() { this.$refs.form.validate(async (valid) = { if (valid) { // 獲取公鑰 await this.getEncrypte() } })

async-await , async

收藏 評論

陳其文 - 如何禁止async編譯成generator?

這是很小的一件事。 但是我花了至少兩個小時的時間。 起因是這樣的: 我需要一個異步函數的原型 const AsyncFunction = Object.getPrototypeOf(async function(){}).constructor 這個原型是用來生成 new AsyncFunction(str)的。 運行環境下,一點問題都沒有。 但是打包出來,總是報錯。 因為new AsyncFun

ecmascript-6 , async-await , vite , generator , build

收藏 評論