التعامل مع Timer

التعامل مع Timer

التعامل مع timer
التعامل مع timer

توفر Javascript إمكانية التعامل مع timer الموجودة في معظم لغات البرمجة وهي فكرة تنفيذ عملية معينة بعد فترة زمينة معينة وذلك باستخدام الدالة setInterval() وكذلك استخدام الدالة setTimeout() وتأخذ الدالة setInterval() الصيغة التالية:

Windiow.setInterval(“javascript function”, milliseconds);

وفيها يتم تحديد الدالة المطلوب تنفيذها وكذلك الفترة الزمنية بالملي ثانية ويتضح ذلك كما في المثال التالي:

مثال:

في هذه السطور:

يتم استدعاء الدالة myFunction() عند الضغط على زر أمر ويتم إنشاء الدالة myFunction() فيما بعد واستدعاء الدالة setInterval() وفيها الخصائص كما أشرنا وتكون نتيجة التنفيذ كما في الشكل:

مثال: عرض الساعة

في هذا المثال يتم عرض الساعة بشكل دائم وذلك بالاستفادة من الدالة setInterval() كما في السطور التالية:

في هذه السطور:

يتم استخدام الدالة setInterval() في استدعاء الدالة myTimer() التي تم إنشاؤها لعرض الوقت وذلك كل 1000 ملي ثانية أي كل ثانية فيتم عرض الوقت بشكل منتظم كما لو كان ساعة وتكون نتيجة التنفيذ كما في الشكل:

 

m2pack.biz