SORU
10 Ocak 2010, Pazar


Ne zaman JavaScript senkron mi?

O her zaman JavaScript asenkron olduğu için etki altında olmuştur. Ancak, (manipülasyonlar ıe DOM) olmadığı durumlar da olduğunu öğrendim. İyi bir referans zaman uyumsuz olacak zaman senkronize olacak zaman ve her yerde var mı? JQuery bu etkiler?

CEVAP
10 Ocak 2010, Pazar


Javascript her zaman uyumlu ve tek iş parçacıklı bir sayfada Javascript kod bloğu yürütme. sonra o sayfada başka Javascript şu anda idam edilecektir anlamına gelir.

Javascript, örneğin bu anlamda uyumsuz, AJAX çağırır. Kodu hangi noktada geri senkronize olarak çalışacak çağrı döndürür (başarıyla veya hata) kadar durur. Başka kod bu noktada yayınlanmaya başlayacak. Çalışan başka bir kod kesme olmayacak.

Geri çağırma bu aynı tür Javascript zamanlayıcılar ile çalışır.

Zaman uyumsuz olarak Javascript açıklayan belki de yanıltıcıdır. İti daha doğru Javascript senkron ve çeşitli geri arama mekanizması ile tek dişli olduğunu söylüyor.

jQuery AJAX çağrıları onları eşzamanlı yapmak için bir seçenek (async: false seçeneği ile). Bir daha alışık olabilir daha geleneksel bir programlama modeli sağlar gibi bu kullanmak için cazip acemi bir hata. Sorunlu olmasının nedeni bu engellertümJavascript sayfada bitene kadar, tüm olay işleyicileri ve zamanlayıcılar dahil.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EEVblog2

    EEVblog2

    2 HAZİRAN 2014
  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010
  • Marina and The Diamonds

    Marina and T

    8 Temmuz 2008