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
-
Dynamic HTML Reference
-
Chapter 1 HTML and XHTML Reference
- Attribute Value Types
- Shared HTML Element Attributes
- Shared Event Handler Attributes
- Alphabetical Tag Reference
-
Chapter 2 Document Object Model Reference
- Property Value Types
- About client- and offset- Properties
- Default Property Values
- Events
- Static W3C HTML DOM Objects
- Shared Object Properties, Methods, and Events
- Alphabetical Object Reference
-
Chapter 3 Event Reference
- Alphabetical Event Reference
-
Chapter 4 Style Sheet Property Reference
- Property Value Types
- Selectors
- Pseudo-Element and Pseudo-Class Selectors
- At-Rules
- Conventions
- Alphabetical Property Reference
-
Chapter 5 JavaScript Core Language Reference
- About Static Objects
- Mozilla Get and Set Methods
- ECMAScript for XML (E4X)
- ECMAScript Reserved Keywords
- Core Objects
- Operators
- Control Statements
- Miscellaneous Statements
- Special (Escaped) String Characters
-
-
Cross References
-
Chapter 6 HTML/XHTML Attribute Index
-
Chapter 7 DOM Property Index
-
Chapter 8 DOM Method Index
-
Chapter 9 DOM Events Index
-
-
Appendixes
-
Appendix A Color Names and RGB Values
-
Appendix B HTML Character Entities
-
Appendix C Keyboard Event Character Values
-
Appendix D Editable Content Commands
- The Command System
- Commanding an Editable Document
- TextRange Features
-
Appendix E HTML/XHTML DTD Support
-
Appendix F The Mozilla Browser Version Trail
-
-
Applying Dynamic HTML
-
Chapter ONLINE SECTION I The State of the Art: Standards
- The Standards Alphabet Soup
- Version Headaches
- HTML
- XHTML
- Cascading Style Sheets
- Document Object Model
- Web API
- Web Accessibility Initiative (WAI)
- Web Hypertext Application Technology Working Group (WHATWG)
- ECMAScript
- De Facto Standards
- A Fragmenting World
-
Chapter ONLINE SECTION II Cross-Platform Compromises
- What Is a Platform?
- Standards-Compatible DHTML
- Internet Explorer DHTML
- Cross-Platform Strategies
- Using Third-Party APIs and Frameworks
-
Chapter ONLINE SECTION III Adding Cascading Style Sheets to Documents
- Observing HTML Structures
- Understanding the Box Model
- Two Types of Containment
- Of Style Sheets, Elements, Properties, and Values
- Embedding Style Sheets
- Common Subgroup Selectors
- Advanced Subgroup Selectors
- Cascade Precedence Rules
- Cross-Platform Style Differences
-
Chapter ONLINE SECTION IV Changing Page Content and Styles
- Writing Variable Content
- Writing to Other Frames and Windows
- Image Swapping
- CSS-Only Image Swaps
- Changing Tag Attribute Values
- Changing Applied Style Values
- Changing Content
- Dynamic Tables
- Blending XML Data into HTML Pages
- Working with Text Ranges
- Combining Forces: A Custom Newsletter
-
Chapter ONLINE SECTION V Adding Dynamic Positioning to Documents
- Creating Positionable Elements
- Positioning Properties
- Changing Positioning Values via Scripting
- Cross-Platform Position Scripting
- Common Positioning Tasks
-
Chapter ONLINE SECTION VI Scripting Events
- Event Types
- Event Objects
- Binding Events to Elements
- Preventing Default Event Actions
- Event Propagation
- Understanding Keyboard Event Data
- Dragging Elements
- Event Futures
-
Chapter ONLINE SECTION VII XMLHttpRequest and Ajax
- A Brief History Lesson
- Application Design Considerations
- Using XMLHttpRequest
- Debugging XMLHttpRequest Code
- REST Versus SOAP
- Using XMLHttpRequest for Other Data Types
-
-
Colophon
Product Details
- Title:
- Dynamic HTML: The Definitive Reference, Third Edition
- By:
- Danny Goodman
- Publisher:
- O'Reilly Media
- Formats:
-
- 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
