ASP.NET MVC - JavaScript ile çalışma

İçindekiler
Sistemlerin ve web sayfalarının yalnızca metin ve düğmeler olduğu yıllar geride kaldı, bugün sayfaların yeniden yüklenmesini önleyen zengin metinler ve gerçek zamanlı eylemler için bir referans haline geldiler.
gibi ilginç web siteleri Facebook veya Gmail ağların bu tür zenginleştirme etkilerine büyük ölçüde bağımlıdırlar ve bunu başarmak için Javascript, client üzerinde çalışan bu dil bizim sunucumuza indirmemizi ve daha interaktif efektler yapmamızı sağlar.
Javascript ile çalışıyorum
İle çalışırken ana ayrıntılardan biri Javascript tüm tarayıcıların onu aynı şekilde yorumlamamasıdır, bu nedenle en iyi şekilde çalışacak kod vardır. Internet Explorer 9 ancak sürüm 8'den geriye doğru bize bir hata verecektir, birçoğu kullanmanın daha iyi olduğunu söyleyebilir Krom veya Firefox Ancak çeşitli nedenlerle, iyi bir web sitesi istiyorsak, tarayıcıdan bağımsız olarak herkesin uygulamamızdan yararlanabilmesi için onu geliştirmeye çalışmalıyız.
Bizi nerede destekleyeceksiniz?Bunu akılda tutarak, aşağıdakiler gibi farklı Javascript Çerçevelerine güvenebiliriz: jQuery yerel işlevleri paketleyerek ve daha az kodla ilginç sonuçlar elde ettiğimiz bir çalışma yöntemi oluşturarak bize yardımcı olur.
Resimde karşılaştırabileceğimiz iki kod görelim Javascript saf ve eşdeğeri jQuery:

IE'nin önceki sürümleriyle bahsedilen uyumsuzlukları göz önünde bulundurarak kodumuzda bazı istisnalar yapmamız gerektiğini görüyoruz, bu bize yaklaşık on iki satır kod veriyor, şimdi aşağıdaki resimde çalışmayı nasıl basitleştirdiğimizi görüyoruz. jQuery:

Burada bizi yukarıdaki kodun çoğuna yönlendiren şeyi 2 satırda özetliyoruz, ancak bu sihir veya herhangi bir hile değil, sadece jQuery bir sürü kodu paketlemekle ilgilenir Javascript bize işlevleri daha kolay yürütme imkanı vererek, çoğu tarayıcı ve diğer öğeler için doğrulamaları içerir.
DOM ağacı
NS DOM ağacı Web sayfamızın yapısıdır, bununla sunucu ile işlem yapmak zorunda kalmadan HTML'ye öğeler yerleştirebiliriz, bu sayede asenkron işlevler yapabiliriz, yani sonuç almak için sayfayı yeniden yüklememize gerek yoktur. .
Bununla, daha fazla hız sağlayarak ve aynı zamanda sunucumuzdaki kaynaklardan tasarruf sağlayarak sistemlerimizi zenginleştirebiliriz.
Elementler nasıl bulunur?İçindeki hareket GÜNEŞ sayesinde yapacağız seçiciler Her öğenin tanımlayıcıları olan öğelerin kimliğine veya sınıflara göre yapabiliriz, biraz daha fazla işlemle bile adsız öğeleri yalnızca türlerine ve içinde bulundukları kapsayıcıya göre bulabiliriz.
Olasılıkların çok geniş olduğunu ve bu nedenle programlamanın karmaşıklığını da gördüğümüz için, kaybolmamak veya verimsiz kodlar yapmamak için temelleri çok iyi bilmeliyiz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave