What is JavaScript?

Web Development Jargons Explained in 6 Different Ways

TLDR: JavaScript can turn static websites into dynamic websites. JavaScript gives possibility to interactive features such as live chat, infinite feed loading, map navigation, animation and more. If HTML is the skeleton, CSS is the skin/fat/hair, JavaScript would be the muscles.


Explain like I only speak in plain English

JavaScript can turn static websites into dynamic websites. JavaScript gives possibility to interactive features such as live chat, infinite feed loading, map navigation, animation and more. If HTML is the skeleton, CSS is the skin/fat/hair, JavaScript would be the muscles.

map.jpg

The above GIF shows an interactive map created using a combination of HTML, CSS and JavaScript. JavaScript reads user interactions such as click and drag and translates it into interactions such as panning the map.

Without JavaScript, we will only be reading websites like a book or newspaper.

Explain like I'm a total nerd

JavaScript is a programming language that can be executed in the browser. JavaScript was developed as a 'glue' to HTML on websites, so that web designers could easily assemble components such as images and plugins back in 1995.

Since then, JavaScript has been getting more and more powerful in the tasks it can perform on the browser. Engineers write programs in JavaScript that can do things like payment processing, shopping cart, basic games, live chat, and more.

JavaScript, alongside HTML and CSS, is a cornerstone technology of the internet.

Explain like I'm an artist

If HTML and CSS create images, then JavaScript is the what joins images together to create animation. JavaScript can also turn static sculptures into moving sculptures. In essence, JavaScript adds interactivity to websites.

Explain like I like videos

Explain like I like examples

Here is how to print Hello World in JavaScript.

console.log('Hello World!');

Explain like I already know it

Most of us relate JavaScript with front-end web development. However, JavaScript is also used in back-end web development specifically with Node.js. Engineers that prefer to use Node.js on server side tend to use the MEAN stack.

Engineers refer to pure JavaScript code as vanilla JS. For simple small websites, vanilla JS would suffice. When building large front-end projects, we like to use frameworks. The most popular front-end frame work is ReactJs and AngularJs. VueJs has also seen some gain in popularity starting 2017.

We are trusted by

Students and instructors from world-class organizations

Imperial College London
Carnegie Mellon University
City University of Hong Kong
Hack Reactor
Cisco Meraki
University of Oxford
Swift
Bazaarvoice
Waterloo
Uber
AtlanTech
Tumblr
Boston College
Bombardier Aerospace
University of St. Andrews
New York University
Minerva Schools at KGI
Merrill Lynch
Riot Games
JP Morgan
Morgan Stanley
Advanced Placement®
Google
KPMG
The University of Hong Kong
University of Toronto
SCMP
Moat
Zynga
Hello Toby
Deloitte
Goldman Sachs
Yahoo
HSBC
General Assembly
Tesla
McGill University
Microsoft

Join the upcoming Cohort #72

Enroll for December 5th, 2022