AngularJS
ANGULAR Overall: Basically AngularJS is extending the HTML to do code inside it. Core Website: http://angularjs.org/ Runs in the browser not in the server Your backend can be anything There are no threads in Javascript but do have callbacks. If need callbacks and Angular look at: zone.js handles callbacks DATA FLOWS: Common data flow in a web app: 2-way communication with "Data Service" that flows into "Data Model" that changes "View Model" or "Form". "View Model" changes "View". The "Form" changes "Validator" which changes "Data Service". Common data flow in AngularJS: 2-way communication with "Data Service" that flows into "Data Model" that changes "View Model". "View Model" changes "View" or "Form" AND changes "Data Service". The "Form" changes "Validator". So AngularJS has "View Model...