Backbone.js

Screenshot der Software:
Backbone.js
Softwarebeschreibung:
Version: 1.2.1 Aktualisiert
Upload-Datum: 20 Jul 15
Entwickler: Jeremy Ashkenas
Lizenz: Frei
Popularität: 38

Rating: nan/5 (Total Votes: 0)

Sie fügt hinzu, Modelle, Ansichten, Controller, Veranstaltungen, Geschichte und Sammlungen, die von JavaScript-Funktionen.
Verpackt, kommt bei unter 2 KB.
 Backbone liefert Struktur, um JavaScript-lastige Anwendungen, indem sie Modelle Schlüssel-Wert-Bindung und benutzerdefinierte Ereignisse, Sammlungen mit einer reichen API von aufzählbare Funktionen, Ansichten mit deklarativen Event-Handling, und verbindet sie alle, um bestehende Anwendungen über eine RESTful JSON-Schnittstelle.

Was ist neu in dieser Pressemitteilung:.

  • Added listenToOnce als Analogon von einmal
  • Hinzufügen der Findwhere Methode, um Sammlungen, ähnlich wie in dem.
  • fügte der Schlüssel, Werte, Paare, Invertzucker, pick, und lassen Underscore.js Methoden, um Backbone Models.
  • Die Routen in einem Router-Routenkarte können nun Funktionsliteralen, statt Verweise auf Methoden, wenn Sie möchten.

Was ist neu in der Version 1.1.2:.

  • Added listenToOnce als Analogon von einmal
  • Hinzufügen der Findwhere Methode, um Sammlungen, ähnlich wie in dem.
  • fügte der Schlüssel, Werte, Paare, Invertzucker, pick, und lassen Underscore.js Methoden, um Backbone Models.
  • Die Routen in einem Router-Routenkarte können nun Funktionsliteralen, statt Verweise auf Methoden, wenn Sie möchten.

Was ist neu in Version 0.9.10:

  • A & rdquo; Route & quot; Ereignis wird auf dem Router zusätzlich dazu, dass auf Backbone.history abgefeuert ausgelöst wird.
  • Modellvalidierung wird nun standardmäßig nur in Model # gesetzt speichern und nicht mehr standardmäßig auf dem Bau oder in Model # Satz durchgesetzt werden, es sei denn, der {validieren: true}. Option übergeben
  • View # make wurde entfernt. Sie müssen $ direkt nutzen, um jetzt DOM-Elemente zu konstruieren.
  • Passing {schweigen: true} auf Veränderung nicht mehr verzögern einzelnen & quot; Veränderung: attr & quot; Veranstaltungen, anstatt sie vollständig zum Schweigen gebracht.
  • Die Model # Änderungsmethode wurde entfernt, als Attributänderungen verzögert, wie nicht mehr verfügbar.
  • Bug fix auf Veränderungen in dem Attribut Vergleich verwendet! == statt _.isEqual.

Was ist neu in der Version 0.9.9:

  • Wenn Sie hinzufügen auf einer Sammlung, vorbei {verschmelzen : true} wird nun dazu führen, Duplikatmodellen, ihre Attribute zusammengeführt, um die bestehenden Modelle, anstatt ignoriert
  • .
  • Hinzugefügt Update (das auch als Option zu holen verfügbar) für & quot; Smart & quot; Aktualisierung der Sätze von Modellen.
  • HTTP PATCH Unterstützung speichern, indem {Patch: true}.
  • Die Backbone-Objekt erstreckt sich nun Events, so dass Sie es als eine globale Ereignis-Bus zu verwenden, wenn Sie möchten.
  • Es wurde ein & quot; Anfrage & quot; Ereignis Backbone.sync, die auslöst, wenn eine Anfrage beginnt, auf dem Server durchgeführt werden. Die natürliche Ergänzung der & quot; Sync & quot; Ereignis.
  • Router URLs unterstützen nun optional Teile über Klammern, ohne dass eine Regex verwenden.
  • Backbone Veranstaltungen unterstützt nun einmal, einst ähnlich Node oder jQuery ein.

Was ist neu in der Version 0.9.2:

  • Stattdessen werfen einen Fehler beim Hinzufügen von Duplikatmodellen zu eine Sammlung, Backbone wird nun stillschweigend übergehen sie stattdessen.
  • Hinzugefügt push, pop, unshift und verschieben, um Sammlungen.
  • veränderte Hash eines Modells wird nun für eine einfache Lesung des geänderten Attributs delta ausgesetzt ist, seit dem vergangenen & quot des Modells; Änderung & quot; Ereignis.
  • , wo die Sammlungen für einfache Filterung hinzugefügt.
  • können jetzt eine einzelne off Aufruf an alle auf ein bestimmtes Objekt gebunden Rückrufe zu entfernen.
  • Bug-Fixes für verschachtelte einzelnen Änderungsereignisse, von denen einige werden & quot; silent & quot;.
  • Bug-Fixes für URL-Codierung in location.hash Fragmente.
  • Bug fix für die clientseitige Validierung im Vorfeld einer zu sparen rufen mit {wait: true}.
  • Aktualisiert / das Beispiel Todo List App aktualisiert.

