码迷,mamicode.com
首页 >  
搜索关键字:异步操作    ( 1056个结果
ES6语法(3)—— 用promise()对象优雅的解决异步操作
Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 AP ...
分类:其他好文   时间:2019-01-26 22:40:29    阅读次数:228
es6 Promise
ES6的Promise是一个构造函数,Promise 对象用于一个异步操作的最终完成(或失败)及其结果值的表示,也就是处理异步操作的,异步请求成功,处理成功的操作,异步请求失败停止后续操作。自身有all、reject、resolve方法,原型上有catch、then方法。 一般可以表示为如下,res ...
分类:其他好文   时间:2019-01-19 20:00:22    阅读次数:176
Vue路由
导航守卫: 帮助我们解决一些在组件加载之前可以做一些操作,尤其是异步操作,这样可以避免组建加载完毕之后,却没有数据的尴尬。当然,你不应该在组件加载之前做太多的异步操作,这样会导致页面的白屏时间过长,用户体验也很差,所以,须慎用导航守卫。(异步操作是独立于生命周期之外的操作,因此vue并不会乖乖的先执 ...
分类:其他好文   时间:2019-01-16 16:49:42    阅读次数:162
透过面试题来说说Promise
前言 我们先看看这几个来自大厂的面试题 面试题1 : 面试题2: 面试题4: 如果你看完这些题一脸懵逼,恭喜你,你可以继续往下看了, ,出门左拐大佬。 首先简单介绍一些 。 Promise简介 对象是 工作组提出的一种规范,目的是为异步操作提供 "统一接口" 。 那么,什么是 ?首先,它是一个对象, ...
分类:其他好文   时间:2019-01-16 14:25:21    阅读次数:201
细说 async/await 相较于 Promise 的优势
async函数是什么?谈及异步回调函数的嵌套,总会让人感到烦躁,特别是当业务逻辑复杂,往往需要调用几次ajax才能拿到所有需要的数据。从最早的回调函数,到Promise对象,再到Generator函数,每次都有所改进,但又让人觉得不彻底。它们都有额外的复杂性,都需要理解抽象的底层运行机制。所以,我们需要一种方法,更优雅地解决异步操作。于是,async函数出现了。一句话解释:async函数,就是Ge
分类:其他好文   时间:2019-01-16 10:23:49    阅读次数:184
19 01 12 javascript 定时器 封闭函数
定时器 定时器在javascript中的作用1、制作动画2、异步操作3、函数缓冲与节流 封闭函数 封闭函数是javascript中匿名函数的另外一种写法,创建一个一开始就执行而不用命名的函数。 一般定义的函数和执行函数: 封闭函数: 封闭函数的装逼写法 还可以在函数定义前加上“~”和“!”等符号来定 ...
分类:编程语言   时间:2019-01-12 19:29:07    阅读次数:241
redis相关问题
什么是Redis?简述它的优缺点? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作, 定期通过异步操作把数据库数据flush到硬盘上进行保存。 因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作, 是 ...
分类:其他好文   时间:2019-01-06 16:35:18    阅读次数:188
JS-线程、事件循环、任务队列
JS 是单线程的,但是却能执行异步任务,这主要是因为 JS 中存在事件循环(Event Loop)和任务队列(Task Queue)。# 事件循环:JS 会创建一个类似于 while (true) 的循环,每执行一次循环体的过程称之为 Tick。每次 Tick 的过程就是查看是否有待处理事件,如果有... ...
分类:编程语言   时间:2019-01-03 00:46:02    阅读次数:193
js多线程(worker)
浏览器端js是单线程执行,所以当js执行高负载运算时,UI渲染就会阻塞,页面就会出现卡顿,用户体验就不是很好 js为此也提供了异步操作,例如: 定时器(setTimeout 和 setInterval),Ajax请求等,但异步终究还是单线程,不能从根本上解决问题,像setTimeout并不能拿到正确 ...
分类:编程语言   时间:2018-12-31 23:47:14    阅读次数:313
Tornado异步与延迟任务
最近一直在研究Tornado异步操作,然而一番研究后发现要使一个函数异步化的最好方法就是采用相关异步库,但目前很多功能强大的库都不在此列。经过一番查找文档和搜索示范,终于发现了ThreadPoolExecutor模块和run_on_executor装饰器。用法就是建立线程池,用run_on_exec ...
分类:其他好文   时间:2018-12-31 22:38:30    阅读次数:175
1056条   上一页 1 ... 26 27 28 29 30 ... 106 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!