【JavaScript的计时器】

【JavaScript的计时器】


【JavaScript的计时器】

计时器的设置

计时器(分两类)

第一类

var time = setInterval ( 函数, 时间 ) ;
执行多次,但是精确度比较低;

第二类

var time = setTimeout ( 函数, 时间 ) ;
执行一次,精确度比较高;


计时器的清除

var time = setInterval ( 函数, 时间 ) ;
var time = setTimeout ( 函数, 时间 ) ;

清除计时器:

clearInterval ( time ) ;
clearTimeout ( time ) ;


计时器的书写方式

一.直接书写:

setInterval(function() {}, 1000);

二.函数调用:

function show() {}
setInterval(show, 1000);//调用函数不需要加括号

三.函数名调用传参:

function show() {}
setInterval("show()", 1000);//格式没错,不常用


内存泄漏

内存泄漏是指分配给应用的内存不能被重新分配,即使在内存已经不被使用的时候。