E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Promise
JavaScript 之
promise
一、异步任务的处理封装和调用不是同一个人,不清楚如何调用设计者不好设计,调用者调用很麻烦从一个实际的例子来作为切入点:调用一个函数,这个函数中发送网络请求(可以用定时器来模拟)如果发送网络请求成功了,那么告知调用者发送成功,并且将相关数据返回过去如果发送网络请求失败了,那么告知调用者发送失败,并且告知错误信息//1.设计这样的一个函数functionexecCode(counter,success
原来是有理数
·
2024-01-21 13:47
javascript
前端
promise
异步
Promise
源码
小程序canvas绘制图片新版没有白边
旧版本可参考旧版画布迁移指南进行迁移使用canvas加载图片的时候,新版使用的是img.onload加载图片,绘制的时候会先绘制文字,然后再绘制图片,导致图片盖住了文字,在这里踩了坑记录下,所以请求图片的时候用
promise
小_辉
·
2024-01-21 10:10
小程序
javascript
前端
面试官:你知道JavaScript 中
Promise
和 Async/Await 的区别么?
Promise
Promise
是一个最终导致异步操作完成或失败的对象。
Promise
可以有三种状态:pending、fulfilled或rejected。
今天也想MK代码
·
2024-01-21 10:20
javascript
前端
开发语言
手写
Promise
关于本文,转载自作者:ITEMhttps://juejin.cn/post/6945319439772434469一、
Promise
核心逻辑实现我们先简单实现一下
Promise
的基础功能。
VincerCC
·
2024-01-21 06:19
Service Worker
使用大量
Promise
。先cache再networkCachethennetworkself.addEventListener('fet
monvhh
·
2024-01-21 04:51
Babel配置
那么Babel就是帮助浏览器翻译的,让web应用能够运行旧版本的浏览器中,比如IE11浏览器不支持
Promise
等ES6语法,那这个时候在IE11打开你写的web应用,应用就无法正常运行,这时候就需要Babel
涅槃快乐是金
·
2024-01-21 04:29
【js】js 异步机制详解 Generator / Async /
Promise
async函数为什么返回一个
promise
?返回了怎样一个
promise
?async函数如何优雅的转换成
promise
函数?
树不懒
·
2024-01-21 00:34
javascript
前端
开发语言
promise
resolve嵌套
promise
首先,new
promise
中的executing是在定义时就会立刻执行的所以顺序就是定义顺序p2\p1\p3接下来解释resolve的顺序:等价于p1=new
Promise
(resolve=>{resolve
一只重拾梦想的小水
·
2024-01-20 22:19
有关
Promise
的几道题让一个低质量程序员失眠了
再来水篇文章吧,深入一下
Promise
。
ethan.Yin
·
2024-01-20 22:26
JS
node.js
javascript
vue.js
前端基础知识练习题---
Promise
+ async/await 练习题
❗️❗️❗️❗️❗️第一题:const
promise
1=new
Promise
((resolve,reject)=>{console.log('
promise
1')})console.log('1',
promise
1
淘淘是只狗
·
2024-01-20 22:26
JavaScript
前端
javascript
promise
执行顺序面试题令我头秃,你能作对几道
说明最近在复习
Promise
的知识,所以就做了一些题,这里挑出几道题,大家一起看看吧。
loveX001
·
2024-01-20 22:23
javascript
Promise
的几道基础题
有则依次执行,直到全部执行完执行浏览器UI线程的渲染工作检查是否有WebWorker任务,有则执行执行完本轮的宏任务,回到2,依此循环,直到宏任务和微任务队列都为空微任务包括:MutationObserver、
Promise
.t
已注 销
·
2024-01-20 22:22
前端
VUE2.0音乐JSONP封装
{//返回
Promise
对象origi
LeungJhowe
·
2024-01-20 19:46
std::
promise
使用
std::
promise
和std::future配合,可以在线程之间传递数据。
pandazhong
·
2024-01-20 17:56
js异步解决方案的发展及优缺点
回归地狱ajax('XXX1',()=>{//callback函数体ajax('XXX2',()=>{//callback函数体ajax('XXX3',()=>{//callback函数体})})})2、
Promise
落花夕拾
·
2024-01-20 16:56
HarmonyOS4.0系列——07、自定义组件的生命周期、路由以及路由传参
自定义组件的生命周期允许在生命周期函数中使用
Promise
和异步回调函数,比如网络资源获取,定时器设置等;页面生命周期即被@Entry装饰的组件生命周期,提供以下生命周期接口:onPageShow页面加载时触发
Southern Wind
·
2024-01-20 14:47
TS
HarmonyOS
鸿蒙
typescript
前端
harmonyos
JS中同步心得
不使用co模块异步代码getProjectProfile(){console.log("2");returnnew
Promise
(function(resolve,reject){console.log
许彦峰
·
2024-01-20 12:59
适合新手入门向的详细手写
Promise
解析
关于
Promise
一直是前端面试的重难点,对于
Promise
很多人其实一直是一知半解,毕竟一直用的是axios以及
Promise
附带的asyncawait而对于最原始的then却接触的比较少,而在面对复杂情景下代码执行顺序时却一头雾水
乡村中医
·
2024-01-20 09:04
js小技巧
javascript
开源
异步编程(JS)
前言想要学习
Promise
,我们首先要了解异步编程、回调函数、回调地狱三方面知识:异步编程异步编程技术使你的程序可以在执行一个可能长期运行的任务的同时继续对其他事件做出反应而不必等待任务完成。
Hnhyyyy
·
2024-01-20 09:50
javascript
开发语言
ecmascript
微任务与宏任务
/**@Description:微任务与宏任务=>微任务比宏任务执行早=>微任务>DOM渲染>宏任务*微任务:
Promise
,asuc/await宏任务:setTimeout,setInterval,DOM
zongsh
·
2024-01-20 02:25
antd pro protable request请求有数据 页面不渲染
function接受的一个参数为undefined,当我mock了两条数据,使用function返回时页面渲染了网上查了好久,发现还没有大佬遇见过,所以写一篇文章帮大家少踩一些坑原来在request中返回一个
promise
我诗和远方
·
2024-01-20 02:10
antd
pro
proTable
request
js
typescript
javascript
多个
promise
调用顺序,javascript引擎的微任务和队列任务,
promise
(三)
多个异步函数的调用顺序:运行代码得到的结果是p1,p2,p4,p3constp1=new
Promise
((resolve,reject)=>reject(Error('p1抛出的错误'))).catch
糖小宝2016
·
2024-01-20 02:38
javascript
前端
开发语言
promise
vue异步更新队列
Vue在内部对异步队列尝试使用原生的
Promise
.then、Muta
亮学长
·
2024-01-20 01:43
vue
微信小程序报错Unhandled
promise
rejection TypeError: WebAssembly.instantiate():
1TueApr27202121:15:55GMT+0800(中国标准时间)渲染层错误VM317:1TypeError:Cannotreadproperty'invoke'ofundefinedVM317:1Unhandled
promise
rejectionTypeE
Bayi·
·
2024-01-20 01:10
微信小程序
前端
vue项目编译非常慢,经常卡在某个百分点
1、注册插件2、在项目根目录下的babel.config.js文件中加入下方配置3、将import导入方式改为require导入方式,返回
promise
4、如果动态加载组件import引入组件找不到组件
Tongfront
·
2024-01-19 23:47
vue.js
前端
js
前端框架
vue
Uniapp 部署云函数 并通过云函数获取数据渲染至页面
在新建的js文件中写3.main.js中引入4.在页面methods中写三、升级1.新建list.js在里面写2.在index.js里面写(这两行就足够啦)四、最终版封装1.新建http.js封装new
Promise
2
如旧呀
·
2024-01-19 23:50
前端
vue.js
async和await究竟怎么用
`async`关键字修饰的函数,会自动返回一个`
Promise
`对象。即使你没有return,也会返回一个空的`
Promise
`对象。这样就不必自己再去new
Promise
对象了。2.
风流倜傥唐伯虎
·
2024-01-19 18:26
javascript
小程序Unhandled
promise
rejection {errMsg: “request:fail invalid url “GET““}
小程序报错Unhandled
promise
rejection{errMsg:"request:failinvalidurl"GET""},上网查了好久,没找到原因,崩溃,原来是我封装方法的时候,将url
bugsssss999
·
2024-01-19 15:47
javascript
arcgis for js api-入门系列
目录0.前提1.解决思路2.系列讲解链接0.前提【1】前端(html+css+js)的基本语法,css的布局+js异步很重要css:选择器;js:await-async
Promise
异步【2】Arcgisforjsapi
LEILEI18A
·
2024-01-19 14:10
GIS-WebGIS
javascript
css
前端
BIGO前端一面面经
讲讲箭头函数,使用过
promise
吗?使用过
promise
做过什么?我说的是封装ajax,解决回掉地狱css3使用过
前端碎碎念
·
2024-01-19 14:21
面经
面试
BIGO前端面经
深信服前端一面面经
举例说明webpack原理post和get浏览器为什么要限制get参数的长度bootstrap与同期其他框架有什么优势get和post性能有区别吗项目遇到最难的问题闭包以及优缺点
promise
的三种状态为什么引入
前端碎碎念
·
2024-01-19 14:20
面试
深信服前端一面
axios原理
axios如何实现取消请求,和cancelToken如何使用axios基本概念axios是目前比较流行的一个js库,是一个基于
promise
的网络数据请求库,主要用于发送网络数据请求,从后台服务器上获取数据返回给前端
前端碎碎念
·
2024-01-19 13:43
面试
前端
uniapp 微信小程序绘制canvas,保存canvas为图片到手机/本地
uniappstyle="position:absolute;width:750px;height:1334px;left:9999rpx;">保存图片jswriteCanvas(){varthat=this;new
Promise
来自喵星
·
2024-01-19 11:58
Javascript
小程序
axios vue 加载效果动画_Vue.js 第3章 axios&Vue过渡动画
promise
它将我们从回调地狱中解脱出来创建和使用varfs=require('fs')//创建
promise
//reslove表示执行成功后调用的回调函数//reject表示出现错误后调用的回调函数
weixin_39612297
·
2024-01-19 11:29
axios
vue
加载效果动画
vue生命周期、axios以及动画
create()、beforeMount()、mounted()、beforeUpdate()、updated()、beforeDestroy()、destroyed()2.axiosAxios是一个基于
Promise
aadcb
·
2024-01-19 11:50
vue.js
xhr、jQuery、axios、fetch、vue-resource简单了解和对比
3.axios是
promise
风格的,并且支持请求拦截件,和响应拦截器,体积小(
小白_ysf
·
2024-01-19 11:20
Vue2+Vue3
jquery
vue.js
前端
axios的使用以及Vue动画
Axios是一个基于
Promise
的HTTP库,可以用在浏览器和node.js中。
凛落
·
2024-01-19 11:48
vue.js
前端
javascript
前端js读取文件输出
any){constres=awaitredFile(file);console.log('res',res);returnfalse;}functionredFile(file){returnnew
Promise
Jay_帅小伙
·
2024-01-19 02:26
前端
javascript
开发语言
充电秀APP
Hereisthetechnicalsupportpageofthechargingshowapp.We
promise
toprovideyouwiththeultimatesupportservice.Intheprocessofusingthesoftware
ff3db72c9846
·
2024-01-18 20:51
引出的 async,future,packaged_task,
promise
.
一前提,thread返回值的写法在之前的代码中,我们并没有讨论子线程的返回值问题。这一章就考虑这个问题怎么处理。下面我们先按照之前的写法,我们需要返回值时的可能的fix方案。//如果线程有返回值,并且主线程要得到这个返回值,//方案一:使用全局变量去接这个子线程的返回值。然后在main函数中取。//如果线程有返回值,并且主线程要得到这个返回值,//方案一:使用全局变量去接这个子线程的返回值。然后在
hunandede
·
2024-01-18 18:17
c++
开发语言
vue截图插件之html2canvas
importhtml2canvasfrom"html2canvas";给要截图的文件设置ref值,如果是
promise
异步加载,可以写一个setTimeOut,用宏异步冲掉微异步mounted(){/
酸菜鱼很好吃哦1
·
2024-01-18 16:23
vue.js
前端
javascript
手写一个
promise
//声明三种状态机constSTATUS={PENDING:0,FULFILLED:1,REJECTED:2}function
Promise
(exector){this.status=STATUS.PEDNDING
lmmy123
·
2024-01-18 13:21
ES6的一些高级技巧
本文将介绍一些这样的高级技巧,包括Object.entries()Object.fromEntries()Symbol类型和Symbol属性WeakMap和WeakSet
Promise
.allSettled
子伟-H5
·
2024-01-18 13:11
es6
前端
ecmascript
js 微观任务、宏观任务、循环机制
同步和异步:所谓单线程,无非就是同步队列和异步队列,js代码是自上向下执行的,在主线程中立即执行的就是同步任务,比如简单的逻辑操作及函数,而异步任务不会立马执行,会挪步放到到异步队列中,比如ajax、
promise
陨石猎人
·
2024-01-18 13:25
javascript
js
微观任务
js宏观任务
js循环机制
js
javascript
AJAX初步与原理
原理之后讲到
Promise
对象再讲,这里是axios函数内传参可以对服务器进行访问,然后对服务器访问成功内部会调用then传的参数(函数),否则会调用catch传的参数(函数)。
✾℡南风未恋̶̶ღ̶̶
·
2024-01-18 12:18
ajax
前端
javascript
async-await:用同步的方式写异步代码
async-await:用同步的方式写异步代码引题生成器VS协程生成器协程asyncawaitasync/await基本使用asyncawait回调实例异步回调依赖并行处理思考题引题首先推荐先去看
Promise
Promise
土豆Coder
·
2024-01-18 11:26
JS
前端
import导入类时报错:Uncaught SyntaxError: Unexpected identifier
Promise
.jsexportdefaultclass
Promise
{}index.jsimport
Promise
from'.
斯图尔te
·
2024-01-18 07:55
#
JavaScript
Module加载
浏览器Module加载
html加载ES6
循环异步调取接口使用数组
promise
List保存,
Promise
.all(
promise
List)获取不到数组内容,then()返回空数组
我使用for循环调取接口,然后定义了
promise
List数组,循环一次将
promise
对象添加一次,然后使用
Promise
.all(
promise
List).the
斯图尔te
·
2024-01-18 07:16
#
JavaScript
javascript
promise.all
promise
图片文件上传
我是这么使用axios的
一、axios介绍这个网络框架是基于http客户端的
promise
,面向浏览器和nodejs的。
KlivitamJ
·
2024-01-18 01:53
Event Loop例子
console.log('1');setTimeout(function(){console.log('2');process.nextTick(function(){console.log('3');})new
Promise
KaylaLee
·
2024-01-17 18:44
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他