关于js的执行机制

原文来自:https://www.jianshu.com/p/8821c6432fe1,这里做一个读后整理记录! 首先js是单线程的,也就是说js同时只能执行一个任务。那么js为什么被设计为单线程呢? 这与浏览器的用途有关,js的主要用途是与用户交互和操作dom,假设一段代码,被分配给两个或多个线程去执行,一个线程执行的代码在添加dom,另一个在删除dom,那么两个操作的结果以哪个为准?保留哪个结
相关文章
相关标签/搜索