
1 takwai 2013 年 8 月 12 日 |
2 ipconfiger 2013 年 8 月 12 日 LZ搞错了,浏览器中,Ajax的请求如果不特殊设置都是新开线程不会阻塞主线程的,setTimeout你可以试试起两个看看就知道了 |
3 Mutoo 2013 年 8 月 12 日 html5有个新特性 “html5 worker” 可以实现多线程; |
5 pythonee OP @ipconfiger 我猜$.ajax也是新起线程,那你的意思是浏览器中的js有特殊性? |
7 loading 2013 年 8 月 12 日 via iPhone 单线程的,还会丢语句,settimeout方法不会丢语句。 web worker可以看一下,一般用于大量运算,操作dom就算了 |
8 otakustay 2013 年 8 月 12 日 ajax属于IO,当然是异步的了,Javascript的单线程从来都不包括IO,只是纯粹的脚本执行是单线程的。但是ajax结束后回调至Javascript,回调的执行属于脚本还会回到单线程来。 |