HTML, CSS (Cascading Style Sheets), and JavaScript are the three basic web programming languages that web programmers use to build functional, attractive, and interactive web sites. HTML creates the text, images, and other content on a web page; CSS formats and positions those elements; and JavaScript adds interactivity to websites by responding to user choices. The Web Programmer's Desk Reference is the only book to serve as a single point of reference to all three primary web programming languages. It begins with a web programming primer that gives beginning and intermediate programmers an understanding of the core elements of HTML, CSS, and JavaScript, then moves on to a reference section that lists every element of HTML, CSS, and JavaScript. Each listing includes the latest syntax and functionality, compatibility with other elements, and cross-browser compatibility issues. Whether you are a professional web programmer, professional web designer, or a recreational webmaster with a dynamic web site, this will be the book that you use whenever you need to know how to use a particular HTML element, JavaScript object, or CSS style.
FUNDAMENTALS
Chapter 1 CASCADING STYLE SHEETS
Style Sheets
Declarations
Selectors
Attribute Selectors in CSS2
The !important Attribute
Precedence
Style Attributes and Properties
Positioning Elements on the Page
Position Values
Other Positioning Attributes
Units of Measurement Used in Attributes
Chapter 2 OBJECT-ORIENTED PROGRAMMING: THE DOM AND THE NODE TREE
Introduction to Objects
The Period Operator (.)
Browsers and Objects
Properties
Methods
Collections
Nodes
Chapter 3 EVENTS AND EVENT HANDLERS
Event Handlers
Capturing Event Information
Event Propagation
Chapter 4 JAVASCRIPT CORE LANGUAGE AND FUNDAMENTALS
Versions of JavaScript
What Can JavaScript Do for You?
JavaScript Declarations
Variables
JavaScript Reserved Words
Working with Data
Conditional Structures: If, If . . . Else, If . . . Else If
Loops
Functions
Objects
JavaScript Predefined Objects
References
Chapter 5 HTML ELEMENTS
Chapter 6 HTML ATTRIBUTES
Chapter 7 EVENT HANDLERS
Chapter 8 CSS ATTRIBUTES AND JAVASCRIPT STYLE PROPERTIES
Lazaro Issi Cohen has written many Spanish-language computer books, including La Biblia de JavaScript and La Biblia de Flash MX (Anaya). He was professor of Multimedia at Alcala de Henares University in Madrid.
Comments about oreilly The Web Programmer's Desk Reference:
I'm so glad I read it on Safari ! I would have been furious to pay 60$ for that book. HTML is inconsistent in its writing, doesn't follow W3C recommendations that are recommended in the same paragraph...
Let's quote a beautiful mistake from the CSS section :
"p h1 div {...} will apply the css properties to the elements p, h1, div..."
What ??? Never heard about descendant selectors ? Miss a comma maybe ? This book is a joke.
"Web Programmer's Mistakes (or Confusing for Beginners, your choice !) Desk Reference" is a more suitable title for this book.