Monday August 10, 2015
Lecture
Questions
- Routing
- Filtering
- Following instructions
url vs urlRoot
- "slightly similar" & "lots of files"
- term review
Debugging
Repetition, Patterns, and Marionette
Events and Fetch
Terms to Know
- Model - Stores properties for a single "record" that needs to be synced with the server or other data source
- Useful methods:
set, get, save, destroy, fetch
- Collection - Container for working with multiple models, useful for sorting, filtering, fetching all (or mulitple) models from the server.
- Useful methods:
fetch, get, add, find, findWhere, filter
- View - DOM representation of underlying data: responsible for rendering and user events/interactions (clicks, submits, etc)
- Useful methods:
$, remove
- Useful properties:
initialize, $el, template, render, events
- Router - Responsible for hooking up data into views and translating the URL/Address Bar into an "Application State" (what the user should see based on the URL).
- Useful methods:
navigate
- Useful properties:
routes