Introduction to AngularJS


Whar is AngularJS ?
      AngularJS is a powerful javascript library. It extends HTML DOM with additional attributes and makes it more responsive to user actions. AngularJS 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
AngularJS Logo

AngularJS is used mostly in Singe Page Applications but its certainly not limited to that. 

Single Page Application(SPA) - Is a webpage or website that fits into one single page with a goal of providing fluid user experience. Common examples of SPA would be gmail or facebook.

Who developed AngularJS ?
       Developed in 2009 by Misko Hevery and Adam Abrons both Google employees at that time it is entirely JavaScript and entirely client-side. It’s also small compressed it’s less than 29 kb. And it’s open source under the MIT license. 

Hope now you know what is AngularJS is, what is its history and so on.. So what basic other knowledge do I require to learn AngularJS ??

You should have basic understanding of scripting language such as JavaScript, and any text editor. You should also know the basic web technologies such as HTML, CSS, AJAX etc. for learning to develop web applications using Angular JS.
AngularJS supported browsers :
     Since AngularJS is javascript based framework, we need to know which browser does AngularJS support : 

Angular claims to support “Class A Browsers.” As of Angular 1.2, the Angular team considers the following browsers “Class A”:
  • Chrome
  • Firefox
  • Safari
  • iOS
  • Android
  • IE8+.

However, starting with AngularJS 1.3, the Angular team is dropping support for IE8 because Google has stated that it does not have a need to support IE8. The Angular team has asked the community if there are any community members willing to step up and support IE8. The AngularJS core team seems willing to help facilitate community development of IE8 support.

The interesting point about AngularJS is that, it provides developers an options to write client side applications using JavaScript in a clean Model View Controller (MVC) way..

Hope you understood the below concepts in AngularJS

  • What is AngularJS
  • When and who developed AngularJS
  • What is Singular Page Application (SPA)
  • Basic understandings to learn AngularJS
  • AngularJS supported browsers

More tutorials on AngularJS coming soon... !

No comments:
Write comments

Popular Posts