SORU
2 Kasım 2009, PAZARTESİ


JavaScript birden çok iş parçacığı?

İşte benim sorunum da dinamik yükleme için birkaç komut kullanarak bir WordPress kullanmak istiyorum.() getScript ve bütün komut planım böyle bir şey yapacak kadar dolu, sonra JavaScript Bazı kod çalıştırmak için:

function GetScripts(scripts, callback)
{
  var len = scripts.length
  for (var i in scripts)
  {
    jQuery.getScript(scripts[i], function() 
    {
      len --;
      // executing callback function if this is the last script that loaded
      if (len == 0)
        callback()  
    })
  }
}

Bu sadece eğer o senaryoyu kabul edersek, güvenilir bir şekilde çalışır.yüklendiğinde olaylar için her komut ateş ve yürütmek sırayla ve eş zamanlı olarak, orada asla böyle bir durum ne zaman iki veya daha fazla olay işleyicileri ki pas için (len == 0) ve idam geri arama yöntemi.

Yani benim soru - bu varsayım doğru değilse, yapmak istediklerimi elde etmek için yolu nedir?

CEVAP
2 Kasım 2009, PAZARTESİ


Hayır, JavaScript çok iş parçacıklı değil. Olay tahrik ve ateş sırayla (onlar yük sırayla varsayarak) göreceksiniz ne olayları varsayım. Geçerli uygulama doğru görünür. Bir WordPress kullanmak .getScript() de onları doğru sırada yük için güç gerekir <script> yeni bir etiket, enjekte inanıyorum.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • alex maybury

    alex maybury

    20 Aralık 2007
  • Charles Nesson

    Charles Ness

    27 NİSAN 2006
  • Defence Videos

    Defence Vide

    13 Mayıs 2013