A JavaScript framework is a library of pre-written JavaScript which allows for easier development of JavaScript-based applications, especially for AJAX and other web-centric technologies.

- Stackoverflow.com Wiki
7 articles, 11 books. Go to books ↓

Function bindAll internally uses bind . And bind internally uses apply. So it is important to understand what apply does.

How you organize your structure is up to you. There are many right ways of doing this, and consistency in your project is key.

Angular is built around some really bad ideas that make it a pain to work with, and that we need to come up with something better. Whatever the reason is for Angulars popularity, it isn’t that it’s a great framework.