Buying Options
Dynamic HTML: The Definitive Reference, Third Edition
Print $59.99
Add to Cart
Print+Ebook $65.99
Add to Cart
Ebook $47.99
(PDF)
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £45.99
Add to Cart
What is this?
Description
Packed with information on the latest web specifications and browser features, this new edition is your ultimate one-stop resource for HTML, XHTML, CSS, Document Object Model (DOM), and JavaScript development. Here is the comprehensive reference for designers of Rich Internet Applications who need to operate in all modern browsers, including Internet Explorer 7, Firefox 2, Safari, and Opera. You can instantly see browser support for the latest standards-based technologies.
Full Description
Table of Contents
  1. Dynamic HTML Reference

    1. Chapter 1 HTML and XHTML Reference

      1. Attribute Value Types
      2. Shared HTML Element Attributes
      3. Shared Event Handler Attributes
      4. Alphabetical Tag Reference
    2. Chapter 2 Document Object Model Reference

      1. Property Value Types
      2. About client- and offset- Properties
      3. Default Property Values
      4. Events
      5. Static W3C HTML DOM Objects
      6. Shared Object Properties, Methods, and Events
      7. Alphabetical Object Reference
    3. Chapter 3 Event Reference

      1. Alphabetical Event Reference
    4. Chapter 4 Style Sheet Property Reference

      1. Property Value Types
      2. Selectors
      3. Pseudo-Element and Pseudo-Class Selectors
      4. At-Rules
      5. Conventions
      6. Alphabetical Property Reference
    5. Chapter 5 JavaScript Core Language Reference

      1. About Static Objects
      2. Mozilla Get and Set Methods
      3. ECMAScript for XML (E4X)
      4. ECMAScript Reserved Keywords
      5. Core Objects
      6. Operators
      7. Control Statements
      8. Miscellaneous Statements
      9. Special (Escaped) String Characters
  2. Cross References

    1. Chapter 6 HTML/XHTML Attribute Index

    2. Chapter 7 DOM Property Index

    3. Chapter 8 DOM Method Index

    4. Chapter 9 DOM Events Index

  3. Appendixes

    1. Appendix A Color Names and RGB Values

    2. Appendix B HTML Character Entities

    3. Appendix C Keyboard Event Character Values

    4. Appendix D Editable Content Commands

      1. The Command System
      2. Commanding an Editable Document
      3. TextRange Features
    5. Appendix E HTML/XHTML DTD Support

    6. Appendix F The Mozilla Browser Version Trail

  4. Applying Dynamic HTML

    1. Chapter ONLINE SECTION I The State of the Art: Standards

      1. The Standards Alphabet Soup
      2. Version Headaches
      3. HTML
      4. XHTML
      5. Cascading Style Sheets
      6. Document Object Model
      7. Web API
      8. Web Accessibility Initiative (WAI)
      9. Web Hypertext Application Technology Working Group (WHATWG)
      10. ECMAScript
      11. De Facto Standards
      12. A Fragmenting World
    2. Chapter ONLINE SECTION II Cross-Platform Compromises

      1. What Is a Platform?
      2. Standards-Compatible DHTML
      3. Internet Explorer DHTML
      4. Cross-Platform Strategies
      5. Using Third-Party APIs and Frameworks
    3. Chapter ONLINE SECTION III Adding Cascading Style Sheets to Documents

      1. Observing HTML Structures
      2. Understanding the Box Model
      3. Two Types of Containment
      4. Of Style Sheets, Elements, Properties, and Values
      5. Embedding Style Sheets
      6. Common Subgroup Selectors
      7. Advanced Subgroup Selectors
      8. Cascade Precedence Rules
      9. Cross-Platform Style Differences
    4. Chapter ONLINE SECTION IV Changing Page Content and Styles

      1. Writing Variable Content
      2. Writing to Other Frames and Windows
      3. Image Swapping
      4. CSS-Only Image Swaps
      5. Changing Tag Attribute Values
      6. Changing Applied Style Values
      7. Changing Content
      8. Dynamic Tables
      9. Blending XML Data into HTML Pages
      10. Working with Text Ranges
      11. Combining Forces: A Custom Newsletter
    5. Chapter ONLINE SECTION V Adding Dynamic Positioning to Documents

      1. Creating Positionable Elements
      2. Positioning Properties
      3. Changing Positioning Values via Scripting
      4. Cross-Platform Position Scripting
      5. Common Positioning Tasks
    6. Chapter ONLINE SECTION VI Scripting Events

      1. Event Types
      2. Event Objects
      3. Binding Events to Elements
      4. Preventing Default Event Actions
      5. Event Propagation
      6. Understanding Keyboard Event Data
      7. Dragging Elements
      8. Event Futures
    7. Chapter ONLINE SECTION VII XMLHttpRequest and Ajax

      1. A Brief History Lesson
      2. Application Design Considerations
      3. Using XMLHttpRequest
      4. Debugging XMLHttpRequest Code
      5. REST Versus SOAP
      6. Using XMLHttpRequest for Other Data Types
  1. Colophon

View Full Table of Contents
Product Details
Title:
Dynamic HTML: The Definitive Reference, Third Edition
By:
Danny Goodman
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print Release:
December 2006
Ebook Release:
June 2009
Pages:
1328
Print ISBN:
978-0-596-52740-2
| ISBN 10:
0-596-52740-3
Ebook ISBN:
978-0-596-15885-9
| ISBN 10:
0-596-15885-8
Customer Reviews
About the Author
  1. Danny Goodman

    Danny Goodman has been writing about personal computers and consumer electronics since the late 1970s. In 2006, he celebrated 25 years as a freelance writer and programmer, having published hundreds of magazine articles, several commercial software products, and three dozen computer books. Through the years, his most popular book titles - on HyperCard, AppleScript, JavaScript, and Dynamic HTML - have covered programming environments that are both accessible to non-professionals, yet powerful enough to engage experts. His Dynamic HTML: The Definitive Reference, now in its third edition, is an O'Reilly bestseller. To keep up to date on the needs of web developers for his recent books, Danny is also a programming consultant to some of the industry's top intranet development groups and corporations. His expertise in implementing sensible cross-browser client-side scripting solutions is in high demand and allows him to, in his words, "get code under my fingernails while solving real-world problems."

    Danny was born in Chicago, Illinois during the Truman Administration. He earned a B.A. and M.A. in Classical Antiquity from the University of Wisconsin, Madison. He moved to California in 1983 and lives in a small San Francisco area coastal community, where he alternates views between computer screens and the Pacific Ocean.

    View Danny Goodman's full profile page.

  • Book cover of Dynamic HTML: The Definitive Reference