promise

亦黑迷失4 小时前
前端·javascript·promise
map + Promise.all 实现按顺序获取并发请求的结果之前在《canvas + ts 实现将图片一分为二的功能,并打包发布至 npm》中提到公司有个需求是将用户准备上传的图片一分为二后再真正地上传到服务器。由此还有个相关的需求:当后端处理好图片后,会把左右两个半张图片的地址按先左后右的顺序传回前端,我需要把它们生成图片后拼接成一整张展示。根据地址生成图片的代码大致如下:
前端_yu小白11 天前
前端·javascript·async·promise·await·js异步·回调地狱
js异步机制异步机制和同步机制是相对应的,异步是指:当代码按照顺序执行到一些比较耗时的操作,不会立刻执行,而是将这些操作推到一个队列中等待合适的时机从队列中取出任务执行(涉及到js的事件循环机制,这里不做展开),这就是js的异步机制。
十五_在努力11 天前
前端·javascript·promise
参透 JavaScript —— 异步编程与Promise现代 JavaScript 开发中,异步编程是一个很重要的话题,Promise 的出现为 JavaScript 异步编程提供了优雅的标准解决方案
wordbaby12 天前
前端·axios·promise
通过共享 Promise 解决前端重复请求-最终篇进阶篇代码使用的缓存淘汰策略是 FIFO (First-In, First-Out),因为它在缓存满时总是删除 this.pool.keys().next().value,即最早插入 Map 的条目。
Code额17 天前
okhttp·promise
认识 Promise最常见的一个场景就是 ajax 请求,通俗来说,由于网速的不同,可能你得到返回值的时间也是不同的,这个时候我们就需要等待,结果出来了之后才知道怎么样继续下去。
东望21 天前
javascript·promise
从基础用法到源码实现:手写 Promise 的完整指南大家好,我是东望,一个热爱代码的coder。今天我们来聊聊Promise。相信很多开发者一开始都认为自己对Promise运用得游刃有余,当遇到一些比较复杂的调用的时候,像进入了死胡同一样,Promise总是不按套路出牌,有点怀疑自己学的的Promise是不是假的,用的不是很自信,那是因为我们没有深入研究其内部实现机制,只有我们真正去了解了Promise原理之后,再用起promise的时候就会很自信了,游刃有余,如鱼得水,看完我这篇文章,你一定能彻底掌握Promise
朝与暮25 天前
前端·promise
Promise详解(包含手写promise)谈到回调地狱,举个生活中的例子有一天,小明去自助烤肉吃饭,由于自助餐不允许浪费,所有小明每次都把拿到的东西吃完
JuliusDeng1 个月前
promise
Promise的2025版Promise 是 JavaScript 中处理异步操作的一种解决方案,它解决了传统回调函数模式的一些问题。它可以让异步操作的代码更加直观和易于管理。
Bigger1 个月前
前端·监控·promise
async/await 必须使用 try/catch 吗?在 JavaScript 开发者的日常中,这样的对话时常发生:async/await 看似优雅的语法糖背后,隐藏着一个关键问题:错误处理策略的抉择。
wordbaby1 个月前
前端·promise
通过共享 Promise 解决前端重复请求在处理前端重复请求问题时,通过共享 Promise 实现请求合并和结果复用是常见的高效解决方案。以下为详细实现思路和代码示例:
学吧别真挂了1 个月前
ajax·promise
🌟 Promise then方法全景式通关指南then()就像连接Promise的管道工 🔧:记住这个流程图: Promise -> then -> then -> catch -> finally
十五_在努力1 个月前
前端·javascript·promise
【JavaScript内功系列】循序渐进理解 Promise 异步编程(一)现代 JavaScript 开发中,异步编程是一个很重要的话题,Promise 的出现为 JavaScript 异步编程提供了优雅的标准解决方案
当时只道寻常2 个月前
前端·promise
深入理解 JavaScript 事件循环:Promise 与 setTimeout 谁先执行?在 JavaScript 的异步编程中,事件循环(Event Loop) 决定了代码的执行顺序。Promise 和 setTimeout 作为常见的异步操作,很多人容易混淆它们的执行顺序。
胡西风_foxww4 个月前
javascript·笔记·es6·promise·异步·回调·地狱
【es6复习笔记】Promise对象详解(12)Promise 是 JavaScript 中处理异步操作的一种机制,它可以让异步操作更加容易管理和控制。Promise 对象代表一个异步操作的最终完成或失败,并提供了一种方式来处理操作的结果。
还是大剑师兰特4 个月前
promise·大剑师
async/await 对比 Promiseasync/await 是 JavaScript 中处理异步操作的一种语法糖,它基于 Promise 构建,但提供了更简洁、更直观的代码结构。以下是 async/await 相比于 Promise 的一些主要优势:
慢知行4 个月前
前端·promise
手写Promise: 揭秘JavaScript异步编程的核心在 JavaScript 的世界里,异步编程是处理复杂应用逻辑时不可或缺的部分,而 Promise 无疑是这一领域的核心角色。它巧妙地解决了回调地狱这一棘手难题,为异步操作提供了一种既优雅又强大的解决方案。然而,你是否曾好奇,我们日常频繁使用的 Promise 究竟是如何在幕后运作的呢?它背后的实现机制又是怎样的呢?本文将带你踏上一段探索之旅,从零开始手写一个 Promise 的实现,一步步揭开它神秘的面纱。通过这个过程,你不仅能深入理解 Promise 的工作原理,还能领悟其设计哲学,从而在实际开发中运
Fetters045 个月前
前端·ajax·axios·promise
一篇快速上手 Axios,一个基于 Promise 的网络请求库(涉及原理实现)https://www.axios-http.cn/Axios 是一个 基于 Promise 的 HTTP 库,适用于 node.js 浏览器。它是同构的(= 它可以以相同的代码库在浏览器和 Node.js 中运行)。在服务器端,它使用原生的 Node.js http模块,而在客户端(浏览器)上,它使用 XMLHttpRequests。
一条晒干的咸魚5 个月前
开发语言·前端·javascript·api·promise
【Web前端】实现基于 Promise 的 API:alarm APIPromise 是处理异步操作的重要工具。它使得代码更加清晰、可读,并且能够有效地避免回调地狱。Promise 是一种用于表示异步操作最终完成(或失败)及其结果值的对象。它可以处于以下三种状态之一:
nameofworld5 个月前
前端·面试·学习方法·promise·dom
前端面试笔试(三)目录一、数据结构算法等综合篇二、代码输出篇1.yield与生成器函数2.this指向有关3.instanceof 与Array.isArray
摇光935 个月前
前端·面试·promise
promisePromise 是 JavaScript 中用于处理异步操作的一种对象。它代表了一个尚未完成但承诺会在未来某个时候完成的操作,并允许你在操作完成前注册回调函数。