Bootstrap

Javascript运行机制

  1. "任务队列"是一个事件的队列,只要事件指定过回调函数,这些事件完成任务时,就会向"任务队列"添加一个事件,等待主线程读取。

  2. 当主线程执行完“执行栈”中的同步任务之后,去开始执行已经完成任务等待中的异步任务,执行的就是任务对应的回调函数

  3. 主线程的读取过程基本上是自动的,只要执行栈一清空,"任务队列"上第一位的事件就自动进入主线程(定时器到了规定的时间,才能返回主线程)

  4. 异步任务,意味着只有当前脚本的所有代码执行完,系统才会去读取"任务队列

  5. 先执行主线程(同步任务放置在主线程),主线程执行完,系统去读取任务队列中(异步任务放置在任务队列)

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;