Zarif bozulma hakkında okumaya devam ettiğim pek çok şey, JavaScript kullanmayan tarayıcılar için geçerlidir. Ancak kendi deneyimlerim, JS ve CSS desteği olmadan İnternet'te normal bir deneyim beklemenin artık mantıklı olmadığını gösteriyor. Bu günlerde bozulmaya neden olmaktan ne kadar enerji sorumludur?<noscript> etiketi kullanımdan kaldırıldı mı?
cevap
Bu gerçekten kullanıcı tabanınıza bağlıdır. Kullanıcılarınızın çoğu, öğle vakti kurumsal ziyaretçisiyse, js kapalıyken, düşürmeniz gerekir. Önemli bir kör kullanıcı tabanınız varsa, zengin arayüzden kaçınmanız en iyisidir. Ayrıca, SEO hakkında ve botların sitenizde gezinmesine izin vermeyi unutmayın. Örneğin, sekmeli bir düzen kullanıyorsanız ve sekme içerikleri yalnızca javascript ajax aramasıyla alınırsa, tarayıcının onu görmeyeceğini kabul etmek güvenlidir.
Ayrı bir listeden this article göz atın. Zarif bozulma yerine aşamalı geliştirme hakkında konuşuyor. Belirli bir teknoloji ya da erişilebilirlik sorunu olmayan kullanıcılara yönelik deneyimi azaltmak yerine, kullanıcıların hangi teknolojileri kullandığını kullanarak kullanıcı deneyimini temel alarak (html) başlamayı ve geliştirmeyi amaçlamaktadır.
Aşamalı geliştirmeyle, kullanıcının javascript'in başlaması için etkin olduğunu varsaymazsanız, hiçbir zaman bir noscript etiketine ihtiyacınız olmaz.
Sadece IMO ile aynı şeylere bakmanın farklı bir yolu. Ben her zaman "ilerici geliştirme" yolu yaptım, ama "zarif bozulma" olarak anılacaktır. Bu şekilde kodlamak daha kolaydır. – mpen
İş akışıyla ilgili iyi bir teknik, evet. Fakat uzun vadede, Rob Olmos (yukarıda) çok iyi bir noktaya sahip. Kullanıcılarınızın kim olduğuna bağlı. Aksi halde, HTML ve CSS’nin JS’nin hemen yapabildiklerini yaparak daha uzun bir süre geçirme şansına sahipsiniz. Verilmiş, zarif bozulma ya alternatiflerden daha kötü bir tekniktir. –
- 1. LOGIN_REDIRECT_URL kullanımdan kaldırıldı mı?
- 2. project.json kullanımdan kaldırıldı mı?
- 3. Enum.ToString() kullanımdan kaldırıldı mı?
- 4. getActionView kullanımdan kaldırıldı mı?
- 5. mongodb 'updateMany' işlevi kullanımdan kaldırıldı mı?
- 6. Hash Rocket kullanımdan kaldırıldı mı?
- 7. Android: showAsAction kullanımdan kaldırıldı mı?
- 8. kCGColorSpaceGenericRGB iPhone'da kullanımdan kaldırıldı mı?
- 9. Kullanımdan kaldırıldı .getWidth, kullanımdan kaldırılmış olmasına rağmen kullanımdan kaldırıldı
- 10. TabListener neden kullanımdan kaldırıldı?
- 11. Android setOnMyLocationChangeListener kullanımdan kaldırıldı
- 12. dismissModalViewControllerAnimated kullanımdan kaldırıldı
- 13. C++ işaret enum değeri kullanımdan kaldırıldı mı?
- 14. SBJson iOS ayrıştırıcı yöntemleri kullanımdan kaldırıldı mı?
- 15. MPMoviePlayerController, şu anda kullanımdan kaldırıldı mı?
- 16. /Usr/local/Library/Contributions/Kullanımdan kaldırıldı mı?
- 17. Ya-yada işleci kullanımdan kaldırıldı mı?
- 18. Google Gadget api kullanımdan kaldırıldı mı?
- 19. "Süper" anahtar kelime Groovy'de kullanımdan kaldırıldı mı?
- 20. NSOpenPanel - Her şey kullanımdan kaldırıldı mı?
- 21. locationManager Swift 3'te kullanımdan kaldırıldı mı?
- 22. LINQ to SQL kullanımdan kaldırıldı mı?
- 23. JavaServer Faces 1.2 kullanımdan kaldırıldı mı?
- 24. Swift 3'te setTimer kullanımdan kaldırıldı mı?
- 25. Tüm önyükleme kesme noktaları kullanımdan kaldırıldı mı?
- 26. Livequery kullanımdan kaldırıldı
- 27. authenticateWithCompletionHandler: kullanımdan kaldırıldı: iOS 6.0'da ilk kullanımdan kaldırıldı
- 28. NedenJavaLetterOrDigit kullanımdan kaldırıldı?
- 29. Kullanımdan kaldırıldı: İşlev bölme() kullanımdan kaldırıldı. Bu ifade nasıl yazılır?
- 30. 'initWithFrame: reuseIdentifier' kullanımdan kaldırıldı
Hiç CSS Naked Day'in başına gittiniz mi http://naked.dustindiaz.com/? –