Object models are here to simplify our lives.
Breaking complex systems down into manageable pieces is a logical way to think about and interact with many different things. Understanding how the DOM applies to HTML pages and allows interaction with these pages is a crucial step in Web design. By making all elements of HTML documents available to scripts and programs, the dynamic nature of the Web is greatly increased. By applying this type of structure to HTML documents, the foundation for making Web pages that become applications has been laid. This article will explain the concept of object models, and examine the ones that especially pertain to Web developers.