JavaScript·摘抄·随记(延续补充中)

无主题,内容为感想较深的一些答疑、讨论等,摘自多篇文章,侵删

1、为何JavaScript是单线程

JavaScript的单线程,与它的用处有关。作为浏览器脚本语言,JavaScript的主要用处是与用户互动,以及操纵DOM。这决议了它只能是单线程,否则会带来很庞杂的同步题目。比方,假定JavaScript同时有两个线程,一个线程在某个DOM节点上增加内容,另一个线程删除了这个节点,这时候浏览器应该以哪一个线程为准?

2、异步与回调函数的关联

异步使命必需指定回调函数,当主线程最先实行异步使命,就是实行对应的回调函数。

摘自:JavaScript 运行机制详解:再谈Event Loop
作者:阮一峰

    原文作者:时雨
    原文地址: https://segmentfault.com/a/1190000019185060
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