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

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

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

1.单线程+事件队列

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

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

事件队列的三种形式:

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

相关文章

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

    1.单线程+事件队列 事件队列中的任务执行的条件: 主线程已经空闲 任务满足触发条件定时函数(延时时间已经达到)事...

  • 运行机制,宏任务 与 微任务

    运行机制: JS 的本质是单线程执行 事件队列:同步任务,异步任务() 运行机制 1,JS 的本质是单线程执行 单...

  • JS高级--面向对象

    一、对象定义的三种方式 一、对象的构成、 对象是由它本身和它的原型公共构成的, 对象的原型是 proto (也是...

  • JS面向对象精要(二)_函数

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(三)_理解对象

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(四)_构造函数和原型对象

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(五)_继承

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • Javascript面向对象之组件

    高级面向对象 包装对象(13) js基于原型的程序 String Number Boolean 原型链(14) 实...

  • 面向对象五

    面向对象高级二 总结 PHP 里的面向对象、继承方式 JS 里的继承方式 call(构造函数伪装) 和 proto...

  • javascript事件队列

    首先,js是单线程的,js是通过事件队列(Event Loop)的方式来实现异步回调的。 进程代表CPU能处理的当...

网友评论

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

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