DHTML / DOM Development

Product type
Total time

DHTML / DOM Development

Aspect Training
Logo Aspect Training
Provider rating: starstarstarstarstar 9.8 Aspect Training has an average rating of 9.8 (out of 1 reviews)

Tip: need an in-house course at your organisation? We will help you get the right quotes!

Description

Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.

 

Overview:

Aspect Training's DHTML/DOM Development training course is a highly practical,

workshop-style course. It teaches how to combine Cascading Style Sheets, JavaScript

and the Document Object Model (DOM) to create up-to-the-minute, dynamic designs

which make the most effective use of the Browser window and enhance the user's visit

to the site. The most prominent feature of the course is its focus on the Document

Object Model (DOM).

The Document Object Model (DOM) is a cross-platform and language-independent convention for

representing and interacting with objects in HTML, XHTML and XML documents. Aspects of the DOM

(such as its "Elements") may be addressed and manipulated withi…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: JavaScript & AJAX, Programming (general), Java, Web Accessibility, and Web Analytics.

Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.

 

Overview:

Aspect Training's DHTML/DOM Development training course is a highly practical,

workshop-style course. It teaches how to combine Cascading Style Sheets, JavaScript

and the Document Object Model (DOM) to create up-to-the-minute, dynamic designs

which make the most effective use of the Browser window and enhance the user's visit

to the site. The most prominent feature of the course is its focus on the Document

Object Model (DOM).

The Document Object Model (DOM) is a cross-platform and language-independent convention for

representing and interacting with objects in HTML, XHTML and XML documents. Aspects of the DOM

(such as its "Elements") may be addressed and manipulated within the syntax of the JavaScript

programming language.

Aspect Training's DHTML/DOM Development training course has been designed for those

with a good working knowledge of XHTML (or HTML), Cascading Style Sheets and

JavaScript.

Prerequisites:

HTML (or XHTML) experience; CSS Introduction course skill set; JavaScript Introduction

skill set

Course Topics:

DHTML Explained

CSS, JavaScript and the DOM

Why use DHTML?

DHTML limitations

The Document Object Model

Understanding the DOM

Different versions of the DOM

Detecting the DOM type

Feature sensing

Using a cross-browser DOM

Working with Objects

Visible and invisible objects

Moving objects on the page

Working with the stacking order

Animating objects

Global Techniques

Creating a global event handler

Scrolling the page

Positioning the browser window

Sizing the browser window

Moving the browser window

Working with CSS

Identifying an object

Changing a definition

Adding a new style

Changing the class of an object

Enabling/disabling style sheets

More Dynamic Techniques

Dynamic headers and footers

Creating Drop-down menus

Creating sliding menus

Intelligent menus

Custom scroll bars

Pop-up hypertext

Drag and drop objects

Following the mouse

DHTML and Forms

Using form input

Contextual forms

Actions from forms

Further Considerations

Cross-browser issues

Cross-browser work arounds

Available tools

Available resources

There are no reviews yet.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.