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

  • friendz.net

    friendz.net

    29 EKİM 2010
  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008
  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012