2010-02-05 25 views
10

JavaScript zamanlayıcılarının nasıl çalıştığını tam olarak öğrenmeye çalışıyorum. Özellikle bir zamanlayıcı fonksiyonunun hemen gerçekleştirilip gerçekleştirilmeyeceği, zamanlayıcının zaman aşımına uğradığı ya da bunun yerine JavaScript motoru bir tür boş durumda olduğunda. Örneğin, JavaScript motoru bir kod bloğu yürütürse ve bir zamanlayıcı kapanırsa, kod bloğunun yürütülmesi kesintiye uğrar ve zamanlayıcı işlevi çağrılır. Veya JavaScript motoru, zamanlayıcı işlevini çağırmadan önce bir tür boşta durumuna dönene kadar bekler mi?JavaScript zamanlayıcı uygulaması

sayesinde

AJ

+0

Büyük soru, ben Örneğin aynı şeyi .. merak ediyorum olduğunu how-javascript-timers-work eğer DOM'ta bir öğenin boyutunun kontrol edilmesi, ancak tarayıcı işlemeyi henüz tamamlamadığında zamanlayıcı kapanır. – oyvindn

cevap

11

İşte John Resig dan çok iyi bir açıklaması var

bazı JS kodunun
+0

Teşekkürler, bu harika bir şekilde açıklıyor. –