JavaScipt clearInterval Kullanımı |
Konuya giriş yapabilmek için clearInterval komutunun kullanımı ile ilgili gerçek hayattan örnekler vererek başlayabiliriz.
Örneğin ...
Websitenizde reklamları görüntülemek istiyorsunuz. Bunu belirli aralıklarla reklamı yeni sayfada açacak şekilde ayarladınız. Ama bu işlemin kontrolünü yapmayı kullanıcıya bırakabilirsiniz. İşte bu gibi durumda kullanacağınız metot clearInterval metodudur.
Makalenin başında da bahsettiğim gibi clearInterval metodunun uygulanabilmesi için öncelikle setInterval metodu ile belirli bir işlemin belirli zaman aralıkları ile çalışmasının ayarlanması lazım. Konunun daha iyi anlaşılabilmesi açısından örnek üzerinden inceleme yapalım.Örnek için reklam uygulamasından devam edelim.
reklamAc=function(){
if(reklamvar===false)
{
reklamGoruntule();
reklamvar=true;
}
if(reklamvar===false)
{
reklamGoruntule();
reklamvar=true;
}
}
Burada her 10 dakikaka bir reklamAc metodunu çağırıyoruz.
Kullanıcının reklam açılmasını iptal edebilmesi için reklamGosterme Metodu ise aşağıdaki gibi olacaktır.
reklamGosterme = function(){
clearInterval(reklam);
}
Örnekten de görüldüğü gibi clearInterval metodunun kullanımı oldukça basittir. clearInterval metodu parametre olarak setInterval metodunun döndürdüğü değeri alır ve bunu yapmasının nedeni de hangi zamanlama işlemini iptal edeceğini anlaması içindir.
Bu noktada belirtmem gerekiyor ki JavaScript web programlama dilinde genelde metot isimleri küçük harfle baslar ve camel case kuralına göre devam eder. Makale de özellikle clearInterval yazarken JavaScript'te kullanımının aynısı kullanmaya çalıştım.
Son olarak konuyu özetleyecek olursak JavaScript web programlama dilinde belirli zaman aralıkları ile çalışması ayarlanmış işlemi iptal etmek için clearInerval metodu kullanılır. clearInterval metodu parametre olarak setInterval metodu ile ayarlanmış bir işlemi alır ve bu işlemin daha sonraki çalışmalarını iptal eder.
Umarım makalem faydalı olmuştur. Konuyla alakalı eksikleri ve anlamadığınız noktaları bana yazabilirsiniz...
Konuyla Alakalı Diğer Makaleler:
Konuyla Alakalı Diğer Makaleler:
- JavaScript Zamanlanama Fonksiyonları
- JavaScript setTimeout Kullanımı
- JavaScript clearTimeout Kullanımı
- JavaScript setInterval() Metodu Kullanımı
- JavaScript clearInterval Kullanımı
Yorumlar
Yorum Gönder