Softwarebeschreibung:
Version: 0.16.0
Upload-Datum: 12 May 15
Lizenz: Frei
Popularität: 148
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
Kommentare nicht gefunden