因为太耗系统资源我的倒没有死机,只能结束任务了事儿

解决方案 »

  1.   

    <script>
    var timerID = null;
    var timerRunning = false;function makearray(n){
    this.length = n;
    for(var i = 1; i <= n; i++) 
    this[i] = 0;
    return this;
    }

    hexa = new makearray(16);
    for(var i = 0; i < 10; i++) 
    hexa[i] = i; 
    hexa[10]="a"; 
    hexa[11]="b"; 
    hexa[12]="c";
    hexa[13]="d"; 
    hexa[14]="e"; 
    hexa[15]="f";

    function hex(i){
    if (i < 0){
    return "00";
    }
    else if (i > 255){
    return "ff"; 
    }
    else{
    return ("" + hexa[i>>>4] + hexa[i%16]);
    }
    }

    function setbgColor(r,g,b){ 
    var hr = hex(r); 
    var hg = hex(g); 
    var hb = hex(b); 
    document.bgColor = "#"+hr+hg+hb;
    }function startFade(){
    for(var i=0;i<=255;i++){
    setbgColor((0+i),(0+i),(0+i));
    }
    for(var i=0;i<=255;i++){
    setbgColor((255-i),(255-i),(255-i));
    }
            
    }
    function test()
    {
     timerID=window.setTimeout("startFade()",1000);
    }
    function stopFade(){
    clearTimeout(timerID); 
    }
    </script>
    <body>
    <center>
    <input type="button" value="StartFade" onClick="test()">
             <input type="button" value="StopFade" onClick="stopFade()">
    </center>
    </body>
      

  2.   

    数组的确是很好资源,很占内存的。