MVC ⭐ 28k stars
Estructura MVC para apps SPA con modelos, binding y eventos.
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npm i backbone
import Backbone from 'backbone';
const M = Backbone.Model.extend({ defaults: { nombre: '' } });
const m = new M();
m.on('change:nombre', () => console.log(m.get('nombre')));
Dos casos de uso comunes implementados con esta librería.
Escucha cambios en un modelo.
import Backbone from 'backbone';
const Tarea = Backbone.Model.extend({ defaults: { texto: '', ok: false } });
const t = new Tarea();
t.on('change:ok', () => console.log('Estado:', t.get('ok')));
t.set('ok', true);Renderiza una vista y la monta en el DOM.
import Backbone from 'backbone';
const Vista = Backbone.View.extend({
el: '#app',
template: _.template('<h1><%= texto %></h1>'),
initialize() { this.render(); },
render() { this.$el.html(this.template({ texto: 'Hola Backbone' })); return this; },
});
new Vista();| Categoría | MVC |
|---|---|
| Stars (GitHub) | ⭐ 28k |
| Sitio oficial | https://backbonejs.org/ |
| GitHub | https://github.com/jashkenas/backbone |
| Instalación | npm i backbone |
| Relacionadas | Ember.js · Angular · Marionette.js |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.