setTimeout & setInterval in javascript
Chú ý khi sử dụng
setTimeout ( expression, timeout );
var timeoutId = setTimeout ( expression, timeout );
clearTimeout ( timeoutId );
setInterval ( expression, interval );
var intervalId = setInterval ( expression, interval );
clearInterval(intervalId)
Ví dụ:
setTimeout ( "doSomething()", 5000 );
function doSomething ( )
{
// (do something here)
setTimeout ( "doSomething()", 5000 );
}
Thì nên sử dụng
setInterval ( "doSomething()", 5000 );
Note: 5 giây hàm này thực thi và lặp lại suốt cho đến khi bạn sử dụng hàm clearInterval để ngưng việc thực thi. còn setTimeout thực thi sau 5 giây và thực thi đúng một lần rồi tự ngưng. bạn có thể ngưng giữa chừng bằng hàm setTimeout
setTimeout ( expression, timeout );
var timeoutId = setTimeout ( expression, timeout );
clearTimeout ( timeoutId );
setInterval ( expression, interval );
var intervalId = setInterval ( expression, interval );
clearInterval(intervalId)
Ví dụ:
setTimeout ( "doSomething()", 5000 );
function doSomething ( )
{
// (do something here)
setTimeout ( "doSomething()", 5000 );
}
Thì nên sử dụng
setInterval ( "doSomething()", 5000 );
Note: 5 giây hàm này thực thi và lặp lại suốt cho đến khi bạn sử dụng hàm clearInterval để ngưng việc thực thi. còn setTimeout thực thi sau 5 giây và thực thi đúng một lần rồi tự ngưng. bạn có thể ngưng giữa chừng bằng hàm setTimeout
Nhận xét
Đăng nhận xét