Android Play

دانلود بهترین برنامه های اندروید

Android Play

دانلود بهترین برنامه های اندروید

سلام خیلی خوش امدید
در این سایت برنامه های اندروید قرار داده میشه که برخی از انها توسط ما ساخته شده
مانند برنامه حفظ لغت اندروید و ... که در صفحه اصلی سایت میتوانید به لیست برنامه های ما دسترسی داشته باشید
همچنین میتوانید برنامه های خود را سفارش دهید

آخرین نظرات

ساخت تایمر و اجرای کد در زمانی مشخص در node.js

جمعه, ۲۸ خرداد ۱۳۹۵، ۰۳:۲۲ ب.ظ

node js

timer

در این مثال می خواهی تایمری بسازیم که کد مارا در هر 4 ثانیه اجرا کند 

 

setInterval(function() { console.log("setInterval: Har 4 sanie yek bar ejra mishe"); }, 4000);

کد بالا هر 4 ثانیه کد درون  { } را اجرا میکنه و پیامی رو در خروجی به شما نشون میده

 

حال می خواهی م برنامه ای بنویسیم که بعد از 4 ثانیه فقط یک بار کد مارو اجرا کنه ( تکرار نمیشه ) همون تایمر معکوث.

 

setTimeout(function() { console.log("setTimeout: yek bar ejra mishe :) "); }, 4000);

 

حالا فرض می کنیم که  تابعی نوشتیم و می خواهیم توسط تایمر اجراش کنیم 

 

function MyBlog () {
    console.log("Android-play.blog.ir");
}

var id1 = setTimeout(MyBlog,5000);
var id2 = setInterval(MyBlog,5000);

clearTimeout(id1);
clearInterval(id2);

بعد از 5 ثانیه تایمر ما تابع MyBlog رو اجرا میکنه خروجی ان به صورت زیر است

Android-play.blog.ir

در کد بالا هم تایمر معکوث و هم تکرار شونده به کار رفته است.

 

این هم یک روش دیگر برای اجرای کد در توابع

 

var recursive = function () {
    console.log("my name is Benyamin :) android.blog.ir ");
    setTimeout(recursive,4000);
}
recursive();

بعد از 4 ثانیه عبارت (my name is benyamin :) android-play.blog.irرو در خروجی چاپ میکنه

 

اینم اخرین روش برای اجرای کد در تایمر cheeky

 

setInterval(console.log, 1000, "Hello How are you ?");

در هر 1 ثانیه عبارت سلام حالشما چطوره رو در خروجی چاپ میکنه در واقع منطق اجرای این کد به این صورته که عبارت (Hello how are you) رو به console.log نسبت میده و اجرا میکنه

 

جمع بندی : در این اموزش با 4 روش اجرای کد با تایمر رو یاد گرفتیم که نسبت به نیازمون می تونیم از هرکدام استفاده کنیم

موافقین ۰ مخالفین ۰ ۹۵/۰۳/۲۸
سید بنیامین خلیفه

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی