Backbone.js

Software captura de pantalla:
Backbone.js
Detalles de software:
Versión: 1.2.1 Actualizado
Fecha de carga: 20 Jul 15
Promotor: Jeremy Ashkenas
Licencia: Libre
Popularidad: 38

Rating: nan/5 (Total Votes: 0)

Añade modelos, puntos de vista, los controladores, los acontecimientos, la historia y las colecciones a las capacidades de JavaScript.
Embalado, llega en menos de 2 KB.
 Suministros Backbone estructura para aplicaciones JavaScript-pesados, proporcionando modelos clave-valor vinculante y la costumbre eventos, colecciones con una rica API de funciones enumerables, puntos de vista con declarativa manejo de eventos, y conecta todo a las aplicaciones existentes a través de una interfaz JSON REST.

¿Qué hay de nuevo en esta versión:.

  • Agregado listenToOnce como el análogo de una vez
  • Añadido el método FindWhere de Colecciones, similar a dónde.
  • Se ha añadido la llaves, los valores, los pares, invertir, selección, y omitir métodos Underscore.js de Modelos Backbone.
  • Las rutas en el mapa la ruta de un router puede ser ahora literales de función, en lugar de referencias a métodos, si te gusta.

¿Qué hay de nuevo en la versión 1.1.2:.

  • Agregado listenToOnce como el análogo de una vez
  • Añadido el método FindWhere de Colecciones, similar a dónde.
  • Se ha añadido la llaves, los valores, los pares, invertir, selección, y omitir métodos Underscore.js de Modelos Backbone.
  • Las rutas en el mapa la ruta de un router puede ser ahora literales de función, en lugar de referencias a métodos, si te gusta.

¿Cuál es nuevo en la versión 0.9.10:

  • A & quot; ruta & quot; evento se activa en el router, además de ser despedido en Backbone.history.
  • La validación del modelo es ahora sólo aplica por defecto en el modelo # guardar y ya no se aplica de forma predeterminada en la construcción o en el Modelo # conjunto, a menos que el {validar: true}. se pasa la opción
  • Ver # make se ha eliminado. Usted tendrá que utilizar $ directamente para construir elementos DOM ahora.
  • Al pasar {silencio: true} sobre el cambio ya no retrasar persona & quot; cambio: attr & quot; eventos, en lugar de que se silencian por completo.
  • El método # cambiar el modelo se ha eliminado, como retraso en los cambios de atributos como ya no está disponible.
  • Corrección de errores en el cambio en la comparación de atributos usa! == lugar de _.isEqual.

¿Cuál es nuevo en la versión 0.9.9:

  • Cuando se utiliza añadir en una colección, pasando {fusionar : true} ahora causará modelos duplicados que sus atributos se fusionaron en los modelos existentes, en lugar de ser ignorado
  • .
  • Actualización Añadido (que también está disponible como una opción a buscar) para & quot; inteligente & quot; actualización de las series de modelos.
  • HTTP apoyo PARCHE en parada de pasar {patch: true}.
  • El objeto Backbone ahora se extiende Eventos para que pueda utilizarlo como un autobús evento mundial, si te gusta.
  • Añadido a & quot; solicitud & quot; evento para Backbone.sync, lo que desencadena cada vez que una petición comienza a ser hecho al servidor. El complemento natural a la & quot; sync & quot; evento.

  • URL
  • Router ahora soportan piezas opcionales a través de paréntesis, sin tener que utilizar una expresión regular.
  • eventos Backbone soporta ahora una vez, similar al nodo de una vez, o uno de jQuery.

¿Qué hay de nuevo en la versión 0.9.2:

  • En lugar de tirar un error al agregar modelos duplicados para una colección, Backbone ahora saltar en silencio en su lugar.
  • empuje Añadido, pop, unshift, y cambiar a las colecciones.
  • picadillo cambiado de un modelo está ahora expuesto para facilitar la lectura del delta atributo cambiado, desde el pasado & quot del modelo; cambio & quot; evento.
  • Añadido dónde colecciones para el filtrado simple.
  • ¿Puede ahora utilizar una sola llamada fuera para eliminar todas las devoluciones de llamada con destino a un objeto específico.
  • Corrección de errores para los eventos de cambio individuales anidados, algunos de los cuales pueden ser & quot; en silencio & quot;.
  • Corrección de errores de codificación URL en fragmentos location.hash.
  • Corrección de errores de validación en el cliente antes de un salvamento llamar con {espera: true}.
  • Actualización / refrescado el ejemplo Todo List aplicación.

