javascript的异步设计

来源:互联网 发布:linux命令行大全 mobi 编辑:程序博客网 时间:2024/04/29 15:30

Promise是CommonJS提出的一种规范,也是js原生对象的一种,和其他的对象没什么不同,他起到代理作用,充当异步操作和回调函数的中介。
直接举例说明

 $(function(){        new Promise(f1).then(            function(success){            },function(fail){            });    })    function f1(resolve, reject){        //异步操作        // resolve('success');//如果在这里给resolve赋值,那么他在then方法中调用success方法        reject('fail')    }

参考http://javascript.ruanyifeng.com/

0 0