Monday, November 17, 2008

The DOM

Well the bad thing about the W3C website is I'm not sure what they are saying most of the time. But from what i could recognize as far as terminology the DOM is not just a page structure that javascript can interact with but a platform for providing interactivity between clients and servers. The importance of the DOM for web development is very important since HTML and CSS is designed to use the Document Object Model. The DOM creates objects that can then be manipulated changed using scripting languages (i think). So as far as importance the W3C website said that there are more languages that are working on implementing ways of using the DOM structure to interact with the objects on the page. So from what i can tell if you want to know what the future will hold for web development you better be familiar with the DOM.
For Browser developers they need to correctly interpret the DOM in order to create a browser that supports and correctly implements W3C standards. If a browser interprets the nodes differently then the page will display differently. The DOM provides a standard way of viewing the elements of a web page and they provide a way for scripting languages such as javascript and html to display their content in a standardized format. 
The importance of following the W3C standards is paramount if you want your browser to be compliant. 
My personal opinion on the DOM is that i don't have an opinion yet. I haven't seen enough about it to fully understand its downfalls or potentials. As far as JavaScript the DOM seems to be the whole point of having JavaScript. Without the tree structure and the nodes within that tree it appears that the whole web thing would go up in smoke. So I'm definitely looking forward to learning more about it. And from what i was able to understand it seems that the object model used by the DOM is being used by other languages as a way of setting up page structures for other programs. But i could be wrong (don't know much aboot them thar programifcations thingings).

5 comments:

Rachael said...

It's all about standardization. Standards just seem to be the key to everything--making it all work the same every time.

I didn't understand a lot of what they said either. I feel like I need to take a class just to understand what we're doing in this class.

jason_hoag said...

I guess that would be the pre-DHTML class that would be required before undertaking this class.

I did find that Firebug has some interesting DOM features within it, and I somewhat understand what it is referencing to. I guess more practice and more reading might clear this mud up.

Holy-Terror said...

i find it kind of funny how i actually understand this better than i understood the actual scripting, the variables and such. i do agree with you it is hard but for some reason i got this better.
i have not gotten firebug yet tho i'll have to get that to see how much easier it is to deal with things.

Jimmy LeBlanc said...

I remember reading about the DOM in the previous HTML class. It's not such a hard concept since it acts like a family tree. It's a nice refresh to remember how all the elements of a web page are organized and what exactly goes on.

Karen said...

Standardization is what W3C is all about and they are working to keep everyone in compliance.

I hard time understand it to0 and found it a little confusing.