87,915
社区成员
发帖
与我相关
我的任务
分享
function time()
{
for(i=0;i<7;i++)
{
alert(i);
}
}
function time()
{
if(!document.getElementById('test'))document.write("<div id='test'></div>");
for(i=arguments.length?arguments[0]+1:0;i<7;i++)
{
document.getElementById('test').innerHTML+=i;
setTimeout('time('+i+')',1000);
return;
}
};
time();
function time()
{
for(i=arguments.length?arguments[0]+1:0;i<7;i++)
{
alert(i);
setTimeout('time('+i+')',1000);
return;
}
}
time();
/**
* @author chu
*/
function time()
{
for(i=0;i<7;i++)
{
alert(i);
}
}
//每1秒执行一次time()
setInterval("time()",1000);
//设一个定时器,时间为一秒,只执行一次
setTimeout(time,1000);
setInterval(code: String, func: Function,
interval: Number, args...: Array) : Number
setTimeout(code: String, func: Function,
delay: String, args: Array) : Number
<HTML>
<HEAD>
</HEAD>
<BODY>
<div id="a"></div>
<script type="text/javascript">
function returnFun(funName,obj)
{
var array = new Array();
for(var i= 2; i < arguments.length; i++ )
array.push(arguments[i]);
return function()
{
funName.apply(obj,array);
};
}
function Timer(count){
count--;
document.getElementsByTagName("div")[0].innerHTML = count;
if(count <= 0){alert('完成');return;}
setTimeout(returnFun(Timer,null,count),1000);
}
Timer(7);
</script>
</BODY>
</HTML>
<html>
<head></head>
<script type="text/javascript">
function f ( i ){
while (i<10) {
document.body.innerHTML += i++ + "<br>";
Concurrent.Thread.sleep(1000);
}
}
Concurrent.Thread.create(f, 0);
Concurrent.Thread.create(f, 100000);
</script>
<body>
</body>
</html>
//推荐一个日本人写的js多线程Concurrent.Thread,功能还是很强大的,把下面代码保存成html跑一下。
function f ( i ){
while (i<10) {
document.body.innerHTML += i++ + "<br>";
Concurrent.Thread.sleep(1000);
}
}
Concurrent.Thread.create(f, 0);
Concurrent.Thread.create(f, 100000);
//在我使用的过程中,发现一个问题是,当js数组键值KEY为字符的时候,有点小错误
//var s=new Array()
//s["test"]='sdf';s["test1"]="sdf1";
//for(var a in s)
//{
// alert(a)
// alert(s[a])
//}
<html>
<head></head>
<body>
<script type="text/javascript">
function time()
{
var i=0;
var runs = 7; //循环次数
var interval = 1000; //循环周期
var loopit = function(){
if(i==runs){
//alert("it is over!");
return;
}else{
document.write(i); //some function (你要调用的定时处理的方法)
i++;
setTimeout(loopit,interval);
}
}
loopit();
}
time();
</script>
</body>
</html>
function time()
{
var i=0;
var runs = 7; //循环次数
var interval = 1000; //循环周期
var loopit = function(){
if(i==runs){
//alert("it is over!");
return;
}else{
alert(i); //some function (你要调用的定时处理的方法)
i++;
setTimeout(loopit,interval);
}
}
loopit();
}
time();
function time(now,max)
{
alert(now)
now++;
if(now<max)setTimeout('time('+now+','+max+')',1000);
}
time(0,7);
<html>
<head></head>
<body>
<script type="text/javascript">
function time(val)
{
for(var i = val;i<7;i++)
{
document.write(i);
window.setTimeout("time("+ ++i +")",1000)
break;
}
}
time(0)
</script>
</body>
</html>
function time()
{
var i=0;
var loopit = function(){
if(i==7){
alert("it is over!");
return;
}else{
alert(i);
i++;
setTimeout(loopit,1000);
}
}
loopit();
}
time();