Introduction to Angular JS

AngularJS is a JavaScript-based open-source front-end web application framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications.

Before we go in depth to understand what features Angular Js provide with respect to Single Page Application (SPA), let’s first understand the challenges we have with SPA.

The problems with SPA application includes DOM Manipulation, History, Routing, Ajax, Object Modeling, Data Binding, View Loading, Module Loading, Caching etc. With Angular, all the stuff already built in and there are various core libraries available to handle all these challenges.

Angular Js provides Two-way Data Binding, DOM manipulations can be done using jqLite or JQuery, In built routing, Templates, History tracking, Factories, Services, Validations, Controllers, Views, Directories and Dependency Injection.

Advertisements

#introduction-to-angular-js