Support

DHTML: Cross-browser Techniques

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 o...

see more

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

see less

Ages

18 year olds or older

Skill level

All difficulty levels

  • Write a review
  • Add to favorites

Choose from 1 available session:

When

Contact teacher to schedule a time and date

Where

  • San Francisco, CA

    Willing to travel up to 100000 miles

Type

  • 1:1 / Private Lessons
  • Class / Group Sessions

Reviews write a review

  • "Professional, thorough, and detail oriented"

      • 5/5 stars
    • Ted Jalbert

    Review of Kevin Ruse, July 16, 2009

    I sat in Kevin's desktop publishing class at Silicon Valley College and was very impressed at his thorough knowledge of Photoshop and Quark Xpress. He understood the technical background of these programs deeply, and was able to focus and teach the lessons efficiently. Kevin maintained a very professional attitude, and stayed on topic at all times. Kevin used the class time to maximize the lessons and amount of information he had to teach in a very short period.

    less

    I sat in Kevin's desktop publishing class at Silicon Valley College and was very impressed at his thorough knowledge of Photoshop and Quark Xpress. He understood the technical background of these programs deeply, and was able to focus and teach the lessons efficiently. Kevin maintained a very professional attitude, and stayed on topic at all times. Kevin used the class time to maximize the less...

    more

    • Pros:
    • Smart, Patient, Good communicator
    • How was this location?:
    • OK
    • How was the price?:
    • OK

    I would recommend this teacher


  • "Time Well Spent"

      • 5/5 stars
    • Robert Munoz

    Review of Kevin Ruse, May 18, 2009

    Dave was very knowledgeable in teaching the 3 day Dreamweaver CS4 class. He answered our questions very thoroughly and many times he use examples. He taught with the book as well as add a few subjects not found in the book. The Adobe book was unique in some of the examples that I had not seen in other books about Dreamweaver CS4. Thanks Dave

    less

    Dave was very knowledgeable in teaching the 3 day Dreamweaver CS4 class. He answered our questions very thoroughly and many times he use examples. He taught with the book as well as add a few subjects not found in the book. The Adobe book was unique in some of the examples that I had not seen in other books about Dreamweaver CS4. Thanks Dave

    • Pros:
    • Helpful, Engaging, Encouraging, Smart, Patient, Funny, Fun, Good communicator
    • How was this location?:
    • Awesome
    • How was the price?:
    • OK

    I would recommend this teacher


see all reviews

Ready to learn?

  • Listed by
  • Kevin Ruse
  • What is this?
  • Contact teacher

Favorited By add me

  • Does this look like a class you'd love?

    Bookmark it by clicking "add me". We'll save your complete list of favorites on your profile page, for whenever you want it.

Related Articles

Ruby On Rails Resources

Posted by Foong Woo in Programming Language

Ruby On Rails Resources

Here I share you some online resources that will get you started to lear Ruby On Rails:

The Site - www.rubyonrails.org
The Best Rails Screencast ever (FREE!) - www.railscasts.com

See Ya!
&n...

more » 1 comment

How to deploy a website

Posted by Daryn in Programming Language

How to deploy a website

FIRST!

more » 2 comments