backbone.js

Yazar: Robert Simon
Yaratılış Tarihi: 23 Haziran 2021
Güncelleme Tarihi: 24 Haziran 2024
Anonim
Backbone.js Was The Future
Video: Backbone.js Was The Future

İçerik

Tanımı - Backbone.js ne anlama geliyor?

Backbone.js, JavaScript ağırlıklı uygulamalara yapı sağlayan bir model görüntüleme denetleyicisi (MVC) Web uygulaması çerçevesidir. Bu, özel olaylar ve anahtar / değer bağlaması olan modeller, bildirimsel olay işleme kullanan görünümler ve zengin bir uygulama programlama arayüzü (API) içeren koleksiyonlar sağlayarak yapılır. Bu özelliklerin tümü bir RESTful JSON arayüzü 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 bunları anlamsal olarak anlamlı .js dosyalarına bölerek verileri sunumdan ayırmak için temiz bir çözüm sunar.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

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

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

Backbone.js çekirdeği dört ana sınıfı içerir:
  • Model: Modeller, tüm JavaScript uygulamalarının ana parçasıdır. Modeller, validasyonlar, dönüşümler, erişim kontrolü ve hesaplanan özellikler gibi verileri çevreleyen önemli mantık unsurlarına ek olarak etkileşimli veriler içerir. Omurga.Model, alana özgü yöntemlerle genişletilebilir ve model, değişiklikleri yönetmek için ayarlanmış 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 görünüm, Belge Nesne Modeli ve koleksiyonlar / modeller tarafından atılan olayları dinler. Ayrıca, uygulamanın durumunu ve veri modelini kullanıcıya gösterir.
  • Denetleyici: Omurgada yer alan denetleyiciler, hashbang'ların yardımıyla durum bilgisi olan, işaretlenebilir uygulamalar oluşturmak için kullanılabilir.
Bir modelin durumu veya içeriği değiştirildiğinde, modele abone olan diğer nesnelerin de buna uygun olarak ilerlemeleri bildirilir. Görünümler model değişikliklerini dinler ve ardından değişikliklere göre kendilerini otomatik olarak günceller.

Backbone.js kullanan bazı uygulamalar:
  • DocumentCloud
  • LinkedIn Mobile
  • AudioVroom
  • Oturaklı
  • Basecamp Mobile
  • Diaspora
  • Pandora
  • Animoto