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.then
前端基础知识整理二
1、js事件循环:宏任务和微任务宏任务:I/O(比如文件读写等)、setTimeout、setInterval、包括整体js代码(script标签下的同步任务代码微任务:
Promise.then
/catch
halowyn
·
2023-09-09 16:12
设计模式 ~ 职责链、策略、适配器、MVC、MVVM ~
职责链模式一种行为型设计模式,它允许多个对象按照特定的顺序处理请求,直到其中一个对象能够处理该请求为止一个流程,需要多个角色处理,通过一个“链”串联起来,各个角色相互分离,互不干扰如:
promise.then
DGogoing
·
2023-09-04 01:34
设计模式
javascript
【ES6】Promise常用的方法
letpromise=Promise.resolve(42);
promise.then
(x=>
科学熊
·
2023-09-01 06:27
前端
es6
Cesium中加载geojson数据,根据数据中的属性做等级展示
GeoJson数据,并做等级显示效果constpromise=viewer.dataSources.add(Cesium.GeoJsonDataSource.load(urlChina));//默认是黄色
promise.then
苟冬新
·
2023-08-31 14:34
WebGIS
异步更新队列 - $nextTick()
Vue在内部对异步队列尝试使用原生的
Promise.then
、Mutat
Max_Law
·
2023-08-29 00:47
promise
console.log(2);reslove(1)}).then((data)=>{console.log(3);console.log(data)}).catch((data)=>{console.log(3);})
promise.then
日晞
·
2023-08-27 11:47
JS
javascript
前端
开发语言
(基础)Promise中catch()方法使用,捕获错误(拒绝)
中没有处理就会报错报错情况//这样会报错,因为没有处理promise的拒绝constpromise=newPromise((resolve,reject)=>{reject("111111")//resolve()})
promise.then
次顶级
·
2023-08-05 09:43
javaScript
vue.js
javascript
【es6】Promise实现
正文Promise使用letpromise=newPromise((resolve,reject)=>{resolve('success');//这里如果是reject('fail')});
promise.then
33子~
·
2023-08-04 13:02
es6
javascript
前端
Vue封装ajax请求读取请求数据的方法
ajax.jsexportdefaultfunctionajax(){returnnewPromise((resolve,reject)=>{letpromisepromise=axios.get('url')
promise.then
Jared_Sun
·
2023-08-03 12:47
es6基础(2)--promise的深度解析
promise实现红绿灯效果constpromise=newPromise((resolve,reject)=>{if(true){resolve("ok");}});
promise.then
((res
风清云淡_A
·
2023-08-01 06:41
es6系列精读
es6
前端
ecmascript
Promise.then
方法的返回值问题
关于Promise的对象的基本用法不多说,只记录自己容易混淆的一点,即then方法中函数的返回值问题。varp1=Promise.resolve(42)p1.then((value)=>{//第一种情况,返回一个PromisereturnnewPromise(function(resolve,rejected){resolve(value+1)})//第二种情况,返回一个值returnvalue+
幸甚至哉歌以咏志
·
2023-07-28 02:25
设计模式 ~ 观察者模式
-订阅模式或事件模式;用于在对象之间建立一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并自动更新;~如:DOM事件、vue/React生命周期、各种异步回调~定时器、
Promise.then
DGogoing
·
2023-07-18 04:43
设计模式
观察者模式
javascript
JavaScript Promise 对象的语法 async await 和.then
1只用.then,只能在.then中完成所有操作functionfoo(){
promise.then
(data=>{//处理返回结果,并返回处理后的数据letnewData=handleResult(data
tenc1239
·
2023-07-17 16:10
js
vue基础
javascript
前端
开发语言
axios 请求响应拦截器简单实现 中间件
axios是结合promise一起使用的,其中重要的一点是使用了promise.resolve()和对应的
promise.then
();先来看一个例子:constaxios=(config)=>{console.log
辉的书
·
2023-07-17 01:29
pdf.js转化成canvas 然后img形式展示
/驾驶员管理制度23LD.PDF").
promise.then
((pdf)=>{constnumPages=pdf.numPages;constpagesPromises=[];for(leti=1;i
柑橘乌云_
·
2023-07-16 02:50
JavaScript
第三方库
pdf
javascript
开发语言
Cesium加载Json&显隐控制
在加载json文件时,用到的主要方法如下(具体参数可以查看CesiumAPI文档),【1】load():加载json文件的方法Cesium.GeoJsonDataSource.load()【2】
promise.then
是席木木啊
·
2023-07-14 07:40
WebGIS
Vue
Cesium
json
前端
(基础)Promise中then()方法使用,多次调用、链式调用
resolve,reject)=>{resolve("hahaha")})//1.同一个Promise可以被多次调用then方法//当我们的resolve方法被回调时,所有的then方法传入的回调函数都会被调用
promise.then
次顶级
·
2023-07-13 19:14
javaScript
vue.js
javascript
js执行顺序和
promise.then
()案例:
这篇笔记摘录来源:我是javascript,2分钟彻底弄懂我的执行机制?【JavaScript教程】_哔哩哔哩_bilibilijs执行顺序_前端小白,请多指教的博客-CSDN博客目录面试题1:面试题2:面试题3:面试题4:一、单线程二、定时器案例一:案例二:三、关于异步任务:案例:执行机制图解(图是:js执行顺序_前端小白,请多指教的博客-CSDN博客):面试题1:(asyncfunction(
可爱多甜
·
2023-06-14 16:58
javascript
开发语言
ecmascript
axios介绍以及和Promise相结合使用
ID=12345')//返回的是一个
Promise.then
(res=>console.log(res)).catch(e
瓜皮伦
·
2023-06-12 14:34
javascript
前端
vue.js
Vue高频面试题(二)-——promise 深拷贝和浅拷贝 v-model原理
constpromise=newPromise((resolve,reject)=>{//这是构造函数同步执行所以先输出12console.log(1)resolve()console.log(2)})
promise.then
Mr.指尖舞者
·
2023-06-11 18:55
vue.js
前端框架
vue
js中的MessageChannel是什么?
Vue深入响应式原理中提到:Vue在内部尝试对异步队列使用原生的
Promise.then
和MessageChannel,如果执行环境不支持,会采用setTimeout(fn,0)代替。
Jerry379
·
2023-04-17 21:39
js 的eventloop
浏览器环境下,异步任务分macroTask和microTask宏任务macroTask:script中代码、setTimeout、setInterval、I/O、UIrender微任务microTask:
Promise.then
鹏雨燕
·
2023-04-14 22:57
ES6基础之async/await及Promise来处理异步方法数据
然后通过resolve和reject函数向外输出成功时的数据和失败时的错误信息,以
Promise.then
((data)=>{})来接收输出的数据,如下图过程:image例如下面的代码:constp=newPromise
jesse28
·
2023-04-07 12:53
深圳小鹅网络前端校招视频面试
文章目录**2021.03.11下午深圳小鹅**promise.all()方法有什么用
promise.then
()的第二个参数是什么,具体实现了什么Promise的then的第二个参数和catch的区别
yyyan_*
·
2023-04-06 10:25
2021前端校招
前端面试
javascript
vue.js
html
面试
Promise关键问题
目录一、如何修改对象的状态二、能否执行多个回调三、改变promise状态和指定回调函数谁先谁后四、
promise.then
()返回的新promise的结果状态由什么决定?
懒羊羊h
·
2023-04-01 16:33
promise
javascript
前端
java
手写Promise
Promise/A+规范1.搭建框架先来看看原生promise实例的创建:letpromise=newPromise((resolve,reject)=>{resolve(666)})
promise.then
喵喵同学嘛
·
2023-03-30 08:19
[JavaScript]之 Event Loop
console.log(2);},0);letpromise=newPromise((resolve,reject)=>{console.log(3);resolve();console.log(4);})
promise.then
是苏菇凉呀
·
2023-03-20 02:07
宏任务与微任务
把异步任务又做了进一步的划分,异步任务又分为两类,分别是:①宏任务(macrotask):异步Ajax请求、setTimeout、setInterval、文件操作其它宏任务②微任务(microtask):
Promise.then
生命里那束光
·
2023-03-19 13:21
认识并使用Promise
使用Promise:
Promise.then
():用来指定Promise对象的状态改变时要执行的操作letprom
611383f71c9e
·
2023-03-13 05:21
认识Promise
看几段代码:一constpromise=newPromise((resolve,reject)=>{console.log(1)resolve()console.log(2)})
promise.then
web阿森
·
2023-03-11 09:33
每日一题之Vue的异步更新实现原理是怎样的?
怎么可以让页面上有从1到100显示的过程呢,就是用setTimeout或者
Promise.then
等方法去模拟。讲道理,如果不在vue里,单独运行这段程序的话,输出一定是从1到100,但是为什么
·
2023-02-23 18:52
前端vue.js
每日一题之Vue的异步更新实现原理是怎样的?
怎么可以让页面上有从1到100显示的过程呢,就是用setTimeout或者
Promise.then
等方法去模拟。讲道理,如果不在vue里,单独运行这段程序的话,输出一定是从1到100,但是为什么
·
2023-02-23 18:48
前端vue.js
promise执行顺序面试题令我头秃,你能作对几道
题目一constpromise=newPromise((resolve,reject)=>{console.log(1);resolve();console.log(2);})
promise.then
(
·
2023-02-17 08:30
javascript
手写Promise
原版Promise效果letpromise=newPromise((resolve,reject)=>resolve("success"));
promise.then
(msg=>console.log(
邓立_全栈UncleLi
·
2023-02-04 11:41
await 返回了什么
一、前言可以理解await后面的语句相当于放到了newPromise中,下一行及之后的语句相当于放在
Promise.then
中二、async和await的基础使用async/awiat的使用规则:async
庚辰腊七木头鱼
·
2023-01-31 10:25
javascript
前端
vue.js
可取消的 Promise
constmakeCancelable=(promise)=>{lethasCanceled_=false;constwrappedPromise=newPromise((resolve,reject)=>{
promise.then
何锦余
·
2023-01-28 16:30
事件轮询机制
定时器并不能保证定时执行)事件轮询机制执行上下文栈(同步):初始化代码,将定时器,DOM事件,ajax请求交给浏览器对应模块管理当事件发生时,浏览器管理模块将回调函数添加到任务队列中任务队列(异步):微任务:
Promise.then
RQrry
·
2023-01-28 09:20
Promise的九大方法(resolve、reject、then、catch、finally、all、allSettled、race、any)你都用过那些?
前言:定期复盘---今天我们来复习一下Promise的几个方法,分别是:Promise.resolve、Promise.reject、
Promise.then
、Promise.catch、Promise.finally
程序员啊楠
·
2023-01-22 04:40
JavaScript
前端
javascript
vue.js
每日一题之Vue的异步更新实现原理是怎样的?
怎么可以让页面上有从1到100显示的过程呢,就是用setTimeout或者
Promise.then
等方法去模拟。讲道理,如果不在vue里,单独运行这段程序的话,输出一定是从1到100,但是为什么
·
2023-01-09 10:24
vue.js
每日一题之Vue的异步更新实现原理是怎样的?
怎么可以让页面上有从1到100显示的过程呢,就是用setTimeout或者
Promise.then
等方法去模拟。讲道理,如果不在vue里,单独运行这段程序的话,输出一定是从1到100,但是为什么
·
2023-01-09 10:15
vue.js
promise执行顺序面试题令我头秃,你能作对几道
题目一constpromise=newPromise((resolve,reject)=>{console.log(1);resolve();console.log(2);})
promise.then
(
·
2022-12-19 11:20
javascript
每日一题之Vue的异步更新实现原理是怎样的?
怎么可以让页面上有从1到100显示的过程呢,就是用setTimeout或者
Promise.then
等方法去模拟。讲道理,如果不在vue里,单独运行这段程序的话,输出一定是从1到100,但是为什么
·
2022-12-15 08:43
vue.js
宏任务和微任务
JavaScript把异步任务又做了进一步的划分,异步任务又分为两类,分别是:宏任务(macrotask):异步Ajax请求setTimeout、setInterval文件操作其他宏任务微任务(microtask):
Promise.then
chnyi6_ya
·
2022-11-30 18:02
nodejs
JavaScript
javascript
前端
JavaScript中的事件循环方式
目录概述原理同步>微任务>宏任务案例解析能否先将
promise.then
分发到微任务中?
·
2022-11-27 18:27
2022前端面经整理
CSSCSS优先级JavaScriptnewArray(10)节流实现es6新增数据类型transition如何检测动画结束讲一下box-sizing的值和对应的作用水平垂直居中图片懒加载图片加载抖动
promise.then
Concise200
·
2022-11-01 11:35
offer路
面试
前端
vue2相关
vue2零碎js相关同步异步fetch(url,options)//返回Promise同步const结果=awaitPromiseawait关键字必须在一个标i记了async的function内来使用异步
Promise.then
qq_40011574
·
2022-10-21 20:34
web
前端
promise执行顺序面试题令我头秃,你能作对几道
题目一constpromise=newPromise((resolve,reject)=>{console.log(1);resolve();console.log(2);})
promise.then
(
·
2022-10-19 09:17
javascript
每日一题之Vue的异步更新实现原理是怎样的?
怎么可以让页面上有从1到100显示的过程呢,就是用setTimeout或者
Promise.then
等方法去模拟。讲道理,如果不在vue里,单独运行这段程序的话,输出一定是从1到100,但是为什么
·
2022-10-06 10:37
vue.js
promise执行顺序面试题令我头秃,你能作对几道
题目一constpromise=newPromise((resolve,reject)=>{console.log(1);resolve();console.log(2);})
promise.then
(
·
2022-10-01 09:41
javascript
JS 微任务和宏任务(面试题常用)
(
promise.then
,proness.nextTick等等)。3.宏任务中的事件放在callbackqueue中,由事件触发线程维护;微任务的事件放在微任务队列中,由js引擎线程维护。
鹿蹊zz
·
2022-09-22 20:19
JavaScript
javascript
开发语言
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他