27 Mayıs 2010, PERŞEMBE
Javascript vs...başka...başka geçiş
Bir kaç sorum var çocuklar:
- Orada bir performans switch ifadesi ve bir Javascript arasındaki farkı...eğer başka bir.....başka?
- Neden? eğer öyleyse
- Ve eğer...geçiş davranışını başka...başka tarayıcılarda farklı ise? (FireFox, IE, Chrome, Opera, Safari)
Bu soruyu sorduğunuz için neden bir geçiş yaklaşık 1000'ler ile Firefox durumlarda deyimi daha iyi performans alırım gibi görünüyor.
Düzenlenmiş Unfortuantly bu benim kodu değil Javascript sunucu taraflı derlenmiş bir kütüphane elde ediliyor ve bu kodu herhangi bir erişim var. Javascript üreten yöntemi denir
CreateConditionals(string name, string arrayofvalues, string arrayofActions)
not arrayofvalues virgülle ayrılmış bir listesidir.
üretim yapıyor
function [name] (value) {
if (value == [value from array index x]) {
[action from array index x]
}
}
[İsim] = isim geçti tarafı içine fonksiyonu . not:
Şimdi fonksiyonu çıktı fonksiyonu sayesinde ayrıştırmak için bir Button bazı javascript kodu yazdım eklenecek değiştirdim ve dava statments bir dizi dönüştürmek. sonunda işlevini çalıştırın ve gayet iyi çalışır ama performans IE ve Firefox farklıdır.
CEVAP
27 Mayıs 2010, PERŞEMBE
Genel olarak cevap:
- Evet, genellikle.
- See More Info Here
- Her biri farklı JS işleme motoru, ancak, bu sitede bir test altında çalışan var Evet, çünkü, Swtich her zaman dışarı, tekrarlamalar çok sayıda ' if ' yapıldı.
Bunu Paylaş:
Bir JavaScript başka bir JavaScript do...
Nasıl başka bir dizi ile mevcut JavaSc...
Javascript başka bir diziye dizi değer...
Başka bir javascript işlevi geçirmeden...
Neden't tarayıcıları başka bir ke...