Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Other

HTML, CSS, and Javascript Notes

Rating
-
Sold
-
Pages
144
Uploaded on
20-06-2026
Written in
2025/2026

HTML CSS JavaScript Notes is a comprehensive beginner-to-intermediate web development guide that teaches the three core technologies used to build websites: HTML, CSS, and JavaScript. The document explains how web pages work, the history of the web, browsers, servers, web applications, HTML structure, tags, attributes, forms, images, hyperlinks, tables, lists, CSS styling, layouts, colors, Flexbox, Grid, animations, and JavaScript programming concepts including variables, functions, arrays, objects, DOM manipulation, events, promises, async/await, and modern JavaScript features. It also contains numerous examples and practical code snippets to help learners build real-world web pages and applications.

Show more Read less
Institution
Course

Content preview

HTML|CSS|JAVASCRIPT
What you are going to learn in HTML 5 ?

● Introduction to HTML 5
● How HTML 5 code gets rendered on the page
● Required tools to learn HTML 5
● HTML 5 text formatting tags
● HTML 5 list elements
● HTML 5 attributes
● HTML 5 Link elements
● HTML 5 image element
● HTML 5 table element
● HTML 5 semantic elements
● HTML 5 multimedia elements (like audio, video, iframe)
● HTML 5 entities
● HTML 5 accessibilities
● HTML 5 tools
● HTML 5 DOM
● HTML 5 W3C validation

What you are going to learn in CSS 3 ?

● Styling Module
● Color Module
● Text Module
● Fonts Module
● Selectors
● Pseudo Classes
● Generated Contents
● Specificity
● Values & Units
● List Styles
● Box Model
● Background Module
● Gradients
● Display Module
● Positioning Module
● Filters Module
● Clipping & Masking
● Blending Modes
● Shapes Module
● Table Layout
● Transformation
● Transition & Animations (Keyframes)
● Media Queries
● Newly Introduced CSS 3 concepts
● Flexbox Layout

1|Page

,What you are going to learn in JavaScript (EcmaScript) ?

● Introduction to JavaScript
● Introduction to programming
● About JavaScript language behaviour
● Keywords and Reserve words
● Variable or Identifier and its naming convention
● Data types
● Values & its type in JavaScript
● Operand, Operator, Expression, Instruction and Statement
● Comments
● Types of Operators (Unary, Binary & Ternary)
● Conditional statements
● Control statements
● Difference between undefined & undeclare
● Type of errors in JavaScript
● Scope
● Function and its types
● How scope works for a variable and a function ?
● How JavaScript code gets executed ?
● Execution context, Call stack & Heap
● Scope and Function Expression
● Hoisting and Shadowing
● var, let and const
● Coercion (Explicit & Implicit)
● Equality
● Closure
● Array and its methods
● Object
● Call by value & Call by reference
● String and its methods
● Template Literals
● Number and its representations (Binary, Octal, Decimal & HexaDec)
● Prototypes
● Object Oriented Principles (OOP) in JavaScript
● Rest and Spread
● Destructuring (Array & Object)
● Symbols
● Iterators & Generators
● Regular Expression
● Promise
● async and await
● Event Queue and Event Loop
● New utility methods or Higher order functions for Array
● JavaScript latest features
● Modular JavaScript
● Document Object Model (DOM)
● Browser Object Model (BOM)
● Security

2|Page

,html => hypertext markup language
=> data presentation
=> UI designing (sign up, login, registration, search form…)
= static webpages

CSS => Cascading Style Sheets
=> used to change look & feel of webpage (html elements)

JS => JavaScript
=> its back-end for html/css (Front-end)
=> it provides logical support or client validations

Html/css/JavaScript static web site designing

Html/css/JavaScript+angular or reactJS front-end developer
UI/UX developer

advJava/spring/asp.net/python/php/nodejs back-end dev

front-end+back-end+DB+config+versioning full stack developer


full stack web dev:
html/css/JavaScript/anguler/SST/bootstrap/wordpress/xml-werservice

server side tech’s:
node.js/servlet/asp.net/php/cgi-perl/py


Network:Collection of computers interlinked together is called network. First network name is
ARPANET (Advanced Research Projects Agency Network). First protocol in IT industry is FTP (File
Transfer Protocol).

Internet:Internet stands for international networking.
1990
The Internet is a network of connected computers. No company owns the Internet; it is a
cooperative effort governed by a system of standards and rules. The purpose of connecting
computers together, of course, is to share information.

Internet is a collection web application,
Web application is group of web pages
Web page is group components (means heading, para, image, button, tables, …)


A Brief History of the Web
The Web was born in a particle physics laboratory (CERN) in Geneva, Switzerland in 1989. There a
computer specialist named Tim Berners-Lee first proposed a system of information management
that used a “hypertext” process to link related documents over a network. He and his partner,
RobertCailliau, created a prototype and released it for review. For the first several years, web pages
were text-only. It’s difficult to believe that in 1992, the world had only about 50 web servers.
3|Page

, TimBerners-Lee internet (1989-1990)
 Html (HyperText Markup Lang)
 http (hyper Text Transfer Protocol)
 W3C org

The World Wide Web Consortium
World Wide Web Consortium (called W3C) is the organization that oversees the development of
web technologies. The group was founded in 1994 by TimBerners-Lee, the inventor of the Web, at
the Massachusetts Institute of Technology (MIT).
Tim Berners-Lee (WWW/HTTP), Cerf & Kahn (TCP/IP), Baran, Davies, Kleinrock & Roberts (packet
networking), Bob Metcalfe (Ethernet).



WHAT IS APPLICATION OR SOFTWARE?
Automation of manual business operations by using a programming language.


TYPES OF APPLICATIONS OR SOFTWARES
We can create an application or software in fallowing flavors:
1. Desktop: The applications which are installable in local systems are called desktop
applications.
2. Mobile: The applications which are installable in mobile phones or tablets downloaded from
play store for android and apple store for ios.
3. Web: The applications which are deployable in any server and can be accessible from any
location using browser.

WHAT IS WEB APPLICATION?
Web applications are network enable applications. We can deploy any web applications in servers
and we can access them over network using server ip address and application name.
In computing, a web application or web app isaclient–server software application which the client
(or user interface) runs in a web browser and it contains web documents in the form electronic
pages(web pages).

A web application typically contains fallowing three layers:
Presentation layer is a user interface (views) which are accessible from any web browser.
Business layeris a server-side program which is nothing but automation of business rules. Client
layer will interact with business layer to persist data.
Data layeris database software where we can store client related data. Business layer will interact
with data layer.


How the Web Works
1. When you connect to the web, you do so via an Internet ServiceProvider (ISP). You type
adomain name or web addressinto your browser to visit a site;for example: google.com,
oracle.com, microsoft.com.


4|Page

Written for

Course

Document information

Uploaded on
June 20, 2026
Number of pages
144
Written in
2025/2026
Type
OTHER
Person
Unknown

Subjects

$7.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
azzamenajjar

Also available in package deal

Get to know the seller

Seller avatar
azzamenajjar I create my own
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
2 days
Number of followers
0
Documents
8
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions