JavaScript Zamanlanama Fonksiyonları |
JavaScipt web programlama dili içinde 4 temel zamanlama metodu vardır.
Bunlar:
1. Fonksiyonları belirli gecikmelerle çalıştırma(delay) (setTimeout metodu)
2. Gecikme işleminin iptal edilmesi (clearTimeout metodu)
3. Fonksiyonları belirli aralıklarla çalıştırma (setInterval metodu)
4. Aralıklarla çalışma işleminin iptal edilmesi (clearInterval metodu)
Bu işlemler için JavaScript web programlama dilinde kullanılan metotlar önlerinde parantez içinde yer almaktadır. Bu metotlar ayrı ayrı makalelerde detaylı incelendiği için burada kullanımları ile örnekler vermeyeceğim. Bu makalenin bir amacı bir anlamda JavaScript'te zamanlama metotlarını tanıtmaktır. Metotların kullanımı için metot isimlerine tıklayarak ilgili makalelere göz atabilirsiniz.
Bu noktada yanıtlanması gereken bir kaç önemli soru var. Örneğin sorulacak sorulardan bir tanesi sadece bu dört metodu kullanarak tüm zamanlanma işlemleri yapılabilir mi?
Sorunu cevabı evet ama önemli noktası bu metotların doğru kullanılmasında yatar. Makalenin başında örnek verdiğim JQuery kütüphanesi de popüleritesini doğru animasyonlar için zamanlama fonksiyonlarını doğru ayarlayarak kazanmıştır...
Bir diğer önemli nokta ise zaten zamanlama olarak ihtiyaç duyduğumuz genelde iki işlemdir. Bunlarda birinci işlemlerin belirli gecikmelerle çalışması, diğeri ise belirli aralıklarla sürekli çalışmasıdır. JavaScript'te extradan bu işlemleri iptal etmek için clearTimeot ve clearInterval metotları da vardır ki bu işlemlerin altyapısında JavaScipt'in programlama esnekliği yatar.
Umarım makalem faydalı olmuştur. Konuyla alakalı sorularınız olursa bana yazabilirsiniz...
Konuyla Alakalı Diğer Makaleler:
Selam, emeğine sağlık. setTimeout metodu yönlendirme linkini kontrol eder misin clearTimeout makalesine gidiyor.
YanıtlaSil