Herkesin web tarayıcısında JavaScript yoktur ve kullanılabildiği yerlerde tarayıcı kullananların birçoğu kapalıdır. Bu nedenle, web sayfanızın JavaScript kullanmadan bu kişiler için düzgün çalışabilmesi gerekir. O zaman neden zaten onsuz çalışan bir web sayfasına JavaScript eklemek istiyorsunuz?
Sayfa JavaScript olmadan kullanılabilir olsa da, web sayfanızda JavaScript kullanmak istemenizin birkaç nedeni olabilir. Bunun nedenlerinin çoğu, JavaScript'i etkinleştirmiş olan ziyaretçileriniz için daha dostça bir deneyim sağlamakla ilgilidir. Ziyaretçinizin deneyimini iyileştirmek için doğru JavaScript kullanımına ilişkin birkaç örnek aşağıda verilmiştir.
Web sayfanızda ziyaretçinizin doldurması gereken formların olduğu yerlerde, form içeriğinin işlenebilmesi için doğrulanması gerekir. Tabii ki, formu gönderdikten sonra doğrulayan sunucu tarafı doğrulamasına sahip olacaksınız. geçersiz bir şey girilmişse veya zorunlu alanlar girilmişse hataları vurgulayan formu yeniden yükler eksik. Doğrulamayı gerçekleştirmek ve hataları bildirmek için form gönderildiğinde sunucuya gidiş-dönüş yolculuk gerektirir. Doğrulamayı kullanarak kopyalayarak bu süreci önemli ölçüde hızlandırabiliriz.
JavaScript ve çoğu JavaScript doğrulaması bireysel alanlara. Bu şekilde, JavaScript'i etkinleştiren formu dolduran kişinin bir alana girdikleri geçersizse anında geri bildirim alır formun tamamını doldurup göndermek ve ardından bir sonraki sayfanın yüklenmesini beklemek zorunda kalmak yerine geri bildirimde bulunmak. Form hem JavaScript ile hem de JavaScript olmadan çalışır ve mümkün olduğunda daha hızlı geri bildirim sağlar.Bir slayt gösterisi birkaç görüntüden oluşur. Slayt gösterisinin JavaScript olmadan çalışması için, slayt gösterisini çalıştıran sonraki ve önceki düğmelerin yeni görüntünün yerine tüm web sayfasını yeniden yüklemesi gerekir. Bu, özellikle slayt gösterisi sayfanın yalnızca küçük bir bölümü ise yavaş olur. Slayt gösterisindeki görüntüleri yüklemek ve geri yüklemek zorunda kalmadan değiştirmek için JavaScript'i kullanabiliriz. web sitenizi ziyaret edin ve böylece slayt gösterisi işlemini JavaScript kullanan ziyaretçilerimiz için çok daha hızlı hale getirin sağladı.
Bir "suckerfish" menüsü tamamen JavaScript olmadan çalışabilir (IE6 hariç). Menüler, farelerin üzerine geldiğinde açılır ve fare çıkarıldığında kapanır. Böyle bir açılış ve kapanış menü görünecek ve kaybolacaktır. Biraz JavaScript ekleyerek, menünün üzerine geldiğinde fare üzerinde hareket ettiğinde görünebilir ve geri dönebiliriz fare, menünün çalışma şeklini etkilemeden menüye daha hoş bir görünüm vererek hareket ettiğinde.
JavaScript'in tüm uygun kullanımlarında, JavaScript'in amacı web sayfasının çalışma şeklini geliştirmek ve JavaScript'i etkinleştiren ziyaretçilerinize, JavaScript. JavaScript'i uygun bir şekilde kullanarak, JavaScript'in çalışmasına izin verip vermeyecekleri konusunda seçim sahibi olanları siteniz için gerçekten açıp açmamaları konusunda teşvik edersiniz. Seçeneği olan ve JavaScript'i kapatmayı seçen bazı kişilerin, bu nedenle bazı sitelerin, ziyaretçilerinin siteleriyle ilgili deneyimlerini daha kötü yapmak için javaScript'i tamamen yanlış kullanması daha iyi. JavaScript'i uygunsuz kullanan ve bu nedenle insanları JavaScript'i kapatmaya teşvik edenlerden biri olmayın.