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

  • makemebad35

    makemebad35

    17 NİSAN 2006
  • psidot

    psidot

    2 Kasım 2006
  • TechBalance

    TechBalance

    12 HAZİRAN 2011