摘要: 1.什么是async、await? async用于声明一个函数是异步的。而await从字面意思上是“等待”的意思,就是用于等待异步完成。并且await只能在async函数中使用; 通常async、await都是跟随Promise一起使用的。为什么这么说呢?因为async返回的都是一个Promise对 阅读全文
posted @ 2018-08-09 17:44 Panax 阅读(2413) 评论(0) 推荐(0) 编辑
摘要: 1.什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。 通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们 阅读全文
posted @ 2018-08-09 13:33 Panax 阅读(1448) 评论(0) 推荐(2) 编辑
摘要: 1.Promise 是什么? Promise 是异步编程的一种解决方案,比传统的解决方案–回调函数和事件--更合理和更强大.Promise ,简单说就是一个容器,里面保存着某个未来才回结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。 Prom 阅读全文
posted @ 2018-08-09 12:41 Panax 阅读(210) 评论(0) 推荐(0) 编辑