Articles of backbone.js

Backbone.js view inheritance

Tengo una vista llamada Pannel que es solo un fondo con un botón de cerrar. Quiero extender esa vista a una llamada PannelAdvanced . ¿Cómo haría eso con backbone.js? En este momento, todos los ejemplos tienen Backbone.View.Extend pero solo extienden Backbone.View ; Quiero extender mi PannelView .

Método de la plantilla de Backbone. ¿Por qué estamos pasando en un modelo?

No puedo entender por qué estamos pasando un modelo.toJSON () en esta plantilla: app.TodoView = Backbone.View.extend({ tagName: ‘li’, template: _.template($(‘#item-template’).html()), render: function(){ this.$el.html(this.template(this.model.toJSON())); return this; // enable chained calls } }); El ejemplo proviene de este tutorial . this.template(this.model.toJSON()) es la parte más confusa para mí. El método de la plantilla no parece incluir un […]

Cómo mejorar el rendimiento del renderizado al usar $ .html ()

Estoy trabajando en una aplicación de demostración Backbone que muestra una lista de tweets. Como estoy reemplazando todos los “tweets” con datos diferentes, borro la lista usando $.html() render: function() { $(“#item-table”).html(”); this.collection.each(this.addItem); } Me preguntaba si alguien podría darme una pista con respecto a qué puedo reemplazar este $.html() para un mejor rendimiento, porque […]

La colección anidada dentro del modelo de la colección de firebase no tiene función de agregar

En mi aplicación, bash usar Firebase para almacenar los datos en tiempo real basados ​​en el marco de la red troncal. El problema es así: Tengo un modelo y una colección de subniveles, que son a la vez modelo y colección general. var Todo = Backbone.Model.extend({ defaults: { title: “New Todo”, completed : true } […]

Error: getaddrinfo ENOTFOUND en nodejs para obtener una llamada

Estoy ejecutando un servidor web en el nodo cuyo código se da a continuación var restify = require(‘restify’); var server = restify.createServer(); var quotes = [ { author : ‘Audrey Hepburn’, text : “Nothing is impossible, the word itself says ‘I’m possible’!”}, { author : ‘Walt Disney’, text : “You may not realize it when […]

Error de HTTP OPTIONS en Codeigniter Restserver y Backbone.js de Phil Sturgeon

Mi aplicación backbone.js arroja un error HTTP OPTIONS no encontrado cuando bash guardar un modelo en mi servicio web tranquilo que está ubicado en otro host / URL. Basado en mi investigación, deduje de esta publicación que: una solicitud enviará constantemente un encabezado de solicitud HTTP OPTIONS y no activará la solicitud POST. Aparentemente CORS […]

El evento Backbone.js después de que view.render () haya finalizado

¿Alguien sabe qué evento se dispara después de que se muestra una vista en backbone.js?

Backbone: evento perdido en re-render

Tengo Super-View quién está a cargo de renderizar sub-Vistas . Cuando vuelvo a renderizar la supervista, todos los eventos en las subvistas se pierden. Esto es un ejemplo: var SubView = Backbone.View.extend({ events: { “click”: “click” }, click: function(){ console.log( “click!” ); }, render: function(){ this.$el.html( “click me” ); return this; } }); var Composer […]

¿Cómo disparo la callback correcta en un model.save ()?

this.model.save({ success: function(model, response){ console.log(‘success’); }, error: function(){ console.log(‘error’); } }) El modelo se publica correctamente en el servidor que gestiona el guardado, pero la callback exitosa no se activa. ¿Debo enviar algo desde el servidor?

“Cómo” guardar una colección completa en Backbone.js – Backbone.sync o jQuery.ajax?

Soy muy consciente de que se puede hacer y he analizado bastantes lugares (entre ellos: ¿ práctica recomendada para guardar una colección completa? ). Pero todavía no estoy claro “exactamente cómo” está escrito en el código? (la publicación lo explica en inglés. Sería genial tener una explicación específica de JavaScript 🙂 Supongamos que tengo una […]