lundi 23 mars 2015

AnuglarJS IS The Best

AngularJs = Supper Heroic JavaScript Framework


Brief overview of AngularJS

AngularJS was created, as a side project, in 2009 by two developers, Misko Hevery and Adam Abrons. It become popular when, Hevery was working on a project at Google called Google Feedback. Hevery and 2 other developers wrote 17,000 lines of code over the period of 6 months for Google Feedback. However, as the code size increased, Hevery began to grow frustrated with how difficult it was to test and modify the code the team had written. Hevery taught it as a challenge and rewrite the entire code in 1500 lines with a period of two week with a great Testing feature included.

What are Angularjs Features ?

AngularJS is the most complete and opensource javascript framework having a lot of new features which is given below;
Angularjs Features

Two Way Data-Binding

It Support two way data binding features.
two way data binding Features

MVC

AngularJS is a framework of JavaScript which work on MVC model.

Dependency Injection

AngularJS has a built-in dependency injection subsystem that helps the developer by making the application easier to develop, understand, and test.

Validation

AngularJS provides client side validation same like JavaScript. Using AngularJS you can create your own validation.

Filter

Filter are mainly used for modify the data. Filters can be added to expressions and directives using a pipe (|) character.

Directives

A directive is something that introduces new syntax. It improve the feature or functionality of html elements. Directives are markers on a DOM element which attach a special behavior to it. For example, static HTML does not know how to create and display a date picker widget. To teach HTML this new syntax we need a directive. AngularJS directives are extended HTML attributes with the prefix ng-.

Forms

An AngularJS form is a collection of input controls like button, input elements. AngularJS has some features for binding data of HTML form input fields to the model object ($scope). You bind an input field to a model property using the ng-model directive.

you can find much about angularjs on thier official website at: https://angularjs.orgor read much on angularjs overview here: http://andrewaustin.com/an-overview-of-angularjs-for-managers/ 

andother references to get started with angularjs: 

http://www.tutorial4us.com/angularjs/angularjs-features http://www.w3schools.com/angular/