MVC > MVP > MVVM > MV* · Bitte hier stanen Mein Amazon Angebote Wunschzettel Gutscheine...

Preview:

Citation preview

MVC > MVP > MVVM > MV*

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.

Problem „Klasičnog nasledjivanja“

u Javascript-u ( new , Object.create()

Classical Inheritance)

// Backbone implementacija klasičnog nasleđivanja

// Sve klase podržavaju nasledjivanje Backbone.Model.extend = Backbone.Collection.extend = Backbone.Router.extend = Backbone.View.extend = extend;

Backbone MV*

Backbone.Model

Backbone.Collection

Backbone.View

Client-side Templating