JavaScript最大的特点就是他是单线程的,即同一时间只能做一件事。 为什么js被设计成单线程的语言呢? js作为一门脚本语言,主要的用途是完成用户交互以及DOM操作,而假如js同时拥有多个线程,其中一个线程在修改DOM节点,而另外一个线程也在修改这个DOM节点,那么这时候就发生了冲突。单线程的特点,避免了js的复杂性...
JavaScript最大的特点就是他是单线程的,即同一时间只能做一件事。 为什么js被设计成单线程的语言呢? js作为一门脚本语言,主要的用途是完成用户交互以及DOM操作,而假如js同时拥有多个线程,其中一个线程在修改DOM节点,而另外一个线程也在修改这个DOM节点,那么这时候就发生了冲突。单线程的特点,避免了js的复杂性...