mail us  |  mail this page

contact us
training  | 
tech stuff  | 

Tech Stuff - W3C DOM

We are not big fans of Javascript or any other client side scripting for that matter. We originally used javascript like everyone else for local page effects (roll-overs, pop-out menus and other stupid stuff) in the bad old pre-DOM days. We now use CSS almost exclusively for this purpose. CSS does have limitations if you want super-snazzy pages but we generally don't - as may be obvious from our site! Nevertheless, we use Javascript especially for client side applications like our calculators (wireless and audio) and Regular Expression tester as well as trivial page effect stuff like printing, page linking and font size changes for which there appear to be no other solutions - better, make that none that we can find.

In the context of Javascript - and all future client side scripting that we can see - the W3C DOM is vital. The W3C DOM is big and complex which - coupled with the lingering browser incompatibilities and proprietary DOMs - probably explains the rise of the Javascript libraries. The smallest of which we can find weighs in at around 80K and the biggest at well over 200K for a page with 10K of useful user data. Perhaps just a tad overkill. Or, perhaps, plain stupid.

These pages were originally written when the world was young and the DOM very much the bleeding edge. They are updated when we need to know stuff - which based on our comments above about javascript is not very often. Very much a work in progress like much of the stuff on this site.

DOM User Guide Our version of a DOM User Guide. We add methods and properties as we need them. We found lots of omissions from the available material so created our own. Each section references the base W3C specs as well as our own content. We are not trying to replicate the W3C effort but rather document usage with some real-world examples. The HTML section is not complete. This is a BIG page.
HTML Page Explorer This page allows you to look at and explore an HTML page using the W3C DOM and find the various objects and hierarchies. Based on some early experiments when trying to understand and navigate the DOM. Pretty crude but still kinda fun and useful when we forget all this stuff - which is often.
DOM Navigation Our overview of page navigation/exploration using the DOM. The key points you need to know while you are drowning in detail. IOHO.


Problems, comments, suggestions, corrections (including broken links) or something to add? Please take the time from a busy life to 'mail us' (at top of screen), the webmaster (below) or info-support at zytrax. You will have a warm inner glow for the rest of the day.

Tech Stuff

If you are happy it's OK - but your browser is giving a less than optimal experience on our site. You could, at no charge, upgrade to a W3C standards compliant browser such as Firefox

Search

web zytrax.com

Share

share page via facebook tweet this page

Page

email us Send to a friend feature print this page Decrease font size Increase font size Display full width page

Resources

HTML Stuff

W3C HTML 4.01
HTML5 (WHATWG)
HTML4 vs HTML5
HTML5 Reference
W3C Page Validator
W3C DOCTYPE

CSS Stuff

W3C CSS2.1
W3C CSS2.2
Default Styles
CSS3 Selectors
CSS 3 Media Queries
CSS 3 Colors

DOM Stuff

W3C DOM
W3C DOM 3 Core
W3C 3 Events

Accessibility

usability.gov
W3C - WAI
Web Style Guide
WebAim.org

Useful Stuff

Peter-Paul Koch
A List Apart
Eric Meyer on CSS
glish.com

Our Stuff

Our DOM Pages
DOM Navigation
Liquid Layout
CSS Short Cuts
CSS overview
CSS One Page

Javascript Stuff

ECMA-262

Site

CSS Technology SPF Record Conformant Domain
Copyright © 1994 - 2017 ZyTrax, Inc.
All rights reserved. Legal and Privacy
site by zytrax
Hosted by super.net.sg
web-master at zytrax
Page modified: October 11 2015.