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

gameQuery
gameQuery

5 Jun 15

Snow
Snow

6 Jun 15

stpl
stpl

14 Apr 15

Fermata
Fermata

12 Apr 15

Andere Software von Entwickler Jeremy Ashkenas

CoffeeScript
CoffeeScript

4 Jun 15

Docsplit
Docsplit

13 Apr 15

Underscore.js
Underscore.js

11 Apr 15

Kommentare zu Backbone.js

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