美文网首页
回调地域、Promise

回调地域、Promise

作者: 洛珎 | 来源:发表于2019-12-26 18:37 被阅读0次

    回调函数

    异步API无法保证执行顺序,要想按照你的顺序来,需要设计函数嵌套

    比如:想要达到a执行完才能执行b,b执行完才能执行c

    需要将b任务嵌套在a的异步函数里面,同理,将c任务嵌套在b的异步函数里面

    代码演示如下:

    promise:

    promise调用

    封装promise的api:

    //a、b、c文件按顺序打印输出

    》使用场景:

    例子:要求查询user和job,需发送两次请求,查询user和查询job职业下拉框选项

    html页面:

    1.利用回调函数callback

    方式

    2.jqury封装的ajax方法:$.get()方法结合promise来嵌套进行两次请求

    3.自己封装ajax方法:Pget方法结合promise进行嵌套两次请求

    》Promise数据库操作例子

    //登录注册:

    1.查询数据库是否存在这个用户

    2.如果存在,返回已存在

    3.如果不存在,可以注册,创建新用户

    解决方法:

    1.之前的方法嵌套

    2.Promise嵌套

    相关文章

      网友评论

          本文标题:回调地域、Promise

          本文链接:https://www.haomeiwen.com/subject/bcyloctx.html