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 子窗口向父窗口传递数据的问题 [100分]求CSDN发表新话题时文章标题的那个计算字符的功能! 字符串分割的问题 如何实现自动填写,自动提交? 请问如何在我设置了tr的背景颜色后可以覆盖任何放在tr里的元素的颜色? 关于在客户端变量和服务端变量 我已经安装了Script Debugger,可是不起任何作用,大家帮忙 急,急,急!如何做一个循环让程序延迟3秒执行? 急!关于函数的调用问题 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