The Essential Guide to HTML5

(Greg DeLong) #1

CONTENTS


v

Contents


Contents at a Glance................................................................................................ iv


Contents..................................................................................................................... v


About the Author ...................................................................................................... x


About the Technical Reviewer ............................................................................... xi


Acknowledgments ................................................................................................... xii


Introduction ............................................................................................................ xiii


Chapter 1: The Basics ............................................................................................... 1


Introduction .....................................................................................................................................................


Critical requirements.......................................................................................................................................
HTML5, CSS, and JavaScript features ..........................................................................................................

Basic HTML structure and tags ..................................................................................................................
JavaScript programming ...........................................................................................................................

Building the application and making it your own ..........................................................................................
Testing and uploading the application..........................................................................................................

Summary ........................................................................................................................................................


Chapter 2: Dice Game ............................................................................................. 21


Introduction ...................................................................................................................................................
Critical requirements.....................................................................................................................................

HTML5, CSS, and JavaScript features ........................................................................................................
Pseudo-random processing and mathematical expressions..................................................................

Variables and assignment statements .....................................................................................................
Programmer-defined functions.................................................................................................................

Conditional statements: if and switch......................................................................................................
Drawing on the canvas ..............................................................................................................................

Building the application and making it your own ..........................................................................................
Throwing a single die .................................................................................................................................

Throwing two dice ......................................................................................................................................
The complete game of craps .....................................................................................................................
Free download pdf