html5中提供了worker 可以让javascript多线程 具体是不是真正的多线程我没去研究,只是知道,你可以看下PS: html5以前的 基本可以确定 不管用什么库和方法去模拟多线程 本质上都是单线程的 尤其是为了解决界面阻塞 想通过多线程在另外线程中组装数据的做法基本都不行。最好的办法就是在耗时函数开始的过程中加进度条等待耗时函数执行完毕~