手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
算法
设计模式
多媒体技术
正则表达式
Elasticsearch
Flink
Hadoop
IDE
UML
Promise
Gis
编程之家
Promise
Promise的构造函数方法
Promise是什么:1、认识Promise:Promise是异步操作的一种解决方案。先给大家讲一下什么是异步:回调函数其实就是异步操作,例:document.addEventListener('click',()=>{console.log('这里是异步的');},false);
作者:编程之家 时间:2022-10-14
如何使用Promise封装wx.request()
如何使用Promise封装wx.request() 目录结构在基础的项目上创建一个http文件夹,在http里面建立3个js文件 在根目录下在创建一个env文件夹,在里面创建index.js文件,可以配置多个环境并导出module.exports={//开发环境Dev:{"BaseUrl":"htt
作者:编程之家 时间:2022-10-14
自定义封装Promise
//构造函数functionPromise(executor){this.promiseState='pending'//状态this.promiseResult=undefined//结果this.callbacks=[]//指定多个回调函数constself=thisfunctionresolve(data){//状态只能改变一次if(sel
作者:编程之家 时间:2022-10-14
promise间隔时间添加dom
<!DOCTYPEhtml><html><head><title><itle></head><body><inputtype="button"value="添加"><ul></ul><script>varoUl=document.querySelector("ul")
作者:编程之家 时间:2022-10-14
三、promise 的几个关键问题
1.如何改变promise的状态?(1)resolve(value):如果当前是pending就会变为resolved(2)reject(reason):如果当前是pending就会变为rejected(3)抛出异常:如果当前是pending就会变为rejected2.一个promise指定多个成功/失败回调函数,都会调用吗?当promise
作者:编程之家 时间:2022-10-14
javascript部分
JS有哪几种数据类型?字符串、数字、布尔、null、undefined、symbol变量声明提升?let、var、const的区别?声明的变量会被提升到函数的最顶部let块级作用域var全局变量const常量,下面不能改变。ES6语法你平常能用到哪些?`=>promisele
作者:编程之家 时间:2022-10-14
手写promise
本文侧重侧重讲解Promise的原理,如果对Promise使用不太熟的小伙伴可参考阮一峰老师的文章ECMAScript6入门。Promise有三种状态,分别是pending、fulfilled和reject,一旦改变便不会再更改。所以第一步,我们把这个功能先实现。exportdefaultclassMyPromise{constructo
作者:编程之家 时间:2022-10-14
W3C万维物联网解析:编程API篇
2019年10月21日,作者在“W3C万维物联网标准简介”一文中简单介绍了W3CWebofThings(WoT)工作组制定的WoT标准以及它们的最新状态:规范当前状态WoTArchitectureCRWoTThingDescriptionCRWoTScriptingAPIWD,WorkingDraftWoTBindingTemplatesWorkingGroupNoteWoTSecurityandP
作者:编程之家 时间:2022-10-14
promise学习-2021.5
Promise学习笔记1.promise含义2.基本使用3.常用方法API3.1构造函数3.2then()3.3catch()3.4Promise.resolve()3.5Promise.reject()3.6Promise.all()3.7Promise.race()3.8例子4.await与async4.1await4.2async函数4.3例子5.关键问题5.1如何改变promise
作者:编程之家 时间:2022-10-14
如何使用Promise封装wx.request()
目录结构在根目录下创建http目录及api.js文件fetch.js以及http.js文件;在根目录下创建env目录,创建index.js配置并导出多个开发环境module.exports={//开发环境Dev:{"BaseUrl":"https://www.develep.com"},//测试环境Test:{"BaseUrl":"https://w
作者:编程之家 时间:2022-10-14
async await
//functiontimeout(){//returnnewPromise((resolve,reject)=>{//setTimeout(()=>{//reject("fail")////resolve("success")//},1000)//})//}//asyncfunctionfoo(){//async返回一个promise对象//con
作者:编程之家 时间:2022-10-14
十四.Vue请求axios
axios是基于Promise用于浏览器和nodejs的HTTP客户端,有以下特征:从浏览器中创建XMLHttpRequest从node.js发出http请求支持PromiseAPI拦截请求和响应转换请求和响应数据取消请求自动转换JSON数据客户端支持防止CSRF/XSRFaxios使用:界面引入<scriptsrc="https://un
作者:编程之家 时间:2022-10-14
面试题1
1、promise的api有哪些?promise.then:promise的异步结果,只能在完成状态时才能返回,而且我们在开发中是根据结果来选择来选择状态的,然后根据状态来选择是否执行then()。实例化的Promise内部会立即执行,then方法中的异步回调函数会在脚本中所有同步任务完成时才会执行。因
作者:编程之家 时间:2022-10-14
node核心模块promise化
先安装bluebirdnpminstallbluebird使用promisifyAll函数,可以将模块导出的接口promise化,注意处理后的API函数名加Async如:fs.readFileAsync()varPromise=require('bluebird')constfs=Promise.promisifyAll(require('fs'))fs.readFileAsync('./1.j').then(
作者:编程之家 时间:2022-10-14
promise.all方法详解
promise.all()该方法用于将多个Promise实例,包装成一个新的Promise实例。varp=Promise.all([p1,p2,p3]);(1)只有p1、p2、p3的状态都变成fulfilled,p的状态才会变成fulfilled,此时p1、p2、p3的返回值组成一个数组,传递给p的回调函数。(2)只要p1、p2、p3之中有一个被rejected,p的状态就变
作者:编程之家 时间:2022-10-14
手写promise
自己实现promise功能constPENDING='pending'constFULFILLED='fulfilled'constREJECTED='rejected'functionPromise(executor){var_this=thisthis.state=PENDING;//状态this.value=undefined;//成功结果this.re
作者:编程之家 时间:2022-10-14
在小程序中如何使用Promise封装wx.request()黑马优购
1.目录在根目录下创建http目录及api.js文件fetch.js以及http.js文件;在根目录下创建env目录,创建index.js配置并导出多个开发环境module.exports={//开发环境Dev:{"BaseUrl":"https://api-hmugo-web.itheima.net/api/public/v1"},//测试环境Test:{
作者:编程之家 时间:2022-10-14
promise.all的使用
Pomise.all的使用Promise.all可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。letp1=newPromise(function(resolve){resolve(1);});letp2=newPromis
作者:编程之家 时间:2022-10-14
promise
promise.then 如果不加第二个参数则会执行catch方法, 加第二个参数则不会执行catch方法。varpro=newPromise((resolve,reject)=>{//resolve();reject();})pro.then(()=>{console.log('resolve1');}).catch(()=>{console.log('catch1')})
作者:编程之家 时间:2022-10-14
【JavaScript】Promise.then() 第二个参数和 catch() 的区别
Promise.then()第二个参数和catch()的区别首页我们先要区分几个概念reject是用来抛出异常的,catch是用来处理异常的;reject是Promise的方法,而then和catch是Promise实例的方法(Promise.prototype.then和Promise.prototype.catch)。1.区别主要区别就是,如果在th
作者:编程之家 时间:2022-10-14
promise.all使用
处理一组promise的异步请求,通过每张图片的前缀url,依次异步请求获取图片自己的base64码然后渲染图片//index.vue/emplate<liclass="policy-img"v-for="(it,index)inimageInfos"><img:src="it.imgUrl"alt/><i@click="ima
作者:编程之家 时间:2022-10-14
前端知识总结
原型链functionPerson(){}varperson=newPerson();person.name='Kevin';console.log(person.name)//KevinPerson为构造函数person为实例对象构造函数指向原型Person.prototypeperson和Person都是通过Person的原型prototype构造出来的所以person.proto
作者:编程之家 时间:2022-10-14
前端学习之-----Promise
1、为什么需要异步?JS是单线程语言JS和DOM渲染共同使用一个线程,因为JS可以修改DOM结构,如果不是同线程,那DOM渲染会混乱~(不知道听谁的,或者顺序不对)JS执行过程中,DOM渲染必须停止;反之亦然然而,很多场景下,如果一直等待会浪费资源,用户体验也很不好所以--------需要异步异步的使用
作者:编程之家 时间:2022-10-14
JavaScript 标准内置对象Promise使用学习总结
Javascript标准内置对象Promise使用学习总结 by:授客QQ:1033553122 1. 基础用法varcondition=true;letp=newPromise(function(resolve,reject){//resolve,reject为两个回调函数,分别供使用者在函数执行成功和执行失败时调用if(condition){//一些执行成
作者:编程之家 时间:2022-10-14
手写Promise.all
一、Pormise.all它接受一个Promise对象组成的数组。返回一个新的Promise,只有所有的Promise都成功才成功,只要有一个失败了就直接失败。成功的结果是每个Promise成功结果组成的数组,失败的结果是Promise数组中失败的结果。传入一个Iterable,但大部分情况下是数组,以下以数组代
作者:编程之家 时间:2022-10-14
Promise
Promise的概述:promise是es6提出的一个异步解决方案,比传统回调事件的写法更加合理更加强大,主要还是优雅promise有pending(等待中),fulfilled(已成功),rejected(已失败),只有异步操作的结果才能够将状态改变,且只会有pending->fulfilled或者pending->rejected,只要状
作者:编程之家 时间:2022-10-14
js面试题
1js中let和const有什么用?早期ECMAScript中使用var关键字创建变量,对变量类型没有区分,当然js语言的特点本身就是宽泛,也是相对简单易用的。后来在ES6中引入let,const这两种变量,let用于可变变量,const用于不可变变量,所以在实际开发中我们用let居多,对于不可变的api地址,资源数据用const
作者:编程之家 时间:2022-10-14
前端面试题之代码输出篇
原文地址:前端面试题之代码输出篇git地址:https://gitee.com/AiShiYuShiJiePingXing/lovebetterworld点击前往GIT前言:代码输出结果也是面试中常考的题目,一段代码中可能涉及到很多的知识点,这就考察到了应聘者的基础能力。在前端面试中,常考的代码输出问题主要涉及到以下
作者:编程之家 时间:2022-10-14
使用 TS 和 class 实现一个简易 Promise
前言最近在看书学习的过程中,发现自己对Promise以及宏任务、微任务之间的关系还掌握得不够熟练,于是决定学习百家之长,自己动手实现一个Promise,当然,就算如今这种行为已经烂了大街,我也想特立独行一些,于是就用上了typescript和class。基本接口首要的就是Promise独一无二的三
作者:编程之家 时间:2022-10-14
Vue.js前端框架系统学习10——动态组件 & 异步组件
有一说一,上一篇写到关于响应性的问题,该部分内容拿到这边整理难度较大,所以还是遵循顺序,先整理简单地部分,之后再整合起来。在动态组件上使用keep-alive来看一个例子:我们之前曾经在一个多标签的界面中使用isattribute来切换不同的组件:<component:is="currentTabComponent"></
作者:编程之家 时间:2022-10-14
上一页
17
18
19
20
21
22
23
24
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native