手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
算法
设计模式
多媒体技术
正则表达式
Elasticsearch
Flink
Hadoop
IDE
UML
Promise
Gis
编程之家
Promise
Promise异步编程
异步编程fs文件操作require('fs').readFile('./index.html',(err,data)=>{})数据库操作AJAX$.get('/server',(data)=>{})定时器setTimeout(()=>{},2000);Promise的状态实例对象中的一个属性『PromiseState』pending未决定的resolved/
作者:编程之家 时间:2022-10-14
过一遍|前端面试中常见对比持续补充
HTML1.link和@import的区别2.scr和href的区别3.title和h1的区别4.b与strong的区别5.i与em的区别6.超链接中title和alt的区别CSS1.position中absolute和relative有什么区别?2.position中absolute和fixed有什么区别?3.visible:hiddendisplay:noneopacit
作者:编程之家 时间:2022-10-14
关于promise的实现
参考实现代码:classMyPromise{//构造方法constructor(executor){//初始化值this.initValue();//初始化this指向this.initBind();try{//执行传进来的函数executor(this.resolve,this.reject);}catch(e){//
作者:编程之家 时间:2022-10-14
教你如何手写一个Promise
想要源码的可以看这里,里面也有一些其他的知识想要手写一个promise,首先就要了解promise,想必大家都被过一些promise的面试题,知道一些promise的用法,主要考的就是一种异步编程的思想。了解promise我们先来看看直接输出一个promise对象会是什么,通过代码:varp=newPromise((reso
作者:编程之家 时间:2022-10-14
Promise.all的用法
Promise.all用来同时执行多个请求<template><div></div><emplate><script>exportdefault{name:'P0603CommoditySales',data(){return{}},created(){this.init()},methods:{//Prom
作者:编程之家 时间:2022-10-14
Generator 与 asnyc await
Generator生成器函数,返回一个迭代器对象,可以手动调用next方法来控制执行,throw方法抛出错误,return方法来提前结束,也可以使用for...of自动遍历遍历。function*gen(){yield1;yield2;yield3;}letg=gen();g.next();//output:{value:1,done:false}
作者:编程之家 时间:2022-10-14
Promise的then方法
then方法then是对象上面的一个方法。它其实是放在Promise.prototype.then1:同一个Promise可以调用多次then方法2:then方法传入的回调函数可以有返回值,返回值是一个新的Promise,具体返回的类型类似于resolve参数具体实现看代码1//Promise有哪些对象方法2//console.log
作者:编程之家 时间:2022-10-14
promise reject如何进入catch
背景。promise自带catch,外层再使用try-catch。1、使用async/await:不会进入promise自己的catch。asyncfunctionabcd(){try{varp1=awaitnewPromise((resolve,rej)=>{console.log('没有resolve')/hrownewError('手动返回错
作者:编程之家 时间:2022-10-14
JS高级—0xxx—Promise
一、为什么需要promise首先,前端的网络请求需要用这种方式 大家自己写或者调用别人的,需要重写或看源码等导致开发成本过大,ECMA做了统一,于是就有了promise; 出现了promise,只要给调用者返回promise即可,调用者根据promise的状态自己做处理即可;跟调用者说:我先给你一个承
作者:编程之家 时间:2022-10-14
这一次,彻底搞懂Promise
一、为什么要引入Promise在介绍本章之前,首先先抛出几个问题:Promise解决了什么问题?Promise有哪些具体的使用场景?Promise解决了什么问题?回调地狱问题在没有Promise之前,前端获取数据往往需要通过回调函数层层嵌套的方式来解决异步问题,例如下面这段代码实例://回调地狱
作者:编程之家 时间:2022-10-14
回调地狱和Promise
如何理解回调地狱?假如有一天,天气非常好,我出去玩,我想喝奶茶又想吃火锅,奶茶和火锅得等到做好才能吃,他们两为异步操作我们定义一个获取奶茶和火锅的函数<script>//获取奶茶的方法functiongetTea(fn){//5秒后获得奶茶setTimeout(()=>
作者:编程之家 时间:2022-10-14
【Example】C++ 标准库多线程同步及数据共享 (std::future 与 std::promise)
阅读此文章前,务必读懂:【Example】C++标准库std::thread与std::mutex否则你会像听天书一样懵。(...) ==================================== 在任何语言的多线程编程当中,必然涉及线程的同步及数据的共享,方式也有很多种。C++标准库当中提供了同步及共享的方案:std::futu
作者:编程之家 时间:2022-10-14
js几种网络请求方式梳理——摆脱回调地狱
摘要本文介绍了基于XMLHttpRequest、Promise、async/await等三种异步网络请求的写法,其中async/await写法允许我们以类似于同步的方式编写异步程序,摆脱繁琐的回调函数。一、背景为了应对越来越多的测试需求,减少重复性的工作,有道智能硬件测试组基于electron开发了一
作者:编程之家 时间:2022-10-14
面试官常考的Promise问题
、总结自B站:https://www.bilibili.com/video/B
作者:编程之家 时间:2022-10-14
如何实现一个promise
如何实现一个Promise目录如何实现一个Promise1实现Promise构造函数1.1关于executor1.2Promise构造函数及其作用2实现then2.1关于then2.2then到底做了什么事情2.3then的返回值2.4实现then3实现静态方法resolve与reject4实现catch方法5实现静态方法all5.1实现静态方法a
作者:编程之家 时间:2022-10-14
[转载]基础Promise中then()方法使用,多次调用、链式调用
多次调用then,每次res值都是new Promise的值constpromise=newPromise((resolve,reject)=>{resolve("hahaha")})//1.同一个Promise可以被多次调用then方法//当我们的resolve方法被回调时,所有的then方法传入的回调函数都会被调用promise.then(res=>{consol
作者:编程之家 时间:2022-10-14
Promise
1:异步操作(自己写回调来传入)1functionrequestData(url,successCallback,failureCallback){2setTimeout(()=>{3if(url==="http://www.baidu.com"){4console.log('成功了');5constnames=['tyy
作者:编程之家 时间:2022-10-14
axios 源码拦截器解析
查看源码我们发现axios的几种请求方式都是调用request方法,下面一步步分析下。Axios.prototype.request=functionrequest(configOrUrl,config){/*eslintno-param-reassign:0*///Allowforaxios('example/url'[,config])alafetchAPIif(typeofconfigO
作者:编程之家 时间:2022-10-14
Promise入门_async 函数
async函数1.函数的返回值为promise对象2.promise对象的结果由async函数执行的返回值决定返回结果的方式和then方法差不多asyncfunctionsay(){////1,如果返回值是一个非Promise类型的数据,那这个方法返回的就是一个成功状态的promise实例
作者:编程之家 时间:2022-10-14
Vue3路由器数据获取报错
报错:ncaught(inpromise)TypeError:Cannotreadpropertiesofundefined(reading'route
作者:编程之家 时间:2022-10-14
手写Promise里面then方法的优化
1:then的多次调用---then方法保存在数组里面,调用resolve的时候遍历数组1//then的多次调用then方法都保存在数组里,然后调用resolve的时候遍历数组就好啦2//定时器里面的then不会执行利用状态判断更严谨3constPEOMISE_STATUS_PENDING='pending'4constPEOMISE_ST
作者:编程之家 时间:2022-10-14
Axios请求并发限制
Axios请求并发限制-简书https://www.jianshu.com/p/d3529d18cf59 0.2352020.07.2918:41:34字数845阅读6,213标签NodeJS并发请求,并行请求,QPS限制,Axios并发限制,Axios并发请求背景由于调用第三方服务的API的时候,第三方对请求的QPS会有一定的限制,如百度的人脸识别接
作者:编程之家 时间:2022-10-14
22-4-21 promise的用法
promise本身是一个构造方法,他只有一个参数。这个参数是一个函数。这个函数自己又有两个参数:resolve和reject,这两个也都是函数。1.resolve和reject首先他们都是函数。其中resolve函数调用的时候,代表一切正常。reject调用的时候,说明出现异常,将直接跳到catch后面的代码执行。2.
作者:编程之家 时间:2022-10-14
async函数
一,async函数介绍1.async函数是异步的一种方案,可以让异步的操作同步执行。二,async函数基本形式1.声明形式:在函数前加上关键字async表示该函数是一个async函数asyncfunctionfn(){await...}constfn=async()=>{await...}etc2.函数内部通常有许多await三
作者:编程之家 时间:2022-10-14
promise A+ 规范
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"content="w
作者:编程之家 时间:2022-10-14
promise A+ 第二遍
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"content="w
作者:编程之家 时间:2022-10-14
脚踏实地的Netty源码研究笔记——开篇
1.脚踏实地的Netty源码研究笔记(1)——开篇1.1.Netty介绍Netty是一个老牌的高性能网络框架。在众多开源框架中都有它的身影,比如:grpc、dubbo、seata等。里面有着非常多值得学的东西:I/O模型内存管理各种网络协议的实现:http、redis、websocket等等各种各样有趣的技巧
作者:编程之家 时间:2022-10-14
浅析JavaScript中的协程、进程如何切换线程的机制、线程如何切换协程的机制、协程的体现生成器函数、协程如何实现异步和非阻塞以及为什么要使用生成器+Promise组合
一、使用游戏来理解协程的概念如果你还在想办法理解协程是什么,那么就让我们玩一玩分手厨房。分手厨房(overcooked),是一款多人烹饪游戏,玩家需要在特定的时间内做出尽可能多的订单。协程(coroutine)有些人花了很多时间并不一定能理解它,而游戏,却很容易理解。1、如何玩?先让我们
作者:编程之家 时间:2022-10-14
基础Promise类方法resolve()
resolve()可直接返回Promise成功对象把一个普通对象转为Promise对象手动实现Promise对象//转成Promise对象functionfoo(){constobj={name:"why"}returnnewPromise((resolve)=>{resolve(obj)})}foo().then(res=>{console.log("res:",res)/e
作者:编程之家 时间:2022-10-14
简单了解promise
promise是什么:JavaScript中存在很多异步操作,Promise将异步操作队列化,按照期望的顺序执行,返回符合预期的结果。可以通过链式调用多个Promise达到我们的目的。Promise在各种开源库中已经实现,现在标准化后被浏览器默认支持。Promise是一个拥有then方法的对象或函数为什么
作者:编程之家 时间:2022-10-14
上一页
29
30
31
32
33
34
35
36
下一页
小编推荐
热门标签
更多
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