- AngularJS is a JavaScript framework developed by Google.
- AngularJS empowers the traditional HTML by extending its current vocabulary.
- AngularJS is open source, client-side JavaScript framework that promotes a high-productivity web development experience.
- AngularJS applications are built around a design pattern called Model View Controller (MVC).
- AngularJS used in Single Page Application (SPA) development projects.
- AngularJS extends HTML DOM with additional attributes and makes it more responsive to user actions.
- AngularJS is a part of new generation libraries and frameworks that came to support the development of more productive, flexible, maintainable, and testable web applications.
What You Should Already Know?
You should be familiar with the basics of web development.
- HTML
- CSS
- JavaScript
- JSON
AngularJS Core Features
| 
Model | 
The
  data shown to the user in the view | 
| 
View | 
Responsible
  for displaying data to the user | 
| 
Controller | 
Contains
  the business logic | 
| 
Directives | 
Extends HTML with custom attributes and
  elements | 
| 
Services | 
Reusable business logic independent of views | 
| 
Filters | 
Formats the value of an expression for
  display to the user | 
| 
Expressions | 
Binds
  application data to HTML | 
| 
Templates | 
HTML
  with additional markup | 
| 
Routing | 
Loads
  a single HTML page and dynamically updates that page as the user interacts
  with the web app | 
| 
Dependency Injection | 
Simplifies
  the process of dealing with dependencies | 
| 
Testing | 
It
  has many features which makes testing your applications easy | 
| 
Validations | 
Offers
  client side validation | 
| 
Scope | 
Object
  which helps in exchanging the data between controller and view. | 
| 
Data Binding | 
Automatic synchronization of data between the
  model and view components | 
 
 
No comments:
Post a Comment