Backbone.js

Pengarang: Robert Simon
Tanggal Pembuatan: 23 Juni 2021
Tanggal Pembaruan: 24 Juni 2024
Anonim
Backbone.js Was The Future
Video: Backbone.js Was The Future

Isi

Definisi - Apa yang dimaksud dengan Backbone.js?

Backbone.js adalah kerangka kerja aplikasi Web model view controller (MVC) yang menyediakan struktur untuk aplikasi yang beratnya JavaScript. Hal ini dilakukan dengan memasok model dengan acara khusus dan penjilidan nilai kunci, tampilan menggunakan penanganan acara deklaratif dan koleksi dengan antarmuka pemrograman aplikasi yang kaya (API). Semua fitur ini terhubung ke aplikasi yang ada menggunakan antarmuka JSON RESTful.

Backbone dapat didefinisikan sebagai pustaka yang sangat ringan, yang memungkinkan pembuatan ujung depan yang mudah dirawat untuk aplikasi. Ini adalah agnostik back-end dan beroperasi dengan sangat baik dengan perpustakaan JavaScript modern yang ada. Pustaka yang ringan ini sangat berguna dalam menyederhanakan prosedur untuk mengembangkan aplikasi yang interaktif, kompleks, dan berbasis data. Backbone.js menawarkan solusi rapi untuk memisahkan data dari presentasi dengan menyusun kode dan membaginya menjadi file .js yang secara semantik bermakna.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Backbone.js

Kode sumber beranotasi dari Backbone.js tersedia di GitHub. Juga tersedia contoh aplikasi, test suite online, sejumlah tutorial dan daftar besar proyek dunia nyata yang menggunakan teknologi Backbone.

Inti dari Backbone.js mencakup empat kelas utama:
  • Model: Model adalah bagian inti dari semua aplikasi JavaScript. Model berisi data interaktif selain elemen substansial dari logika yang mengelilingi data, seperti validasi, konversi, kontrol akses, dan properti yang dihitung. Backbone.Model dapat diperluas dengan metode khusus domain, dan model ini menawarkan fungsionalitas standar yang diatur untuk mengelola perubahan. Di Backbone.js, model melambangkan satu entitas.
  • Koleksi: Koleksi di Backbone.js pada dasarnya adalah serangkaian model. Koleksi biasanya merupakan hasil kueri yang hasilnya mencakup sejumlah model.
  • Lihat: Tampilan di Backbone.js mendengarkan peristiwa yang dilemparkan oleh Model Objek Dokumen dan koleksi / model. Selain itu, ini merepresentasikan model keadaan dan data aplikasi kepada pengguna.
  • Controller: Controllers in Backbone dapat digunakan untuk membuat aplikasi stateful, bookmarkable dengan bantuan hashbangs.
Ketika keadaan atau konten model dimodifikasi, objek lain yang berlangganan model diberitahu untuk melanjutkan. Pandangan mendengarkan perubahan model dan kemudian secara otomatis memperbarui diri sesuai dengan perubahan.

Beberapa aplikasi yang menggunakan Backbone.js termasuk:
  • DocumentCloud
  • LinkedIn Mobile
  • AudioVroom
  • Empat persegi
  • Basecamp Mobile
  • Diaspora
  • Pandora
  • Animoto