美文网首页
面向对象 js 高级(单线程+事件队列)

面向对象 js 高级(单线程+事件队列)

作者: believedream | 来源:发表于2017-03-06 22:56 被阅读0次

    1.单线程+事件队列

    事件队列中的任务执行的条件:

    1. 主线程已经空闲
    2. 任务满足触发条件
      • 定时函数(延时时间已经达到)
      • 事件函数(特定事件被触发)
      • ajax的回调函数(服务器端有数据相应)

    事件队列的三种形式:

    定时函数
    setTimeout()
    setInterval()
    ---------------------------
    事件函数
    btn.onclick=functoin(){}
    ------------------------------
    Ajax回调函数
    xhr.onreadystatechange=function()
    
    

    相关文章

      网友评论

          本文标题:面向对象 js 高级(单线程+事件队列)

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