İçindekiler
Çalışırken dikkate almamız gereken bir diğer önemli husus Backbone.js Bu bellek yönetimidir, çünkü uygulamamızı oluştururken tam bir özgürlüğe sahibiz, çoğu zaman performansını artırmak için çözümler sunmalıyız.Bir dereceye kadar bu bir avantajdır, ancak bu bir sorun haline gelebilir, bu nedenle geliştirmenin ilginç yönlerine odaklanmayı bırakabiliriz, bunun için uzantıları dahil ederken elde edebileceğimiz davranışı keşfetmeye devam edebiliriz. Backbone.js Örneğin MarionetteJS.
Görünümlerle İlgili Sorun
sahip olarak yeniden kullanılabilir görünüm, yeni bir nesne oluşturmak için kullanırken onu nasıl temizleyeceğimizi de düşünmeli ve ek olarak düşünmeliyiz. etkinlik sahipleri, çünkü bunlar bizim görüşümüzde küçük bir sorun haline gelebilir. Analiz edebileceğimiz bir durum şudur:
Olası çözümUygulayabileceğimiz ilginç bir çözüm, görünümü kapatmaktır, bununla ilk nesneye yapılan referansın korunmasını ve ardından başlatma ile ilişkili yöntemleri tekrarlamamız gerekmediğini elde ederiz.
O zaman buna benzer bir şeyle kalırdık:
Çözüm: MarionetteJS
Bu tür bir davayı çözmek için başvurabiliriz MarionetteJS, kim bir uzantı olarak yerleştirilir Backbone.js ve bize kod azaltmada ve yukarıda gösterilene benzer vakaları çözmede yardımcı olur.
Aşağıdaki örnekte nasıl olduğunu görüyoruz MarionetteJS Sorunu, olayı tekrar bağlayarak, oldukça basit bir şekilde çözebilirsiniz:
Bu eğitimin sonunda nasıl olduğunu görüyoruz. Backbone.js Uygulamamızın geliştirilmesinde bize yardımcı olan çözümler oluşturmamıza olanak tanıyan büyük bir esnekliğe sahiptir.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.