Dynamic HTML: The Definitive Reference, Third Edition - A Comprehensive Resource for Web Developers
Dynamic Html The Definitive Reference Third Edition Free
What is Dynamic HTML?
The difference between static and dynamic HTML
Static HTML is the traditional way of creating web pages using only HTML tags and attributes. Static HTML pages are fixed and do not change unless the author updates them manually. Static HTML pages are also limited in their functionality and interactivity. For example, if you want to display a different image based on the user's choice, you would need to create multiple static HTML pages with different images and link them together using hyperlinks.
The benefits of using dynamic HTML
Using dynamic HTML has many benefits for both web developers and web users. Some of these benefits are:
DHTML enhances the user experience by providing faster and smoother web pages that respond to user actions without reloading.
DHTML increases the functionality and interactivity of web pages by allowing you to add features such as animations, transitions, drag-and-drop, form validation, pop-up menus, tooltips, etc.
DHTML improves the accessibility and usability of web pages by allowing you to adapt them to different devices, screen sizes, browsers, languages, etc.
DHTML reduces the bandwidth and server load by minimizing the number of requests and data transfers between the client and the server.
DHTML simplifies the web development process by allowing you to reuse and modify existing HTML elements and style properties using DOM and CSS.
What does the book cover?
Dynamic HTML: The Definitive Reference, Third Edition is a comprehensive reference for DHTML that covers the following topics:
HTML and XHTML reference
This section provides at-a-glance references for the tags, attributes, and values of HTML and XHTML. You can quickly look up a particular element or attribute to see its syntax, description, browser support, and examples. You can also find information on attribute value types, shared element attributes, shared event handler attributes, and alphabetical tag reference.
Document Object Model reference
This section provides at-a-glance references for the objects, properties, methods, and events of the Document Object Model (DOM). You can quickly look up a particular object or property to see its description, browser support, and examples. You can also find information on property value types, cross referencing, alphabetical object reference, property index, method index, and event index.
This section provides at-a-glance references for the event types and event handler attributes of DHTML. You can quickly look up a particular event type or handler attribute to see its description, browser support, and examples. You can also find information on event phases, event propagation, event cancellation, event object properties, and DOM events index.
Style sheet property reference
This section provides at-a-glance references for the style properties and values of CSS. You can quickly look up a particular property or value to see its syntax, description, browser support, and examples. You can also find information on style inheritance, style specificity, style cascade, style sheet media types, pseudo-classes and pseudo-elements, style sheet property index, and alphabetical property reference.
Appendices and glossary
This section provides additional resources that are useful in HTML authoring and scripting. You can find information on color names and RGB values, HTML character entities, keyboard event character values, editable content commands, HTML/XHTML DTD support, the Mozilla browser version trail, and a glossary that explains some of the new and potentially confusing terminology of DHTML.
Who is the book for?
Web developers of all levels
Whether you are a beginner or an expert in web development, you will find this book useful as a reference guide for DHTML. You can use this book to learn new features or refresh your memory on existing ones. You can also use this book to compare browser support for different features or terms. This book covers both the standards-based technologies and the browser-specific extensions that are widely used in DHTML.
Designers of rich Internet applications
Users of modern browsers
If you are a user of modern browsers that support DHTML, you will find this book interesting as a source of information on DHTML. You can use this book to understand how DHTML works behind the scenes and how it affects your web browsing experience. You can also use this book to explore the possibilities and limitations of DHTML in different browsers and platforms.