手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
算法
设计模式
多媒体技术
正则表达式
Elasticsearch
Flink
Hadoop
IDE
UML
Promise
Gis
编程之家
Promise
开源医学影像平台---Cornerstonejs学习笔记<2>
启用元素在Cornerstone中,已启用元素是HTMLElement(通常是div),我们在其中交互式显示医学图像。要显示图像,Web开发人员需要执行以下操作:通过网页中的脚本标记引用CornerstoneJavaScript库文件引用JavaScript文件以获取Cornerstone将用于实际加载网页中像素数据(例如WADO,WADO-RS
作者:编程之家 时间:2022-10-14
Promise异步编程解决方案
为什么要用promise?解决回调地狱fs.readFile(__dirname+'/data/a.txt',(err,data)=>{if(!err){console.log(data.toString());fs.readFile(__dirname+'/data/b.txt',(err,data)=>{if(!err){
作者:编程之家 时间:2022-10-14
手写promise
需要实现的功能:实现Promise的构造函数newPromise()实现类成员方法then()、catch()实现类的静态方法Promise.all()、Promise.race、Promise.deffer()实现链式调用resolvePromise()promise的实现机制:通过传一个回调函数去实例化一个promise,里面的回调函数会立即
作者:编程之家 时间:2022-10-14
Nodejs中async/await以及Promise的使用
场景:上传图片注意:try/catch是不能catch住Promise异步异常的其它:Nest.js中上传图片和裁剪asyncuploadAction(req,res){try{//同步调用 awaitsaveFileWithStream(filePath,fileData);//这里的fileData是Buffer类型}catch(err){ console.log(err
作者:编程之家 时间:2022-10-14
async/await、promise、setTimeout
事件循环:js事件分为宏任务和微任务,宏任务为script、setTimeout、setInterval;微任务为Promise.then,process.nextTick;事件执行顺序是先执行宏任务,接着把所有微任务执行完,再次执行宏任务,以此循环。任务分成同步任务和异步任务;事件循环即:同步任务直接进入主线程里,异步任务先去事
作者:编程之家 时间:2022-10-14
Vue部分总结
Vue总结1、指令:v-bind,v-if="seen",v-for="todointodos",v-on指令添加一个事件监听器,<buttonv-on:click="reverseMessage">逆转消息</button>v-if:1、v-if是“真实”的条件渲染,因为它会确保条件块(conditionalblock)在切换的过程中,完整地销毁(destroy)和重新创
作者:编程之家 时间:2022-10-14
async...await中使用使用Promise对象的一些注意问题
await后可以跟一个异步表达式(如promise的表达式),也可以跟一个普通的表达式(如:console.log(123))例子1:如果await紧跟一个没有resolve的promise对象,则后续的代码不会被执行。如:asyncfunctiona(){//如果await后是promise对象awaitnewPromise(resolve=>{
作者:编程之家 时间:2022-10-14
在微信小程序中使用 async/await
微信小程序中有大量接口是异步调用,比如wx.login()、wx.request()、wx.getUserInfo()等,都是使用一个对象作为参数,并定义了success()、fail()和complete()作为异步调用不同情况下的回调。但是,以回调的方式来写程序,真的很伤,如果有一个过程需要依次干这些事情:wx.getStorage()
作者:编程之家 时间:2022-10-14
element ui 自定义异步验证
之前提到过,axios是一个异步请求,但是很多时候我们都需要同步请求,比如在element的表单验证中需要验证一个用户名是否存在的时候,异步请求好像就不太好用了。前边博客中提到过,这种情况可以用es6的Promise来处理,但是今天还是遇到一些问题,因为,Promise的回调函数也是一个异步的过程,所以这
作者:编程之家 时间:2022-10-14
[web] 理解和使用Promise.all和Promise.race
转载自: https://www.jianshu.com/p/7e60fc1be1b2一、Pomise.all的使用Promise.all可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。具体代码如下:letp1=new
作者:编程之家 时间:2022-10-14
手写 Promise 符合 Promise/A+规范
异步编程是前端开发者必需的技能,过去管理异步的主要机制都是通过函数回调,然而会出现像“回调地狱”这样的问题。为了更好的管理回调,ES6增加了一个新的特性 Promise。Promise 是ES7中async/await语法的基础,是JavaScript中处理异步的标准形式,现实开发中基本离不开Promise
作者:编程之家 时间:2022-10-14
promise === 我爸???
promise到底干啥的相信有过开发经验的小伙伴对promise都不陌生,经常在用到异步函数的地方用的到promise,今天我们用较为通俗易懂的方式来理解promise基础知识点关于js是单线程大家应该都有所了解,但是代码一行行执行必然会造成堵塞,因此js有异步事件,很多技术大牛写的js事件
作者:编程之家 时间:2022-10-14
Promise.prototype.catch()
Promise.prototype.catch方法是.then(null,rejection)或.then(undefined,rejection)的别名,用于指定发生错误时的回调函数。getJSON('/posts.json').then(function(posts){//...}).catch(function(error){//处理getJSON和前一个回调函数运行时发生的错误conso
作者:编程之家 时间:2022-10-14
用promise实现一个promise.all
用promise实现一个promise.allletPromiseAll=(promises)=>{returnnewPromise((resolve,reject)=>{letresults=newArray(promises.length)for(leti=0;i<promises.length;i++){letpromise=promises[i]pro
作者:编程之家 时间:2022-10-14
在 Array.reduce 中正确使用 async
如何使用带有reduce的Promise以及如何在串行和并行处理之间进行选择本文译自HowtouseasyncfunctionswithArray.reduceinJavascript-TamásSallai。在第一篇文章中,我们介绍了async/await如何帮助执行异步命令,但在异步处理集合时却无济于事。在本文中,我们将研究
作者:编程之家 时间:2022-10-14
【问题】js 之 await ~ 再探索
参考文档 (小白提供)(另刚看历史喵原来历史上的曾经有个叫管仲的也叫小白,而且是个扛把子哦!!!) 另一个参考文档 没有return的场合asyncfunctiongen(){awaitPromise.resolve(1)console.log('gne1')awaitPromise.resolve(1)console.log('gne2')awaitPromise.
作者:编程之家 时间:2022-10-14
解决回调函数
1.首先我们要明白回调函数和回调地狱(1)回调函数:运行某个函数实现某个功能的时候,传入一个函数作为参数,当发生某件事情的时候,会执行该函数(2)回调地狱:某个异步操作需要等待之前的异步操作完成,无论回调是事件还是其他函数,都会陷入不断的嵌套通过回调函数异步操作某个异步操作要等待别
作者:编程之家 时间:2022-10-14
Netty源码分析——Channel注册
这一节与上一节关联比较大,已经设计到netty比较核心的内容了,继续加油!首先说一下,这里说的“注册”是什么意思,我当时看源码的时候对这里也比较困惑,纠结了好长时间。其实简单来说就是将初始化好的channel与创建好的EventLoop关联起来,就是让EventLoop的线程run起来,一直监听这个channe
作者:编程之家 时间:2022-10-14
JS11 -- 同步异步
varoPromise=newPromise(function(resolve,reject){});//resolve成功,reject失败 Promise.all(['对象1',对象2"]).then(function(){//对象1、对象2请求成功,执行}) Promise.race(['对象1',对象2"]).then(function(){//对象1、对象2谁最快请求成功,执行}
作者:编程之家 时间:2022-10-14
Event loops秒懂
Eventloops秒懂简介JS是一种单线程脚本语言,为什么要设计成单线程?举例说明,假设JS是多线程脚本语言,A线程修改了DOM,B线程删除了DOM,一旦B线程先执行完,DOM被删除了,A线程就会报错,为了避免类似这种问题,JS被设计为单线程单线程的问题是一次只能做一件事,要做第二件事,必须等第一件事先
作者:编程之家 时间:2022-10-14
Promise
promise是es6中的新增对象,用来处理异步操作的,可以让我们写异步调用的时候写起来更加方便和简洁 Promise有三种状态:pending(进行中),resolved(完成),rejected(失败)不管是成功还是失败都会告诉我们 上边代码中,定义了一个pro变量,然后把一个匿名函数赋给他,函数返回一个Promise
作者:编程之家 时间:2022-10-14
Promise理解
一.promise基本概念promise是:异步编程的解决方案,作用是把异步操作用同步操作的方式表达出来,避免了层层嵌套回调构造函数构造函数的参数是一个函数,该参数函数内部也有2个参数这两个参数是resolved函数和reject函数resolved函数是在异步操作执行成功后调用,作用是把操作
作者:编程之家 时间:2022-10-14
async...await
另一个解决回调函数的方案asyncfunctionfoo(){return'hello'}console.log(foo())//返回了promise对象//既然是promise对象所以可以使用then方法foo().then((res)=>{console.log(res)//hello})//await只能在async的函数里,它可以等待异步的对象,这是
作者:编程之家 时间:2022-10-14
vue router 报错: Uncaught (in promise) NavigationDuplicated {_name:""NavigationDuplicated&qu
vuerouter报错:Uncaught(inpromise)NavigationDuplicated{_name:""NavigationDuplicated"...的解决方法 本文链接:https://blog.csdn.net/weixin_43202608/article/details/98884620今天在写项目时发现了在点击router-link会造成报错的问题,报错内容为: 废话不多说,
作者:编程之家 时间:2022-10-14
async await
async和promise有关,通过一个隐式的promise返回其结果,如果代码使用了异步函数,它的语法和结构会更像标准的同步函数asyncfunctionfoo(){returnnewPromise(resolve=>{ setTimeout(resolve,2000)})}asyncfunctiontest(){console.log("开始执行
作者:编程之家 时间:2022-10-14
微信小程序音乐播放器,leancloud后端支持,体验小程序数据绑定,Promise较为优雅解决回调
初窥todo:[]添加音乐到收藏(最近)列表[]歌词滚动从一个helloworld开始微信开发者工具生成目录如下:.|--app.js|--app.json|--app.wxss|--pages||--index#主页|||--index.js|||--index.json|||--index.wxml||`-
作者:编程之家 时间:2022-10-14
promise知识点以及面试题
1.面试题2.目录常见Promise面试题Promise出现的原因什么是Promise代码书写比较API如何理解PromisePromise的使用总结。Promsie与事件循环Promise的升级结语 Promise出现的原因在Promise出现以前,我们处理一个异步网络请求,大概是这样://请
作者:编程之家 时间:2022-10-14
浏览器中的Event Loop
进程与线程JS是单线程执行的,那么什么是线程呢?讲到线程,那么肯定也得说一下进程,本质上来说,两个名词都是CPU工作时间片的一个描述。进程描述了CPU在运行指令及加载和保存上下文所需的时间,放在应用上来说就代表了一个程序。线程是进程中的更小的单位,描述了执行一段指令所需的时间。
作者:编程之家 时间:2022-10-14
[书籍精读]《基于MVC的JavaScript Web富应用开发》精读笔记分享
写在前面书籍介绍:《JavaScript异步编程》讲述基本的异步处理技巧,包括PubSub、事件模式、Promises等,通过这些技巧,可以更好的应对大型Web应用程序的复杂性,交互快速响应的代码。理解了JavaScript的异步模式可以让读者写出结构更合理、性能更出色、维护更方便的JavaScript程序。我
作者:编程之家 时间:2022-10-14
callback改成promise
letpromisify=(fn,receiver)=>{return(...args)=>{returnnewPromise((resolve,reject)=>{fn.apply(receiver,[...args,(err,res)=>{returnerr?reject(err):resolve(res);}]);});};};varfs=
作者:编程之家 时间:2022-10-14
上一页
6
7
8
9
10
11
12
13
下一页
小编推荐
热门标签
更多
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