What is the Difference between JavaScript and AngularJS

In this post, I will explain what is JavaScript? What is AngularJS? and What is the difference between JavaScript and AngularJS?

What is JavaScript:-

JavaScript is a client-side scripting language,

And JavaScript is a dynamic computer programming language. It is lightweight and most commonly used as a part of web pages, a loosely-typed client-side scripting language that executes in the user’s browser

js is an open source and cross-platform, runtime compilation and environment for running JavaScript applications outside the browser.

Features of JavaScript:-

  • JavaScript was designed to add interaction to HTML pages
  • JavaScript is a client-side scripting language – a scripting language is a lightweight and loosely typed language
  • A JavaScript is embedded in the HTML pages.
  • JavaScript can put dynamic text into an HTML pages likesdocument.write(“<h1>” + emp_name + “</h1>”)
  • js write a variable text into an HTML page
  • js is an interpreted language (means that scripts execute without preliminary compilation)-run time compilations
  • Everyone can use JavaScript means open source and cross-platform
  • JavaScript is supported by all browsers, like Netscape and Internet Explorer, Google Chrome, Mozilla Firefox ….etc
  • It can react to events – A JavaScript can be set to execute when events occur it happens, like when a page has finished loading or when a user clicks on an HTML doc
  • JavaScript can read and write HTML DOC – A JavaScript can read and change the content of an HTML DOC
  • JavaScript can be used to validate data – A JavaScript can be used to validate and we can write Regular expressions also
  • Js perform timing operations like setTimeoutsetInterval ….etc
  • Js react to the cookies

What is Angular JS:-

Angular js is open source and javascript framework, which extends the HTML for the dynamic view which further enables to create and maintain SAP(single page application).

Angular JS build on the MVC(Model-View-Controller) architecture which is commonly user designing rich internet applications.

The frameworks follow basic HTML and extension which has the capability to make the website responsive & dynamic

It is maintained by Google to allow you to develop well architecture and easily maintainable web – applications.

Features of Angular JS:-

  • Angular js is open source and JavaScript framework, which extends the HTML for a dynamic view
  • Angular js perform data-Binding
  • Client-side MVC (Model, View & Controller) framework
    • Model: to Maintaining the data
    • View:- to print or display on HTML doc
    • Controller:- interaction between the model and view
  • React to the Directives
  • Dependency Injection
  • Angular js have filters
    • We have a built-in filter and we can create custom filters also
  • We can use to Validate a Forms
  • Build an SPA( single page application )
  • Perform routing
  • angular provide services, using this services we can access the API’s
    • here we have built-in services and we can create custom services also.
  • we can build test free applications.
  • Using Angular js Performance speed also increased

Difference Between JavaScript and AngularJS

JavaScript

Angular JS

JavaScript is a Client-side scripting language AngularJS is open source client-side MV* (Model – View – Whatever) framework for creating dynamic web applications
 

It is a client-side scripting language developed by Netscape communication to power web apps.

It is open source  JavaScript tool developed and maintained by Google. with angular directives
 

It’s a full-featured language used to manipulate the document object model(DOM).

It extends HTML with new attributes along with other web technologies
 

JavaScript expressions do not support filters

Angular js expressions support filters.
 

It validates the user input at the browser level before submitting the page to the server end.

It makes an ideal tool for any servers technology
 

It’s the language of the web used to make websites more interactive

It’s an MVC based architecture that makes web apps easy to create form the scratch.
 

Using the only javascript can’t access API’s

Using AngularJS we can access the API’s
 

With the only JavaScript, we can’t perform routing

 

Using AngularJS we can perform routing.

Please follow and like us:
500

Leave a Reply

Your email address will not be published. Required fields are marked *