Read the free online version of the “DOM Enlightenment: Exploring the relationship between JavaScript and the modern HTML DOM” by Cody Lindley.
Book Description
This book is not an exhaustive reference on DOM scripting or JavaScript. It may, however, be the most exhaustive book written about DOM scripting without the use of a library/framework. The lack of authorship around this topic is not without good reason. Most technical authors are not willing to wrangle this topic because of the differences that exist among legacy browsers and their implementations of the DOM specifications (or lack thereof).
Table of Contents
- Node Overview
- Document Nodes
- Element Nodes
- Element Node Selecting
- Element Node Geometry & Scrolling Geometry
- Element Node Inline Styles
- Text Nodes
- DocumentFragment Nodes
- CSS Style Sheets & CSS rules
- JavaScript in the DOM
- DOM Events
- Creating dom.js – a wishful jQuery inspired DOM Library for modern browers