Was ist neu in der Version 0.9.0:

  • Wenn Sie den Schlüssel nicht im Voraus wissen, Sie können nun model.set (key, value) aufrufen und speichern.
  • Mehrere Modelle mit der gleichen ID nicht mehr in einer einzigen Sammlung erlaubt.
  • Es wurde ein & quot; Sync & quot; Veranstaltung, die, wann immer ein Musterstaat wurde erfolgreich mit dem Server (zu erstellen, zu speichern, zu zerstören) synchronisiert auslöst.
  • bind und unbind haben, und aus Gründen der Klarheit umbenannt, folgende jQuery-Führung. Die alten Namen werden auch weiterhin unterstützt.
  • Komparatorfunktion ein Rückgrat Sammlung können nun verhalten sich entweder wie ein sortBy (mit einer Funktion, die ein einzelnes Argument übernimmt) oder wie eine Art (mit einem Komparator-Funktion, die zwei Argumente erwartet). Die Vergleichsfunktion wird auch jetzt standardmäßig in die Sammlung gebunden. - So können Sie dies in sich beziehen
  • Veranstaltungen ist eine Ansicht hash kann jetzt direkten Funktionswerte sowie die Zeichenfolgennamen der vorhandenen Ansicht Methoden enthalten.
  • Hinzugefügt Shuffle und Initiale, um Sammlungen von Unders Proxy.
  • Model # UrlRoot können nun als Funktion als auch definiert werden als ein Wert.
  • View # Attribute können nun als Funktion als auch definiert werden als ein Wert.
  • Der Aufruf zu holen auf einer Sammlung wird nun dazu führen, alle abgerufenen JSON durch Parse-Funktion der Sammlung Modell ausgeführt werden, wenn man definiert ist.

Was ist neu in der Version 0.5.3:

  • Veranstaltungen Eigenschaft einer Ansicht der kann jetzt als eine definiert werden Funktion, sowie ein Objekt-Literal, wodurch es einfacher, um programmgesteuert definieren und zu erben Veranstaltungen.
  • groupBy wird nun aus Unders als Methode auf Sammlungen Proxy.
  • Wenn der Server schon alles beim Laden der Seite gemacht hat, übergeben Backbone.history.start ({schweigen: true}), um den anfänglichen Weg vom Auslösen zu verhindern. Bugfix für pushstate mit codierten URLs.

Was ist neu in der Version 0.5.2:

  • Der bind-Funktion, können jetzt einen optionalen dritten Argument, die diese der Callback-Funktion angeben.
  • Mehrere Modelle mit der gleichen ID sind nun in einer Sammlung erlaubt.
  • ein Fehler behoben, durch den Aufruf .fetch Fest (jQueryOptions) könnte eine falsche URL zu veranlassen, serialisiert werden.
  • Feste eine kurze zusätzliche Route Feuer vor umzuleiten, wenn Abbau von pushstate.

Was ist neu in der Version 0.5.1:

  • Verbesserte transparenten Upgrades von Hash-basierte URLs zu pushstate und umgekehrt.
  • Feste Unvereinbarkeit mit nicht modifizierten Attribute übergeben, um die Modellnummer zu initialisieren.
  • zurückgekehrt ein 0.5.0 Veränderung, die Streifen würde führenden hashbangs von Routen.
  • stammen als Alias ​​für enthält.

Was ist neu in der Version 0.5.0:

  • Eine große Anzahl von kleinen Verbesserungen und Bugfixes micro, am besten, indem man die zu begehen diff betrachtet. HTML5 pushstate Unterstützung, indem sie sich in mit aktiviert: Backbone.history.start ({pushstate: true}).
  • Controller wurde auf Router umbenannt, für Klarheit.
  • Collection # refresh wurde auf Collection # Reset umbenannt, um seine Fähigkeit, sowohl setzen Sie die Sammlung mit neuen Modellen, wie auch leer aus der Sammlung, wenn ohne Parameter verwendet, zu betonen. saveLocation wurde mit navigieren. ersetzt
  • RESTful Persistenzmethoden (zu speichern, zu holen, etc.) nun die jQuery latenten Objekt für den weiteren Erfolg / Fehler-Verkettung und die allgemeine Bequemlichkeit zurück.
  • Verbesserte XSS Flucht für Model # Flucht.
  • Es wurde ein UrlRoot Option, damit die Angabe RESTful URLs ohne die Verwendung von einer Sammlung.
  • wird ein Fehler, wenn Backbone.history.start geworfen wird mehrmals aufgerufen.
  • Collection # erstellen jetzt validiert, bevor die Initialisierung des neuen Modells. view.el können jetzt ein jQuery-String-Suche zu sein.
  • Backbone Ansichten können nun auch nehmen einen Attribute-Parameter.
  • Model # Standardwerte können nun eine Funktion, sowie eine wörtliche Objektattribute sein.

Anforderungen :

  • JavaScript auf Clientseite aktivieren

Ähnliche Software

kml2json
kml2json

5 Jun 15

modulejs
modulejs

10 Dec 15

node-linq
node-linq

13 Apr 15

Andere Software von Entwickler Jeremy Ashkenas

Jammit
Jammit

11 Mar 16

Underscore.js
Underscore.js

11 Apr 15

Docsplit
Docsplit

13 Apr 15

Kommentare zu Backbone.js

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!