batman.js

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

Rating: 2.5/5 (Total Votes: 2)

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

Jodd
Jodd

10 Feb 16

Swarm
Swarm

12 Apr 15

Koa
Koa

10 Dec 15

Spring Roo
Spring Roo

10 Dec 15

Andere Software von Entwickler Shopify

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

Dashing
Dashing

13 May 15

Active Merchant
Active Merchant

24 May 16

Kommentare zu batman.js

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