js事件被触发后,是单独一个线程执行事件处理代码吗? 当我给一个元素绑定一个onload事件,当这个事件触发的时候,是使用当前线程执行,还是单独起一个线程执行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比较新的js引擎支持work,work可以多线程 这不一定的,似乎setTimeout就可以出发一个新的线程 我也理解错了,setTimeout也不是触发一个新线程,而是事件队列管理本来就有一个线程。 setTimeout( function(){ while(true){document.write(1)} } , 100);setTimeout( function(){ alert('11111'); } , 200);ps:ajax是额外开了一个线程去跑 js只有单线程,浏览器有多线程setTimeout 与setInterval是把当前函数在xxx毫秒后丢到线程队列的末端,ajax是与服务器之间的连接,不存在js线程队列中,他的回调函数是在服务器返回结果插入到JS线程队列中后立刻执行 你说的是正确的http://phpv.net/html/1700.html 关于addEventListener的使用 怎么在javaScript中获取web.config中的参数 &这个运算符号如何用的呢?? jquery ready 事件中设置select 某个选项被选中无效 js关闭页面时弹出信息的问题,在线等 求助:在FireFox 上怎么样实现图片预览? 各位!Listbox的选择 聊天室程序的一些小问题 请问在javascript中。如何去掉一个字符串两头的空格 为什么无法把空格替换成空字符 创建的多个DIV分别用按钮关闭怎样实现 关于参数赋值的疑问
我也理解错了,setTimeout也不是触发一个新线程,而是事件队列管理本来就有一个线程。
setTimeout( function(){ while(true){document.write(1)} } , 100);
setTimeout( function(){ alert('11111'); } , 200);ps:ajax是额外开了一个线程去跑
setTimeout 与setInterval是把当前函数在xxx毫秒后丢到线程队列的末端,
ajax是与服务器之间的连接,不存在js线程队列中,他的回调函数是在服务器返回结果插入到JS线程队列中后立刻执行
你说的是正确的
http://phpv.net/html/1700.html