2010-11-19 17 views

cevap

3

tam da bu konu üzerine JSConf.eu 2010 tarihinden itibaren bir great video presentation yok, Progresif Geliştirme denir. Eğer düşünebilirsiniz

1

Birkaç teknikleri:

HTML <noscript></noscript> etiketleri JavaScript etkin durumda sadece tarayıcılara içeriği görüntülemek için çok faydalıdır. No-js sınıfı olarak adlandırdığım başka bir teknik (Paul Irish?/Modernizr? 'A kullandım) başka bir teknik var. Her sayfada <html class="no-js"> var. Daha sonra, her sayfada, bu sınıfı html öğenizden silen bir JavaScript satırı içerir. JavaScript devre dışı bırakılmışsa, js sınıfı sınıfınız işaretlenir ve sitenizi (CSS aracılığıyla) uygun şekilde tasarlayabilirsiniz. Tek yapmanız gereken, JavaScript devre dışıyken kullanmak istediğiniz CSS kurallarının başında .no-js seçiciyi eklemektir.

Bitiş düşüncem, her zaman yapı (html), stil (css) ve davranışı (javascript) ayırmayı denemelisiniz. Göze batmayan tasarım ve ilerici geliştirme ilkeleri arkadaşlarınızdır.

2

Siteniz JS engelli kullanıcılar için erişilebilir bir çerçeve yapmaz. Bunu yapmak için kullanabileceğiniz ya da kullanamayacağınız kütüphaneden bağımsız olarak bunu yapmak sizin işiniz.

  1. Yapı tamamen JavaScript olmadan işleyen bir site:

    atmanız gereken iki adım vardır.

    • tüm içerik
    • tüm bağlantılar tüm formlar düzgün
  2. sitesine etkileşim ekle çalışmalıdır gerçek bağlantılar
  3. olmalıdır mevcut olmalıdır.
    • içerik yapar sayfaların bir sayfanın veya grubun bir versiyonunu inşa ederek
    • formları
0

Başlat enchanced edilebilen olay dinleyicileri kullanabilirsiniz

  • bağlantılar davranışını değiştirmek için manipüle edilebilir JavaScript kullanmayın. JS'nizi işleyen sayfa (lar) ın üzerine ekleyin ve JS'nizi mümkün olan her yerde html'den uzak tutun (neredeyse her zaman mümkündür).

    Rails hakkında bilgi sahibiseniz, blog post numaralı telefonumdan faydalanabilirsiniz. Gönderi ve örnek proje, JS etkin ve devre dışıyken silme işlemlerini nasıl yapabileceğinizi gösterir.

  • İlgili konular