JavaScript Series, Let’s Deep Down To It, Part 1

Reading Time: 3 minutes

In this blog we are going to learn what is JavaScript, why uses JavaScript. Now I am starting the JavaScript Series, one by one we are going to deep down to it and exploring every concept of it.

What is JavaScript?

JavaScript is a text-based programming language used both on the client-side and server-side that allows you to make web pages interactive. HTML and CSS are used to give structure and style to web pages, it gives web pages interactive elements that engage a user. 

It is a single-threaded language, which means it has only one call stack that is used to execute the program.

What is JavaScript used for?

1. Giving interactive behavior to web pages

It allows users to interact with web pages. There are almost no limits to the things you can do with it on a web page – these are just a few examples:

  • Show or hide more information with the click of a button
  • Changing the color of a button when the mouse hovers
  • Slide through a carousel of images on the homepage
  • Zooming in or zooming out on an image
  • Displaying a timer or count-down on a website
  • Playing audio and video on a web page
  • Displaying animations
  • Using a drop-down hamburger menu

2. Creating web and mobile apps

Developers can use various frameworks for developing and building web and mobile apps. Its frameworks are collections of JavaScript code libraries that provide developers with pre-written code to use for routine programming features and tasks—literally a framework to build websites or web applications around. 

Popular JavaScript front-end frameworks include React, React Native, Angular, and Vue. Many companies use Node.js, a JavaScript runtime environment built on Google Chrome’s JavaScript V8 engine. A few famous examples include Paypal, Linked In, Netflix, and Uber!

Five Most Widely Used JavaScript Frameworks for Frontend Development

It is used for both purpose back-end as well as front-end. NodeJs framework use for back-end development and Angular, React and VueJs framework used for front-end development.

Why uses JavaScript?

Aside from the unlimited possibilities, there are many reasons for web developers to use it over other programming languages:

  • It is the only programming language native to the web browser
  • It is the most popular language
  • There’s a low threshold to get started
  • It’s a fun language to learn.
  • A lot of JS-based libraries and frameworks are available to help us to develop cross-platform apps.

Some JS Based Libraries & Frameworks

JavaScript Libraries

  • jQuery
  • Underscore and Lodash
  • D3.js
  • React
  • Glimmer.js

JavaScript FrameWorks

  • Angular
  • Vue.JS
  • Ember
  • Meteor
  • React Native
Web Development Archives - iSkylar Technologies

Conclusion

In Conclusion,It is a wonderful technology to use on the web. It is not that hard to learn and very versatile. It plays nicely with other web technologies — such as HTML and CSS — and can even interact with plugins such as Flash.It can we used for both purpose back-end as well as front-end.