Preface
Who This Book is for
What This Book Will Cover
Book Features
Overview of Tools we Will Use
About the Author
I THE HTML MARKUP LANGUAGE
1
Preliminaries
1.1
A BriefHistory of the Web
1.2
Where we are Today
1.3
JavaScript Development Tools
Node JS
Visual Studio Code
Grunt and Gulp
Git
Git Hub
1.4
CSS and JavaScript Frameworks and Libraries
J Query
Bootstrap
Materialize
Reactand Vue
Svelte
Angular
1.5
What We’ll Build and Getting Set up
Setting up
1.6
Summary
2
Content Elements
2.1
Introdduction to the Structure of HTML
2.2
A Note About Browser Events
2.3
HTML Comments
2.4
The HTML, Head, and Body Elements
2.5
The Meta Element and its Associated Attributes
The Charset Attribute
2.5.1
The Name and Content Attributes
2.6
The Title Element
2.7
The Link Element
2.8
The Script Element
2.9
The Paragraph Element.
2.10
The Anker Element and its Associated Attributes
2.11
Lists and List Item Elements
2.12
Heading Elements
2.13
Sections and Articles
2.14
Header Elements
2.15
The Main Element
2.16
The Footer Element
2.17
Block Quotes and Citations
2.18
Bold and Underlined Text.
2.19
Line Breaks and Separator Elements
2.20
Emphasized and Important Text Elements
2.21
The Disclamar Element
2.22
A Note About the Role Attribute
2.23
The Div Element
2.24
Accessibility Tip
2.25
Summary
3
Form Elements
3.1
The Form Element
3.2
The Label Element
3.3
The Input Element
3.3.1
The Type Attribute on Input Elements
4
Media Elements
II THE JAVASCRIPT Programming Language
5
JavaScript Fundamentals
5.1
Introduction
5.1.1
Keywords and Case Sensitivity
5.1.2
Statement
5.2
Functions, Control Flow, Iteration, and Arrays
5.3
Functions
5.3.1
Named Functions
5.3.2
EXAMPLE: Functions Without Parameters
5.3.3
Exiting From a Function
5.3.4
Anonymous Functions
5.4
Control Flow
5.4.1
The if and Else Keywords
5.4.2
The Switch and Case Keywords
5.5
Iteration
5.5.1
Counter-Controlled Structures
5.5.2
Event-Controlled Structures
Accessible Web Development
Chapter 4
Media Elements