Name
DOM Fundamentals

Code
3811

Duration
8 Hours

Description
This course overviews the DOM specification and its implementation in JavaScript. Throughout the course we overview various code samples and learn about the various available approaches for using the JavaScript implementation for the DOM.

Population
Software Developers

Objectives
Become familiar with the DOM specification and be capable of using it both with XML and with the HTML document.

Prerequisites
Basic knowledge in JavaScript

Topics
Overview
Overview
What is DOM?
DOM Specifications Parts
Nodes
What is Node?
Nodes Tree
Parents
Children
Siblings
Traversing The Nodes
Parsing
Possibilities
Browser Capabilities
Parsing in JavaScript
Methods & Properties
Introduction
nodeName
nodeValue
parentNode
childNodes
attributes
Accessing
Overview
The getElementsByTagName Function
Traversing The Nodes Tree
Traversing Using Nodes Relationships
Node Info
The nodeName Property
The nodeValue Property
The nodeType Property
Node List
Accessing Nodes
List Length
Samples
The DOM Attributes List
Navigation
Introduction
Predefined Properties
parentNode
childNodes
firstChild
lastChild
nextSibling
previousSibling