一般来说,js.html都是按照从上至下这种方式来进行执行的.这就造成了,基本上所有的执行过程都是在一个线程中进行. 我们都知道,ajax的使用大大的提高了前后台的沟通效率,那么有没有什么方式,让js的一些计算或者function来异步或者并行进行呢? Promise可以帮我们实现 Promise方法概述 首先实现一个Promise方法 常用的方法有:all.reject.resolve.then.catch reject.resolve.then.catch var p = new Promi…
——基于es6:Promise/A+ 规范简单实现 异步流程控制思想 前言: nodejs强大的异步处理能力使得它在服务器端大放异彩,基于它的应用不断的增加,但是异步随之带来的嵌套.难以理解的代码让nodejs看起来并没有那么优雅,显得臃肿.类似于这样的代码: function println(name,callback){ var value = { "ztf":"abc", "abc":"def", } setTimeo…