添加一小段代码,让你的JS立即拥有同步执行的能

synlink

添加一小段代码,让你的JS立即拥有同步执行的能力,使得代码逻辑超清晰,特别是团队合作开发时,并且不阻塞线程

Demo

$link(function(next){

try { //执行代码逻辑 dofirst() //正常逻辑 next() }catch (err){ //执行出现异常 next(err) }

}).then(function (next) {

try { //执行代码逻辑 dosomethings() //正常逻辑 next() }catch (err){ //执行出现异常 next(err) }

}).then(function (next) {

try { //执行代码逻辑 ajax(function(err){ //传入err 当err为有效异常时,next不再传递,进入final(run(..))函数 next(err) }) }catch (err){ //执行出现异常调用next并传递err next(err) }

}).run(function (err) { if(err){ //异常处理 } //最终处理 });

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。