Skip to content

bo's rolodex#28

Open
botrethewey wants to merge 7 commits intoAda-C7:masterfrom
botrethewey:master
Open

bo's rolodex#28
botrethewey wants to merge 7 commits intoAda-C7:masterfrom
botrethewey:master

Conversation

@botrethewey
Copy link
Copy Markdown

ROLODEX

Congratulations! You're submitting your assignment!

Comprehension Questions

Question Answer
What role does the Model play in Backbone? Backbone model works similar to a class of an object. It can hold default attribute values, custom methods, and other business logics
How do Backbone Views compare to Rails controllers? Backbone view works similarly to the rails controllers in that it connects the Model and the DOM. Backbone view listens for events by the model and the DOM object and acts according to the respective event handlers and renders the html
How do Backbone Events work in comparison to DOM events? Backbone events occurs when an instance of a model or a collection has changed, whereas DOM event refers to events that occur via the browser
What do you think of Backbone in comparison to raw JavaScript & jQuery? Backbone helps to organize the structure of the single page apps by giving structures like model. collection. and views.
Do you have any recommendations on how we could improve this project for the next cohort? I think there's a good opportunity to have a group class on using the browser to debug in this project :)

@CheezItMan
Copy link
Copy Markdown

ROLODEX

What We're Looking For

Feature Feedback
Core Requirements
Git hygiene You need to make more granular commit.
Comprehension questions Check, good point on debugging.
Functionality
Created a Contact Model Check
Created a Rolodex Collection Check
Created a ContactView which renders an individual contact Check
ContactView responds to a click event when the user clicks on the contact Check
RolodexView created which renders the list of contacts Check
DOM Events handled for creating new Contacts Check
The RolodexView responds to custom Backbone event generated by ContactView to show the modal Check, however your RolodexView won't detect clicks below the list of contacts. I would suggest the el element be a larger component like the body element.
Styling, Foundation grid layout Check
All dynamic content is rendered using an Underscore template Check
Overall Nice work! You hit all the requirements for the project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants