/  AngularJS – Tutorial

AngularJS – Introduction

AngularJS(i2tutorials.com)

 

AngularJS is an open source JavaScript-based web application framework.This application is mainly used to address many of the challenges  encountered in developing single-page applications and is developed b Google. By implementing ideas from a wide community forum helps to keep the application up-to-date.

AngularJS uses HTML as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly. It is a declarative language for static documents. It does not contain much in the way of creating applications, and as a result builds web applications.

It helps for both the development and the testing of such applications by providing a framework for client-side model–view–controller (MVC) and model–view–view -model (MVVM) architectures, along with components commonly used in rich Internet applications.

Key Features of AngularJS:

Model-View-Controller(MVC):

It is a design pattern used in all modern day web applications.MVC is mostly used for splitting the business logic layer, the data layer, and presentation layer into separate sections. This Division is made in order to make manage them more easily, when they are separated in to different sections.

Data Model Binding:

The AngularJS adds a few snippets of code, no need to write special code to bind the data to HTML.

Writing less code:

While Manipulation of DOM a lot of JavaScript is required to write the design for an application, but in Angular a less amount of code need to write for DOM manipulation.

Unit Testing ready:

Google designers developed a testing framework called “Karma” which helps in designing unit tests for AngularJS applications.