Backbone.js - Uzantılar

İçindekiler
Backbone.js En başından hafif ve esnek bir çerçeve olarak düşünülmüş, ancak hafif olma kararlılığı nedeniyle bazı şeyleri dışarıda bırakabilir, bu kaçınılmaz olarak çevikliği ve hızı için ödememiz gereken bir bedeldir.
Bunun olumlu yanı, çok küçük veya basit bir şey geliştiriyorsak, varsayılan olarak gelenlerle çalışabiliriz ve uygulamamıza ek bir şey eklemeyiz, ancak iş daha karmaşık hale geldiğinde, uzantılar.
Uzantılar
Belirli zamanlarda boşlukları doldurabilmek Backbone.js Diğer eklentilerle uyumlu olacak şekilde yapılmıştır. Javascripttemel uygulamasının olduğunu görmemize rağmen, Backbone.js tarafından eşlik edildi Underscore.js ve jQuery Kullanabileceğimiz aksesuarlar burada bitmiyor.
Genelge koduÖrneğin sözde kod var BasmakalıpBu tanımı uygulama geliştirme dünyasında birkaç kez görmüş olabiliriz ve defalarca tekrarladığımız, projelerimizi tekrar eden ve bizden zaman alan kod anlamına gelir.
MarionetteJS
Önceki bölümde bahsettiğimiz bu tür kodları azaltmak için şunları yaptık: MarionetteJS uygulanan bir iyileştirmeden başka bir şey değildir. Backbone.jsGenellikle Backbone.js'ye bir çerçeve olarak atıfta bulunuruz, ancak bundan daha fazlası, ona uygulama oluşturmada bize yardımcı olan bir dizi blok olarak atıfta bulunmalıyız.
girişi ile MarionetteJS Geliştirmemizi iyileştirmemize yardımcı olan yeni işlevleri dahil edebiliriz, elbette yeni bir kütüphane eklemenin, düşük ağırlık avantajını ortadan kaldırdığını düşünebiliriz. Backbone.js, ancak daha karmaşık bir uygulamada, tekrarlanan kodun miktarı bizi aynı şeye ve daha az faydaya götürebilir.
Bize nasıl yardımcı olur?
Görünümü olan küçük bir uygulama yapmamız gerektiğini düşünelim. Backbone.js, bunun için önce şablonumuzu tanımlamalı, ardından görünümü ifade edebileceğimiz bir tabana sahip olabilmemiz için farklı yöntemler ve işlevler oluşturmalıyız. Yukarıda belirtilenleri ifade eden aşağıdaki resmi görelim:

Burada, bir view oluşturabilmemiz için nihai sonuca ulaşmamızı sağlayan bir miktar kod oluşturmamız gerektiğini görüyoruz, bu sadece bir kez yaparsak fark etmeyeceğimiz bir süreçtir, ancak eğer yaparsak Uygulamamızı ağırlaştıracak çok sayıda kod üretmenin yanı sıra, birçok görünüm oluşturan bir uygulamaya sahip olmak tekrarlayıcı hale gelir.
Dahil ederek MarionetteJS Uygulamamızda, önceki örnekte gördüklerimizden şuna benzer bir şeye ulaşabiliriz:

O zaman uygun uzantıyı kullanarak yazmamız gereken kod miktarını çok önemli bir yüzdeyle azaltmayı başardığımızı görüyoruz, bu konuda harika bir şey. Backbone.js, bizim için yararlı olanı kullanmamıza izin verir ve sıkıcı olanı diğer bileşenlerle çözebiliriz.
Uzantıları dahil ettiğimizi gördüğümüz gibi Backbone.js, kendimizi defalarca tekrarlamak zorunda olmadığımız bir noktaya ulaşmamızı sağlar, ancak uygun aksesuarlarla uygulamalarımızın düşük ağırlığını korurken verimliliğimizi artırabiliriz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave