آموزش تایمر در Meteor

3 سال پیش
آموزش تایمر در Meteor

آموزش تایمر در Meteor

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش تایمر در Meteor خواهیم پرداخت.

Meteor روش های setTimeout و setInterval خود را ارائه می دهد. از این روش ها برای اطمینان از اینکه مقادیر صحیح همه متغیرهای جهانی استفاده می شود استفاده می شود. آنها مانند setTimout و setInterval معمولی JavaScript کار می کنند.

Timeout

این مثال Meteor.setTimeout است.

Meteor.setTimeout(function() {
   console.log("Timeout called after three seconds...");
}, ۳۰۰۰);

 

ما می توانیم در کنسول ببینیم که وقتی برنامه شروع به کار کرد ، عملکرد timeout فراخوانی می شود.

Meteor Timeout

فاصله

مثال زیر نحوه تنظیم و پاک کردن فاصله را نشان می دهد.

meteorApp.html

<head>
   <title>meteorApp</title>
</head>
 
<body>
   <div>
      {{> myTemplate}}
   </div>
</body>
 
<template name = "myTemplate">
   <button>CLEAR</button>
</template>

 

ما متغیر شمارنده اولیه را تنظیم می کنیم که بعد از هر تماس متناوب به روز می شود.

meteorApp.js

if (Meteor.isClient) {

   var counter = 0;

   var myInterval = Meteor.setInterval(function() {
      counter ++
      console.log("Interval called " + counter + " times...");
   }, ۳۰۰۰);

   Template.myTemplate.events({

      'click button': function() {
         Meteor.clearInterval(myInterval);
         console.log('Interval cleared...')
      }
   });
}

 

این کنسول هر سه ثانیه یکبار متغیر شمارنده به روز شده را ثبت می کند. با کلیک روی دکمه CLEAR می توانیم این کار را متوقف کنیم. این روش clearInterval است.

Meteor Interval

 

منبع.

 

لیست جلسات قبل آموزش Meteor

  1. آموزش Meteor
  2. معرفی Meteor
  3. آموزش تنظیمات محیط Meteor
  4. آموزش اولین برنامه Meteor
  5. آموزش الگوها در Meteor
  6. آموزش مجموعه ها در Meteor
  7. آموزش  فرم ها در Meteor
  8. آموزش رویداد ها در Meteor
  9. آموزش جلسه در Meteor
  10. آموزش ردیاب در Meteor
  11. آموزش بسته ها در Meteor
  12. آموزش هسته API در Meteor
  13. آموزش روش چک در Meteor
  14. آموزش بسته Blaze در Meteor
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه