Random Analogies
"Citizen Kane is filled with wonderful hints that we shouldn't take the conventional reading of the story as gospel truth. It is simply a matter of the audience picking up on the hints(and it took me numerous viewings before I began to catch on). I've always said Citizen Kane is like Mahler symphony. You discover something new every time you experience it."
"These are all specified in DOM model. So in this way, javascript code to visit pages are standardized. We cannot create our own style to visit the elements. In this sense, DOM is like a coding style."
It's not just "a coding style", it is a mandated coding style with a mandated hierarchy. You MUST write the html as the convention specifies so that when Javacript is used on a page, it can interpret the page correctly. It could be call the Document Object Convention.

