众所周知,js是一门单线程的语言。主要同他的用途有关,同一个时间只能做一件事儿,作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM,这决定了它只能是单线程,否则会带来很复杂的同步问题。 js事件循环 由于javaScript的资源加载是按序进行的,javaScript的单线程决定只有一个任务结束才可...
众所周知,js是一门单线程的语言。主要同他的用途有关,同一个时间只能做一件事儿,作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM,这决定了它只能是单线程,否则会带来很复杂的同步问题。 js事件循环 由于javaScript的资源加载是按序进行的,javaScript的单线程决定只有一个任务结束才可...