by nathandelane on Mon Aug 04, 2008 7:49 am
([msg=8824]see Re: DOM - what is it? A good idea?[/msg])
DOM stands for Document Object Model. It's mostly used in correlation with HTML and XHTML. The DOM allows you to generate web pages dynamically, traverse the components of a web page, and change the components of a web page. DOM has also been used in correlation with rich media documents, including Microsoft Word and OpenOffice.org documents. Basically it boils down to exactly what D-O-M stands for and can be abstracted for any object-based system.
As for standardized programming being bad - whoever thought that up is foolish. Standardizing programming makes it possible to even learn programming. Otherwise you would need to learn the machine code for each computer you were programming on. C, C++, HTML, JavaScript (called ECMAScript in the standard), CSS, Java, Python, Perl, PHP, ADA, Delphi, RPG, Bash, Batch, VBScript, C#, VisualBasic, Smalltalk, Lisp, Flash, and any of the other programming languages that you will likely encounter are standardized by probably one or more of the four major standardization committees, W3C (World Wide Web Consortium), ISO (International Standards Organization), ANSI (American National Standards Institute), and ECMA (European Computer Manufacturers Association). All of these standardization committees make it even possible to have an Internet and personal computers that interoperate. So standardization is a VERY good thing in the world of computers, programming, and even hacking.