benim raylar uygulamaları (tüm 2.3.5) benim satır içi javascript, rjs, prototip ve jquery bir karışımı kullanın. Öğrenmeye ya da büyüyen ağrılar diyelim. Son zamanlarda göze batmayan javascript ile daha fazla nüfuz ettik. Html'yi temizler, aynı şekilde css temizler.raylar en iyi uygulamalar nerede javascript
Ama gördüğüm en örnekler küçük örnekler vardır ve bunlar Şimdi ben oldukça büyük bir uygulama varsa ve benim js yapılandırmaya yollarını düşünüyorum application.js
içindeki tüm javascript (jquery) koydu. Her nasılsa benim senaryom hala görünümüne yakın olduğunu gibi, bu yüzden orders.js o görünüme özgü mütevazi javascript içeren
orders.html.erb
orders.js
gibi bir şey düşünüyorum. Ama belki de bu sadece çok muhafazakar olmuyorum :)
Yehuda Katz'ın bu çok sorunu hakkında bir çok yazı okudum here ve here, nerede bu sorunu ele alıyor. Js dosyalarınızdan geçecek ve sadece sizin görüşünüze uygun olanları yükleyecektir. Fakat mevcut bir uygulamayı bulamıyorum.
Yani benim sorular:
- nasıl en iyi yapıyı da göze batmayan javascript yapmak; Kodunuzu yönetin, bir şeyin ne yapması gerektiğinin html'den açık olduğundan emin olun. Sanırım iyi sınıf isimleri uzun bir yol kat ediyorlar :)
- Dosyalarınızı nasıl düzenler, hepsini yükler misiniz? sadece birkaç tane? İlgili komut dosyalarını yüklemek için görünümünüzde
content_for :script
veyajavascript_include_tag
kullanıyor musunuz? Ya da ... - Çok genel işlevler (silme gibi), parametrelerle (ek öznitelikler ekliyor mu?), Veya çok özel işlevler yazıyor musunuz (DRY?). Rails 3’de standart bir set olduğunu biliyorum ve her şey oralarda dikkat çekicidir. Ama Rails 2.3.5 nasıl başlamalı?
Kısaca: raylarda göze çarpmayan javascript yapmak için en iyi yöntemler nelerdir? :)
Bu çok ilginç. Tamamlandı. Hala başkalarının söylemek istediği şeylerle ilgileniyorum. – nathanvda