Backbone.js'yi kullanarak bir ASP.Net MVC 3 uygulaması oluşturuyorum. Ayrıca görünümler için jQuery şablonlarını kullanıyorum.Şablon görünümleri ve omurga görünüm kodu yerleştirmek için en iyi uygulama nedir?
Sorunlarım, dosyaları nasıl verimli bir şekilde düzenlerim?
Şu anda omurga uygulaması için bir XXX.js dosyası ve sayfada omurga uygulaması olan Index.cshtml'yi gösteren satır içi şablonlar var. Şablonları, XXX.js'yi eklediğim gibi ekleyebileceğim farklı bir dosyaya nasıl taşıyabilirim?
App/
Scripts/
backbone.js
underscore.js
jquery-1.6.4.js
jquery.tmpl.js
myBackboneApplication.js
Views/
Home/
Index.cshtml
Controllers/
HomeController.cs
Ben Index.cshtml çıkıp myBackboneApplication.js ilgili bir şey haline şablonları taşımak istiyoruz. İndeksli yerine Index.cshtml içinde bir dosya olarak ekleyebileceğim bir şey.
Ugh! Sanırım bana bir miktar boru hattı kung-fu almam gerek! – Jason
Ayrıca bunu (# 2) yakın zamanda yapıyorum. iyi çalışıyor ve çok fazla esneklik sağlıyor –
html şablon dosyalarını metin öğeleri olarak çekmek için require.js'yi kullanıyorum - bunlar tüm j'ler ile birlikte tek bir dosyada bir araya geliyor. Bu yüzden sunucum çok küçük dizin dosyaları sunuyor ... sadece bootloaded modeli ve tek bir script etiketi. – timDunham