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
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.
JavaScript birden fazla değer döndürme...
Anahtar JavaScript birden fazla vaka b...
JavaScript ilan Birden çok Değişken...
Nasıl javascript birden fazla ayırıcıl...
JavaScript dize tek boşluk ile birden ...