Overview on HTML, CSS and JavaScript

Overview on HTML, CSS and JavaScript

Introduction to the WebTechnologies

What is HTML?

  1. Hyper Text Markup Language (HTML), is and building block for web development. It can be also considered one of the basics of web technologies.

  2. "Hypertext" refers to links that connect web pages, either within a single website or between websites.

  3. HTML helps to build the skeleton and structure for the webpage, and Browse understands the HTML to render the content on the webpage.

  4. HTML used various tags and content is been added inside these tags, also browser identifies the page as a web page by its doctype <!doctype html>.

It also used CSS to beautify the page and JavaScript to add functionality.

What is CSS?

  1. Cascading Style Sheets CSS helps us to style the webpages that we will render, and it helps us to create a good-looking UI.

  2. Using CSS we can style many things right from the font, colors, effects etc.

  3. We can keep the styling part separate, and the HTML skeleton part separate.

  4. There are types of CSS that can be used Internal, External and Inline.

  5. CSS also helps us to make our webpage responsive which helps the pages render as expected on all devices of various dimensions.

Speeds your page loading as it does not consume many resources.

It helps to create better UI and UX experiences.

What is JavaScript?

JavaScript is a High-Level, Object-Oriented, Multi-Paradigm programming language used on both client-side and server-side, which allows you to build complex features in the webpage.

Also allows you to play with API both browser and 3rd party APIs (Twitter API, Google Maps API) a complex code, A very common use of JavaScript is to dynamically modify HTML and CSS to update a user interface, via the Document Object Model API.

It helps avoid the traffic on servers i.e the repetition of the request-response cycle.

High Level

You don't have to worry about memory management for variables you create, based on Object storing data instruct **OS **to do things.

Multi Paradigms

We can use different styles of programming

In simple words, JS is the **verb **in the sentence, whereas, HTML is Noun and CSS is the adjective.

Light Weight

JS is a lightweight interpreted programming language. The web browser receives the JavaScript code in its original text form and runs the script from that.

Interpreted Language

JS is still considered an interpreted language since the compilation is handled at run time, rather than ahead of time.

You can manipulate the events on a web page with just a few lines of JS.

ECMA

ECMA International set the standards for JS after 2015 there are and shall be yearly releases of ES modules.

You just need the latest browser to execute the JS code nothing more, which off-course pretty much basic.

Compatibility

JS is Backwards compatible which follows don't break the web, which means the code of 2001 would be executed in the browser developed in 2021 but vice-a-versa won't be possible i.e JS code from 2021 won't be executed in the browser from 2001, say JS is not forward compatible.

Hence old features are never removed.

Fun fact

Brendan Eich developed this wonderful language in 10 days.

Did you find this article valuable?

Support Moreshwar's Blogs by becoming a sponsor. Any amount is appreciated!