¿Qué hay de nuevo en la versión 0.9.0:

  • Si usted no sabe la clave de antemano , ahora puede llamar model.set (clave, valor), así como ahorrar.
  • Varios modelos con el mismo id ya no se permite en una sola colección.
  • Añadido a & quot; sync & quot; evento que se dispara siempre que el estado de un modelo se ha sincronizado correctamente con el servidor (crear, guardar, destruir).
  • bind y unbind han cambiado de nombre para encendido y apagado para mayor claridad, siguiendo el ejemplo de jQuery. También siguen admiten los nombres antiguos.
  • función de comparación de una colección Backbone ahora puede comportarse ya sea como un sortBy (pasa una función que toma un solo argumento), o como una especie (pasa una función comparador que espera dos argumentos). La función comparador también está obligado por defecto a la colección -. Por lo que puede hacer referencia a esta dentro de ella
  • eventos de Una vista disperso pueden ahora también contienen valores de la función directos, así como los nombres de cadena de métodos de vistas existentes.
  • Shuffle Añadido e inicial a las colecciones, aproximada de subrayado.
  • Modelo # UrlRoot puede ahora ser definida como una función, así como un valor.
  • Ver # atributos pueden ahora ser definido como una función, así como un valor.
  • Calling ha podido recuperar en una colección ahora causará todo descabellada JSON que se ejecuta a través de la función de análisis del modelo de la colección, si se ha definido una.

¿Cuál es nuevo en la versión 0.5.3:

  • de un Ver propiedad eventos ahora puede ser definido como un función, así como un objeto literal, por lo que es más fácil de definir mediante programación y heredar eventos.
  • groupBy ahora se aproxima de subrayado como un método de Colecciones.
  • Si el servidor ya ha hecho todo lo que al cargar la página, pase Backbone.history.start ({silencio: true}) para evitar que la ruta inicial de activación. Solución de error para pushState con direcciones URL codificadas.

¿Cuál es nuevo en la versión 0.5.2:

  • La función de enlace, ahora puede tomar una tercera opcional argumento, para especificar el este de la función de devolución de llamada.
  • Varios modelos con el mismo id ahora están permitidos en una colección.
  • Se ha corregido un error por el que llamar .fetch (jQueryOptions) podrían causar una URL incorrecta para ser serializado.
  • Se ha corregido un breve fuego ruta adicional antes de redirigir, al degradar de pushState.

¿Cuál es nuevo en la versión 0.5.1:

  • La mejora de las actualizaciones transparentes de URLs basado en hash para pushState , y viceversa.
  • inconsistencia fijo con atributos no modificados que se pasa a Modelo # inicializar.
  • revirtió un cambio 0.5.0 que despojaría líder hashbangs de rutas.
  • Agregado contiene como un alias para incluye.

¿Cuál es nuevo en la versión 0.5.0:

  • Un gran número de pequeños ajustes y correcciones de errores micro, ve mejor mirando el diff comprometerse. Soporte HTML5 pushState, habilitado al optar-in con: Backbone.history.start ({pushState: true}).
  • Controlador se renombró al Router, para mayor claridad.
  • Colección # refresco pasó a llamarse a la colección # reset para destacar su capacidad tanto de restablecer la colección con nuevos modelos, así como vaciar la colección cuando se utiliza sin parámetros. saveLocation fue sustituido por navegar.
  • métodos de persistencia RESTful (guardar, buscar, etc.) ahora devolver el objeto diferido jQuery para su posterior éxito / encadenamiento de errores y la conveniencia general.
  • Mejora XSS escapar de Modelo # escape.
  • añadida una opción UrlRoot para permitir la especificación de urls RESTful sin el uso de una colección.
  • Un error se produce si Backbone.history.start se llama varias veces.
  • Colección # crear ahora valida antes de iniciar el nuevo modelo. view.el ahora puede ser una cadena de búsqueda jQuery.
  • Backbone Vistas ahora pueden también tener un parámetro de atributos.
  • Modelo # incumplimientos pueden ahora ser una función, así como el objeto A atributos literales.

Requisitos

  • habilitado JavaScript en el lado del cliente

Programas parecidos

PREP
PREP

13 May 15

hgsvn
hgsvn

13 May 15

CSSOM
CSSOM

18 Apr 16

JGroups
JGroups

10 Dec 15

Otro software de desarrollador Jeremy Ashkenas

CoffeeScript
CoffeeScript

4 Jun 15

Jammit
Jammit

11 Mar 16

Docco
Docco

28 Feb 15

Comentarios a la Backbone.js

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!