batman.js

Screenshot der Software:
batman.js
Softwarebeschreibung:
Version: 0.16.0
Upload-Datum: 12 May 15
Entwickler: Shopify
Lizenz: Frei
Popularität: 12

Rating: nan/5 (Total Votes: 0)

Es ist perfekt für die Erstellung interaktiver, benutzerfreundlich und Einzelseiten-Browser-Anwendungen.
Getestet und funktioniert mit Google Chrome, Safari 4+ und IE 7+ Firefox 3+.
Inspiriert von Ruby on Rails

Eigenschaften .

  • Stateful MVC-Architektur
  • Powerful Bindungssystem
  • Routingfähige Controller-Aktionen
  • Reine HTML Ansichten
  • Toolchain-Unterstützung auf Node.js und Kuchen aufgebaut

Was ist neu in dieser Pressemitteilung:

  • am:
  • App.shouldAllowEvent. [Event]. Rückrufe in diesem Hash wird aufgerufen, wenn die entsprechenden Daten-Ereignis wird von überall aus der App heraus abgefeuert werden. Return false, um App-Level-Ausbreitung zu verhindern. Zum Beispiel: Coffeescript-Klasse MyApp erstreckt Batman.App @ shouldAllowEvent.click = (event) - & # x3e; return false
  • Fixed:
  • Prevent zusätzliche Elemente aus Geschichte geschaffen, wenn die Benutzer navigiert zur Seite, die sie auf bereits.
  • Fixed:
  • Verschachtelte Ressourcen Routing Namen.

Was ist neu in Version v0.12.0:

  • Model.createFromJSON als Abkürzung für das Booten Modelle hinzufügen von JSON und kleben sie in der Identitätskarte
  • als Option, um Model.encode die Serialisierung in eine andere Taste ermöglicht als die in codieren genannten Schlüssel In der
  • In Rails style optional Routensegmente mit ()
  • Fügen Sie einen Trimm-Filter
  • Geben Sie die meisten Überprüfungen die Option allowBlank sie zu zwingen, übergeben, wenn der Wert nicht definiert ist oder eine leere Zeichenfolge
  • Fügen Sie eine AssociatedValidator hinzugefügt von Model.validate 'name' nennen, verbunden sind: true
  • Controller stoppen Ausführen der Rest der Handlung, wenn eine Weiterleitung in einem before auftritt.
  • Fügen Sie eine Proxy-Klasse für die Weiterleitung eines Objekts

Was ist neu in der Version v0.8.0:

  • In Batman.StateHistory für pushstate Navigationsunterstützung
  • Quelltext betrachten html über View.viewSourceCache.prefetch vorab abgerufen werden
  • Wichtige Refactoring Blick Bindings in der Klasse basiert Hierarchie
  • In Daten-defineview, damit Ansicht Quellen zu inline deklariert werden
  • In Verband Unterstützung Modell über Model.hasOne, Model.hasMany, Model.belongsTo
  • In Smart AssociationProxy Objekte, die Nachladen unterstützt
  • Hinzufügen von Unterstützung für Lade Assoziationen mit inline JSON
  • Unterstützung hinzufügen? und! in Eigenschaftsnamen und keypaths
  • Speichern Sie die aktuelle params auf der Batman.currentApp für Introspektion.
  • In ParamsReplacer und ParamsPusher als Smart Objects, die beim Set, aktualisieren Sie die globale params, pushstate oder replaceState und umzuleiten.
  • In Hash :: Update :: Hash zu ersetzen, und Set :: Update
  • In Set :: indexedByUnique
  • Batman.contains hinzufügen Mitgliedschaft Prüfung und begleitende hat filtern
  • Hinzufügen von Unterstützung für JSONP Anfragen in batman.solo
  • In endgültige Eigenschaft Unterstützung Beobachten Eigenschaften, die sich nie ändern wird optimieren
  • In Batman.version
  • Hinzufügen von Unterstützung für anpassbare Renderziele in Regler :: render

Was ist neu in der Version v0.7.5:

  • Seitenumbruch durch Batman.Paginator und Batman.ModelPaginator
  • Verschachtelte Ressourcen Routen
  • Unknown params zu URLFor übergeben wird, um die Query-String angehängt werden
  • App.layout nimmt einen Klassennamen, die automatisch instanziiert wird diese Klasse von der Last
  • Controller :: render übernimmt ein in die Option, die Sie in einem anderen Land als Haupt
  • Ausbeute machen können
  • Ertrag / contentFor / Ersetzen sind jetzt durch Ein- / Ausblenden animierbar
  • interpolieren Filter
  • Angenehme Erinnerungen, wenn Sie scheinen einige Geber vergessen haben
  • Entfernen von Knoten wird alle ihre Bindungen zu zerstören
  • Batman.setImmediate für schnelle Stapel knallen

Was ist neu in der Version v0.6.1:

  • Added Batman.Enumerable
  • Unterstützung für Multi-Auswahlboxen
  • Added batman.rails.coffee, ein neuer Adapter zur Verwendung innerhalb Rails
  • Hinzugefügt Entwickler Namensraum für die einfache Debugging (it out in Gebäude abgezogen wird)
  • Eine Möglichkeit Bindungen haben, um Datenquelle und Datenziel geändert, um Unklarheiten zu vermeiden
  • Hinzugefügt Daten-bind Unterstützung für input type = "file '
  • Hinzugefügt Daten-Event-Doubleclick
  • Hinzugefügt Länge Filter
  • Hinzugefügt trim Helfer
  • Controller.resources erstellt eine neue Route, anstatt zu zerstören
  • Model.find immer den gemeinsamen Datensatz Instanz zurück. Sie können dann auf diese zu binden, und wenn die Daten stammen aus den Speicheradapter, wird Ihre Instanz aktualisiert werden
  • Added Modell :: findOrCreate
  • Added Modell :: updateAttributes
  • Lassen Sie Speicheradapter auf bestimmte ihrer Namespace mit storageKey
  • Speicheradapter Filter Rückrufe nehmen Fehler
  • Added App.ready Ereignis, das einmal das Layout feuert ist bereit in der DOM
  • Normalize Status / status in Batman.Request
  • Hashes haben jetzt Metaobjekte nicht-aufdringlich bind Metadaten wie Länge

Anforderungen :

  • Node.js 0.4 oder höher

Ähnliche Software

Vaadin
Vaadin

9 Apr 16

Armet
Armet

13 Apr 15

Kraken.js
Kraken.js

10 Dec 15

rAppid.js
rAppid.js

14 Apr 15

Andere Software von Entwickler Shopify

Liquid
Liquid

9 Feb 16

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

Dashing
Dashing

13 May 15

Kommentare zu batman.js

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