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 如何用jquery判断浏览器类型? 求标准的行政区划库 如何用js在iframe中打开网页 在线求 javascript提交strtus表单问题 用脚本如何得到一个table中的html代码? 怎样实现在文字上出现提示信息???请教 如何取小数点后面的位数 如何在asp中调用客户端程序,如记事本? 用open函数打开一个新窗口时,需要用close函数将原窗口关闭,有时会出现“你查看的web页正试图关闭窗口,是否关闭窗口?”这个提示窗口,如何可以让这个窗口不出现?? 请问用CFX+spring+hibernate 搭框架需要用到哪些包 创建的多个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