Skip to Content
HTML5 Foundations
book

HTML5 Foundations

by Matthew West
November 2012
Intermediate to advanced
384 pages
8h
English
Wiley
Content preview from HTML5 Foundations

chapter ten

Introducing JavaScript

UP TO THIS point in the book, you focused on how to create web pages using HTML. In the remaining chapters, you are going to be using JavaScript and HTML5 to create interactive features for your Joe’s Pizza Co. website. But first, you need to get up to speed about the JavaScript programming language.

The JavaScript programming language is a very large topic, possibly even bigger than HTML and CSS combined. In this chapter I introduce you to the basic concepts of JavaScript so that you can build a foundation on which to enhance your JavaScript knowledge in the future. You will step away from the Joe’s Pizza Co. website for a while, and focus instead on building a number of small JavaScript programs. As you progress through each of these exercises you will learn about the key concepts of programming. In the following chapters, you’ll return to the Joe’s Pizza Co. website and put your new knowledge to use.

You’ll start by learning how to add JavaScript to your web pages, by either putting the code inline with your existing HTML or in separate JavaScript files. You will learn how to write your own programs in JavaScript, how JavaScript programs are constructed, and the various tools available to you as a developer. These include control and loop structures as well as how to select and manipulate elements within your pages.

You’ll also look at the Document Object Model (DOM), what it is, how it is created, and why it is important. You will also ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Introducing HTML5

Introducing HTML5

Bruce Lawson, Remy Sharp
HTML5 Tag Structure

HTML5 Tag Structure

Matthew David

Publisher Resources

ISBN: 9781118432693Purchase book