زمانبدی رویدادها (Timing Events) در JavaScript

در JavaScript، این امکان وجود دارد که یک قطعه کد را در فاصله های زمانی معیین (time-intervals) اجرا کنید. به این امکان "زمانبندی رویدادها" یا (Timing Events) می گویند.

دو متد (method) ساده برای زمانبدی رویدادها وجود دارد:

  • ()setInterval: در فاصله های زمانی معیین، یک تابع را بارها و بارها اجرا می کند.
  • ()setTimeout: بعد از گذشت یک فاصله زمانی معیین، یک تابع را یکبار اجرا می کند.

توجه: متدهای ()setInterval و ()setTimeout هر دو جزء متدهای شیء window در مدل DOM هستند.