5. Backbone.js
Backbone.js gives structure to web applications by
providing models with key-value binding and custom
events, collections with a rich API of enumerable
functions, views with declarative event handling, and
connects it all to your existing API over a RESTful JSON
interface.
Mayflower GmbH I 5
25. Der Router
Routendef nition
i
Methodenmapping
Mayflower GmbH I 25
26. Der Router
I Standard Route
'user': 'user' // #user
user: function () { …
I Mit Parametern
'user/:name': 'user' // #user/lala
user: function (name) { …
I Mit Parametern 2.0
'user/:name/p:page': 'user' // #user/lala/p2
user: function (name, page) { ...
Mayflower GmbH I 26
38. Das Model
I Read → GET
model.fetch()
I Create → POST // this.id == null
model.save()
I Update → PUT
model.save() // this.id != null
I Delete → DELETE
model.destroy()
Mayflower GmbH I 38
53. Die Collection
I Get → auslesen
I Create → neues Model erstellen
I Add → bestehendes Model einfügen
I Remove → Model entfernen
I Sort → laut comperator sortieren
I Filter → customized Suche
Mayflower GmbH I 53
55. Vielen Dank für Ihre
Aufmerksamkeit!
Kontakt Sebastian Springer
@basti_springer
sebastian.springer@mayflower.de
+49 89 242054 1120
Mayflower GmbH
Mannhardtstrasse 6
17. August 2012
80538 München Mayflower GmbH 55