美文网首页
异步执行

异步执行

作者: 蘑菇酱960903 | 来源:发表于2018-05-08 01:04 被阅读0次

    同步执行:一个任务在执行中,后一个任务必须等前一个任务执行完毕才能执行,这种情况会导致浏览器处于一种无响应的状态,带来不好的用户体验
    异步执行:一个任务当他执行结束后,会执行他的回调函数,而不会执行后面的任务,后面的任务也不会等前一个任务执行结束才执行
    回调函数:被放在一个函数的参数中并且当函数执行后才会调用
    单线程:一次只能完成一个任务,后一个任务必须等前一个任务完成后才能执行

    异步编程:
    一、回调函数
    二、事件监听
    三、发布/订阅
    四、Promise对象
    五、Generator函数:移交执行权方法,当碰到yield时,会移出调用栈,并且还能保存当下的变量,当执行next语句时,又会继续执行上一次yield的下一个语句;

    相关文章

      网友评论

          本文标题:异步执行

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