DHTML: Cross-browser Techniques
San Francisco, CA
Subject: Programming Language
Since the introduction of AJAX, Dynamic HTML has once again gained popularity. Simply put, Dynamic HTML is the creation of Web pages structured with HTML, styled with Cascading Stylesheets and altered via JavaScript. Our DHTML: Cross-Browser Techniques class covers the fundamentals of CSS styled web pages whose styles are altered via basic JavaScript. JavaScript is covered only to the extent that it is used to achieve this purpose. Common DHTML techniques are examined and DHTML's dependence on the Document Object Model is addressed. The student will learn techniques for creating drop-down and...
Since the introduction of AJAX, Dynamic HTML has once again gained popularity. Simply put, Dynamic HTML is the creation of Web pages structured with HTML, styled with Cascading Stylesheets and altered via JavaScript. Our DHTML: Cross-Browser Techniques class covers the fundamentals of CSS styled web pages whose styles are altered via basic JavaScript. JavaScript is covered only to the extent that it is used to achieve this purpose. Common DHTML techniques are examined and DHTML's dependence on the Document Object Model is addressed. The student will learn techniques for creating drop-down and slide-out menus, capturing user events and more. This class may be customized.
Class Objectives:
* Describe the component technologies of DHTML and understand the real-world difficulties of creating cross-browser DHTML-enabled Web pages
* Create dynamic images that change when the mouse pointer is placed over them or in sequence at timed intervals
* Define Document Object Model (DOM), describe the DOMs from both Navigator and Internet Explorer, and compare the two models to determine similarities and overlap
* Write a constructor function that defines the DHTML-enabling ActiveElement custom object
* Add methods to a custom object; describe the prototype-based inheritance model of JavaScript
* Add secondary methods to a custom object through linked-in libraries
* Move elements on the page by using methods of the custom ActiveElement object
* Add clipping and transition effects through methods of the ActiveElement object
* Scroll the content of elements on the page and dynamically load new content into those elements
* Get user input through mouse events
* Enable drag-and-drop functionality using mouse events
* Create slide-out and drop-down menus that are enabled by events; create auto-generating code
* Get user input through keyboard events
* Enhance HTML forms by selectively showing elements of a form and by creating tally-as-you-go forms
When
Contact teacher to schedule a time and date
Ages
18 year olds or older
Where
Willing to travel up to 100000 miles
Type
- 1:1 / Private Lessons,
- Class / Group Sessions
The teachers
-
- Taught By
- Kevin Ruse
-
Kevin Ruse is the principal of Kevin Ruse and Associates Inc. a web and print design and consulting firm based in Santa...
Kevin Ruse is the principal of Kevin Ruse and Associates Inc. a web and print design and consulting firm based in Santa Clara, California. Kevin has been a trainer in Web Development and graphic design in a variety of environments including DeAnza Community College and the University of California Santa Cruz. Kevin has also taught the staff and faculty at Stanford University and UC Berkeley.
Kevin is an Adobe Certified Instructor and a Certified Training Partner for the Altova Suite of XML software and the Oxygen XML Editor. He currently teaches the following languages and software: Flex, Fireworks, Flash, Dreamweaver, Photoshop, InDesign, Acrobat, Quark XPress, JavaScript, ActionScript, MXML, XML, XSLT, DTD/Schema, ColdFusion, HTML, XHTML and CSS.
When he is not training, consulting or working on development projects Kevin is a technical editor for Technical publishers including Pearson and Apress. Kevin is the author of Web Standards Design Guide, a college textbook used as a primer to Web Standards for Web Design. Kevin is an enthusiastic instructor who maintains a strong belief that with patience, determination and guidance all individuals can reach their maximum potential.
Other Programming Language Listings
-
Bachelor of Science in Information Technology (Software Engineering)
University of Phoenix
The Bachelor of Science in Information Technology/Software Engineering (BSIT/SE) program provides the knowledge to successfully apply information technology theory and principles to...
see more »
-
Introduction to Alice 2.0 Programming
ed2go
Learn how to write three-dimensional animation and game programs while learning object-oriented programming principles at the same time. If you're a novice programmer who wants to master...
see more »
$149.00
-
Introduction to ASP .NET
ed2go
Learn how to create exciting, interactive, and professional Web sites with ASP.NET. In this hands-on course, you'll begin by adding the power of interactive controls to your Web pages...
see more »
$149.00
-
Introduction to C# Programming
ed2go
Learn the fundamentals of computer programming with C#, the in-demand and incredibly useful programming language that incorporates the best features of Visual Basic, C++, and Java...
see more »
$149.00
-
Intermediate C# Programming
ed2go
Build upon your current knowledge of programming logic by writing Graphical User Interface applications in the C# programming language. Learn how to write applications with menus, toolbars...
see more »
$149.00