手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
算法
设计模式
多媒体技术
正则表达式
Elasticsearch
Flink
Hadoop
IDE
UML
Promise
Gis
编程之家
Promise
javascript – 承诺重试设计模式
编辑>继续重试的模式,直到承诺结算(延迟和maxRetries).>继续重试直到条件的模式满足结果(延迟和maxRetries).>具有无限重试的内存高效动态模式(提供延迟).代码为#1.继续重试,直到诺言解决(语言的任何改进社区等?)Promise.retry=function(fn,times,delay){returnnew
作者:编程之家 时间:2022-10-14
javascript 手写promise 发布订阅简单实现
varfs=require('fs')varp1=newPromise((resolve,reject)=>{ fs.readFile('./data/a.txt','utf8',function(err,data){ if(err){ reject(err) }else{ resolve(data) } })})varp2=newPromise((resolve,
作者:编程之家 时间:2022-10-14
javascript – 在promise链上使用setTimeout
在这里,我试图围绕promises.Here在第一次请求我获取一组链接.并在下一个请求我获取第一个链接的内容.但我想在返回下一个promise对象之前做一个延迟.所以我使用它上面有setTimeout.但是它给了我以下JSON错误(没有setTimeout()它工作得很好)SyntaxError:JSON.parse:unexpected
作者:编程之家 时间:2022-10-14
javaScript 基础知识汇总 十四
1、回调什么是回调?个人理解,让函数有序的执行。示例:functionloadScript(src,callback){letscript=document.createElement('script');script.src=src;script.onload=()=>calllback(script);document.head.append(s
作者:编程之家 时间:2022-10-14
使用async,await关键字进行API Access Token的获取
直接上代码:constrequest=require('request-promise-native');varconfig=require('../config.js');asyncfunctiongetAccessToken(){varraw=newBuffer(config.username+":"+config.password);constaccessToken=a
作者:编程之家 时间:2022-10-14
双括号在javascript中意味着什么以及如何访问它们
情况我有以下使用Promise的功能.vargetDefinitions=function(){returnnewPromise(function(resolve){resolve(ContactManager.request("definition:entities"));});}vardefinitions=getDefinitions()定义的内容是:Promise{[[PromiseSt
作者:编程之家 时间:2022-10-14
微信小程序前端promise封装
原文链接:https://my.oschina.net/xiaomaomi1997/blog/3096962config.jsconstconfig={base_url_api:"https://douban.uieee.com/v2/movie/",}export{config}http.jsimport{config}from"../config";class
作者:编程之家 时间:2022-10-14
javascript – Sequelize中的Async getter / setter作为属性的一部分
我可以在Sequelize中将属性的getter定义为asyc函数吗?在getter中我应该从另一个表中检索一个值,我在模型定义中尝试了这个:...bio:{type:Sequelize.STRING,get:asyncfunction(){letbio=this.getDataValue('bio');if(bio){let
作者:编程之家 时间:2022-10-14
前端笔记Vue项目day4(一
接口调用方式原生ajax基于jQuery的ajaxfetchaxios异步JavaScript的执行环境是「单线程」所谓单线程,是指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任务,这个任务执行完后才能执行下一个,它会「阻塞」其他任务。这个任务可
作者:编程之家 时间:2022-10-14
25.Promise原理及实现
上一篇文章24.Promises/A+规范介绍了Promises/A+规范,我们来手动实现一个符合Promises/A+规范的自己的Promise。根据规范,Promise共有三种状态pending,fulfilled,rejected,我们使用state来表示promise当前的状态,使用value来表示当前值或原因。当然还有最重要的then方
作者:编程之家 时间:2022-10-14
javascript – 如何构造嵌套的Promises
我有一种情况,我认为对我来说唯一的选择是将一些Promise嵌套在彼此中.我有一个需要执行的Promise和一个在Promise完成之前执行某些操作的方法.像这样的东西:letpromise=newPromise((resolve,reject)=>{//Dosomestuff});doSomethingUntilPromiseisDone(promise);
作者:编程之家 时间:2022-10-14
如何阻止javascript承诺并返回已解决的结果?
参见英文答案>HowdoIreturntheresponsefromanasynchronouscall? 35个我显然误解了jspromises的解决方式或者“return”的语义.我被一个期望我同步的函数调用–返回一个值.计算该值需要一
作者:编程之家 时间:2022-10-14
javascript – 在本机ES6承诺中,Bluebird Promise.IIally的等价物是什么?
参见英文答案>ES6promisesettledcallback? 7个Bluebird提供了一种finally方法,无论您的承诺链中发生什么,都会被调用.我发现它非常方便用于清洁目的(比如解锁资源,隐藏装载机……)在ES6原生承诺中是
作者:编程之家 时间:2022-10-14
javascript – jQuery递归AJAX调用Promise
我还在试图弄清楚如何在递归的AJAX调用中使用jQuery延迟对象.我有这样的代码functionrequest(page,items){//buildingtheAJAXreturnvalueforJSFiddledummyAJAXendpointvarret={totalPage:10,currentPage:page,items:
作者:编程之家 时间:2022-10-14
javascript – 理解JS Promises
我想更深入地了解Promises如何在内部工作.因此我有一些示例代码:varp1=newPromise(function(resolve,reject){window.setTimeout(function(){resolve('rescalled')},2000);});varp2=newPromise(function(resolve,reject){
作者:编程之家 时间:2022-10-14
异步编程
原文链接:https://www.jianshu.com/p/856c44b327bc涉及面试题:并发与并行的区别?异步和这小节的知识点其实并不是一个概念,但是这两个名词确实是很多人都常会混淆的知识点。其实混淆的原因可能只是两个名词在中文上的相似,在英文上来说完全是不同的单词
作者:编程之家 时间:2022-10-14
javascript – 节点退出时没有错误,也没有等待承诺(事件回调)
我有一个非常奇怪的问题,等待一个已经通过它的决心到事件发射器回调的Promise只是退出进程而没有错误.const{EventEmitter}=require('events');asyncfunctionmain(){console.log("entry");letev=newEventEmitter();lettask=newPromise(resolve=>{
作者:编程之家 时间:2022-10-14
总结异步编程的六种方式
异步编程众所周知JavaScript是单线程工作,也就是只有一个脚本执行完成后才能执行下一个脚本,两个脚本不能同时执行,如果某个脚本耗时很长,后面的脚本都必须排队等着,会拖延整个程序的执行。以下为几种异步编程方式的总结,希望与君共勉。回调函数事件监听发布订阅模式Prom
作者:编程之家 时间:2022-10-14
javascript – 如何将参数传递给promise函数
这似乎是一个愚蠢的问题,但我是这个主题的新手.我正在研究节点js上的promises.我想将参数传递给promise函数.但是我无法理解.someModule.someFunction.then(username,password,function(uid){/*stuff*/}和功能是类似的varsomeFunction=newPromise(username,passw
作者:编程之家 时间:2022-10-14
前端笔记Vue项目day4(二
Promise 基本API实例方法.then()得到异步任务正确的结果.catch()获取异常信息.finally()成功与否都会执行(不是正式标准)[mw_shl_code=applescript,true]<scripttype="text/javascript"> /* Promise常用API-实例方法 */ //
作者:编程之家 时间:2022-10-14
25.Promise原理及实现
上一篇文章24.Promises/A+规范介绍了Promises/A+规范,我们来手动实现一个符合Promises/A+规范的自己的Promise。根据规范,Promise共有三种状态pending,fulfilled,rejected,我们使用state来表示promise当前的状态,使用value来表示当前值或原因。当然还有最重要的then方
作者:编程之家 时间:2022-10-14
javascript – Promise.then工作执行顺序
Thespecsays(第5段):ThePendingJobrecordsfromasingleJobQueuearealwaysinitiatedinFIFOorder.ThisspecificationdoesnotdefinetheorderinwhichmultipleJobQueuesareserviced.AnECMAScriptimplementationmayinterweavetheFIFOe
作者:编程之家 时间:2022-10-14
javascript – ES6承诺:如何使用参数链接函数
如何将功能与延迟联系起来.我尝试了以下方法:Promise.resolve().then(setKeyframe('keyframe-0')).then(delay(3000)).then(setKeyframe('keyframe-1')).then(delay(3000)).then(setKeyframe('keyframe-2'));functiondelay(ms){returnnewPromise((
作者:编程之家 时间:2022-10-14
javascript – AngularJS V1.1拦截器最后总是有$q.when
在关于拦截器的AngularJS的documentation(版本1.1)中,拦截器函数都返回这样的东西returnresponse||$q.when(response);但是,在我的应用程序中,始终定义“响应”,因此永远不会执行$q.when(响应).所以问题是在什么情况下“回应”是不确定的,将会是什么$q.when(response)//
作者:编程之家 时间:2022-10-14
2019前端中高级面试精华100题【一/js篇】有答案
以下问题大部分偏初中级,答案也都是简明扼要,可以在面试时应付一下,免得无点可说在第一面就被PASS。如果这些问题能让你快速回忆起平时所学,串联起前后的技能点,在面试时有个好的发挥,也就不费我整理这些面试题的用心。最后,这些答案仅供参考,不要死记硬背。愿你们都能找到满意的工作
作者:编程之家 时间:2022-10-14
javascript – promisified mysql模块如何与NodeJS一起使用?
我正在尝试在NodeJS中使用MySQL.我的整个应用程序都是用promises构建的,所以我也想宣传mysql模块.所以我有这个:Promise=require('bluebird');varmysql=Promise.promisifyAll(require('mysql'));现在,根据他们的API,connect()方法接受单个参数,在连接错误的情况下调用错
作者:编程之家 时间:2022-10-14
让同步函数同步执行,异步函数异步执行,并且让它们具有统一的 API
这里说两种方式,和官网的上的是一样的:第一种使用:async+立即执行函数<div>方法一:async()()立即执行函数:{{doAsyncData.desc}}</div>doAsync(){constf=()=>{return'my'}//f()是同步函数的情况//(async()
作者:编程之家 时间:2022-10-14
使用promise在node.js中处理MySQL返回值
我有一个python背景,目前正在迁移到node.js.由于其异步性质,我有问题调整到node.js.例如,我试图从MySQL函数返回一个值.functiongetLastRecord(name){varconnection=getMySQL_connection();varquery_str="SELECTname,"+"FROMrecords"+
作者:编程之家 时间:2022-10-14
javascript – 如何将Promise.all与对象一起用作输入
我一直在为我自己使用的小型2D游戏库工作,我遇到了一些问题.库中有一个名为loadGame的特定函数,它将依赖信息作为输入(资源文件和要执行的脚本列表).这是一个例子.loadGame({"root":"/source/folder/for/game/","resources":{"soundEffect":"audio
作者:编程之家 时间:2022-10-14
javascript – NodeJS UnhandledPromiseRejectionWarning
所以,我正在测试一个依赖于事件发射器的组件.为此,我想出了一个使用PromisewithMochaChai的解决方案:it('shouldtransitionwiththecorrectevent',(done)=>{constcFSM=newCharacterFSM({},emitter,transitions);lettimeout=null;letresolved=false
作者:编程之家 时间:2022-10-14
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
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