Ev gelişme Backbone.js dosyası nedir? - techopedia nedir?

Backbone.js dosyası nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Backbone.js anlamı ne?

Backbone.js, JavaScript ağırlıklı uygulamalara yapı sağlayan bir model görüntüleme denetleyicisi (MVC) Web uygulaması çerçevesidir. Bu, modellere özel olaylar ve anahtar / değer bağlaması, bildirimsel olay işleme kullanan görünümler ve zengin uygulama programlama arabirimi (API) içeren koleksiyonlar sağlayarak yapılır. Bu özelliklerin tümü, RESTful JSON arabirimi kullanılarak geçerli uygulamaya bağlanır.


Omurga, uygulamalar için bakımı kolay ön uçların oluşturulmasına izin veren son derece hafif bir kütüphane olarak tanımlanabilir. Arka uç agnostiktir ve mevcut modern JavaScript kütüphaneleriyle çok iyi çalışır. Bu hafif kütüphane, etkileşimli, karmaşık ve veri odaklı uygulamalar geliştirme prosedürünü basitleştirmede son derece yararlıdır. Backbone.js, kodu yapılandırarak ve anlamsal olarak anlamlı .js dosyalarına bölerek verileri sunumdan ayırmak için düzgün bir çözüm sunar.

Techopedia Backbone.js'yi açıklıyor

Ek açıklamalı Backbone.js kaynak kodu GitHub'da bulunmaktadır. Ayrıca bir örnek uygulama, bir çevrimiçi test paketi, bir dizi öğretici ve Omurga teknolojisini kullanan gerçek dünya projelerinin büyük bir listesi de mevcuttur.


Backbone.js'nin çekirdeği dört ana sınıf içerir:

  • Model: Modeller, tüm JavaScript uygulamalarının temel parçasıdır. Modeller, doğrular, dönüşümler, erişim kontrolü ve hesaplanan özellikler gibi verileri çevreleyen önemli mantık öğesine ek olarak etkileşimli veriler içerir. Model etki alanına özgü yöntemlerle genişletilebilir ve model değişiklikleri yönetmek için standart bir işlevsellik sunar. Backbone.js'de, model tek bir varlığı sembolize eder.
  • Koleksiyon: Backbone.js'deki koleksiyonlar temel olarak bir model dizisidir. Koleksiyonlar genellikle sonuçların birkaç model içerdiği bir sorgu sonucudur.
  • Görünüm: Backbone.js'deki bir görünüm, Belge Nesne Modeli ve koleksiyonlar / modeller tarafından atılan olayları dinler. Ek olarak, uygulamanın kullanıcıya durumunu ve veri modelini temsil eder.
  • Denetleyici: Omurgadaki denetleyiciler hashbang'ların yardımıyla durum bilgisi olan, yer imi yapılabilen uygulamalar oluşturmak için kullanılabilir.
Bir modelin durumu veya içeriği değiştirildiğinde, modele abone olan diğer nesneler buna uygun olarak ilerletilir. Görünümler model değişikliklerini dinler ve daha sonra değişikliklere göre kendilerini otomatik olarak günceller.


Backbone.js kullanan bazı uygulamalar şunları içerir:

  • DocumentCloud
  • LinkedIn Mobile
  • AudioVroom
  • Oturaklı
  • Basecamp Mobile
  • Diaspora
  • Pandora
  • Animoto
Backbone.js dosyası nedir? - techopedia nedir?