ajax timeout 内存溢出,setInterval 和 setTimeout会产生内存溢出

setInterval 和 setTimeout会产生内存溢出

4f144d4a26b3e92d366ce8f30de19f06.png

来一个简单的例子。有兴趣的朋友可以自己尝试

复制代码 代码如下:

function a(){

document.title = "ok";

setTimeout(a,0);

}

setTimeout(a,0);

时间: 2008-02-13

先来了解 setInterval : 1,HTML DOM setInterval() 方法 定义和用法 setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式. setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭.由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数. 语法 setInterval(code,millisec[,"lang"]) 参数 描述

不同的是setInterval会每隔指定的时间段就执行一次代码,具有重复性.而setTimeout只会调用后执行一次. 下面通过函数的建立和函的自动删除来深刻理解两个函数: 1.函数的建立 setTimeOut的建立: 复制代码 代码如下: showTime(); function showTime() { var today = new Date(); alert("The time is: " + today.toString()); setTimeout("showTi

1.延迟切换tab 需求

你可能感兴趣的:(ajax,timeout,内存溢出)