会!无论本程序是否执行完,调用setTimeout10毫秒后,都会执行A()
解决方案 »
- 能不能在js 里面再加载jquery .
- 我有一函数不执行$(this),$("table tr").mouseout( function(){aliert($(this).attr("backgro}
- 求Javascirpt的帮助文档
- 请问段代码
- htmlarea 里面的内容全部选择和删除
- 一个Jacascript操作DOM的问题
- 状态栏跑马灯效果失效了?但是用IE直接打开网页可以显示
- 弹出框问题,谢谢
- 如何扑捉键盘组合键,比如ctrl+q,ctrl+w...............
- 怎样在JavaScript中应用样式表,谢谢大家
- 刚刚在网上发现的JS代码挂QQ程序(利用WAP登陆),其中有点问题请教一下
- 高手救命啊!!我想在jsp页面上做一个颜色下拉选取面板框……
var i=0;
var msg;
function A(){
i++;
window.setTimeout("A();",10);
/*下面是10000行语句
..............
..............
第10000行:msg=i
*/
}
</script>首先.你要调用A()函数一次!
然后,按上到下执行.
只要时间到了.就再执行一次..
按你这个的写法.机器会死机的...
<script language="javascript">
var i=0;
var msg;
function A(){
i++;
window.setTimeout("A();",10);
/*下面是10000行语句
..............
..............
第10000行:msg=i
*/
}
A();
</script>
var x = 0;
var maxsize = 48;
<script language="JavaScript">
function upwords(){
if (x < maxsize){
x++;
window.setTimeout("upwords();",10);
}
document.write("x");
}
upwords();
</script>
我想知道,是处理document.write("x");语句的速度快,还是通过window.setTimeout("upwords();",10);语句重新调用upwords()的速度快,因为这直接影响到x的输出结果
谢谢!
setTimeout 那句要10毫秒之后才执行,当然比较后面啦。
var maxsize = 48;
<script language="JavaScript">
function upwords(){
if (x < maxsize){
x++;
window.setTimeout("upwords();",10);
}
/*下面是10000行语句(为了拖延时间)
...........................
document.write("x");*/
}
upwords();
</script>
如果改成这样呢?window.setTimeout("upwords();",10);会不会在10毫秒后打断/**/里面的语句执行呢?
程序从上往下执行.
当碰到setTimeout时候.开始记时!
比如这是第一次说A程序吧
这时A程序还是往下执行!不管程序有多长!直到A程序执行结束,
当时间到了.你在setTimeout中设定的时间后.
马上又调用一次函数@!再次执行!
这是程序设为B.不管A程序这时有没有执行完.
B程序照样要执行!这是就这一个函数在执行2次!
这样的话.过不了多久,你就会死机!
<head>
<script>
function a(){
ok.innerHTML+="Hello World!";
setTimeout("a()",1000);
}
</script>
</head>
<body>
<div id=ok></div>
<input type=button onclick=a() value="Go Try!">
</body>
</html>试一下这个程序,你每按一次按钮,那么每次就会同时输多一项内容出来,说明它们同时在嵌套执行。