DHTML / DOM Development - Instructor Led Training on your site or one of ours
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
| Delivery: |
|
| Category: |
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
