AngularJS — Superheroic JavaScript MVW Framework | Website analytics by TrustRadar
Blurry colored background
angularjs.org Web Development JavaScript Frameworks Frontend Development

AngularJS — Superheroic JavaScript MVW Framework

AngularJS is what HTML would have been, had it been designed for building web-apps. Declarative templates with data-binding, MVW, MVVM, MVC, dependency injection and great testability story all implemented with pure client-side JavaScript!

AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. Angular's data binding and dependency injection eliminate much of the code you would otherwise have to write. And it all happens within the browser, making it an ideal partner with any server technology.

Unique Visits

900K

30000 / day

Total Views

1.5M

50000 / day

Visit Duration, avg.

5.5 min

3.5 pages per visit

Bounce Rate

40%

  • Domain Rating

  • Domain Authority

  • Citation Level

Founded in

2010

Supported Languages

English, etc

Website Key Features

Two-Way Data Binding

AngularJS creates a two-way data-binding between the selected element and the $ctrl.orderProp model. $ctrl.orderProp is then used as the `orderBy` filter's input.

Directives

Directives are markers on a DOM element (such as an attribute, element name, comment or CSS class) that tell AngularJS's HTML compiler ($compile) to attach a specified behavior to that DOM element or even transform the DOM element and its children.

MVC Architecture

AngularJS incorporates the basic principles behind the original MVC software design pattern into how it builds client-side web applications.

Dependency Injection

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

Templates

In AngularJS, a template is just plain-old-HTML. The HTML vocabulary is extended, to contain instructions on how the model should be projected into the view.

Testing

AngularJS is designed to be testable so that you can test your AngularJS applications as easily as possible.

Additional information

Creator

AngularJS was originally developed in 2009 by Miško Hevery and Adam Abrons at Brat Tech LLC as the software behind an online JSON storage service, that would have been priced by the megabyte, for easy-to-make applications for the enterprise.

License

AngularJS is released under the MIT license.

Current Version

As of my last update, the latest stable version of AngularJS is 1.8.2.

End of Life

Google announced in July 2018 that AngularJS would enter a Long Term Support period, with the final release being 1.7.0. The LTS period ended on December 31, 2021.

Community

AngularJS has a large and active community of developers who contribute to its development and help others through forums, social media, and conferences.

HTTP headers

Security headers report is a very important part of user data protection. Learn more about http headers for angularjs.org