Backbone Components

Backbone.Router

Backbone's Router component watches for any changes to URL router and provides a list of callback functions that grab JSON data and renders a view.

Backbone.View

Paired with an HTML template that can be populated with model data via Backbone.Router. The actual functions that populate the data come from the view.

Backbone.Collection/Model

A collection consists of multiple models. Models take data JSON endpoints of an API(which would be our Rails)