February 02, 2005

More on JavaScript as Behavior

I have reported a new direction in the use of JavaScript in the past, and a new article by Peter-Paul Koch reminds me to review the sources of information and share with students and faculty. Koch's newest article, JavaScript Triggers, is located in Zeldman's A-List-Apart: http://www.alistapart.com/articles/scripttriggers/. He discusses the strict separation of structure, presentation, and behavior in semantic web site development, and gives examples of how he suggests using the "id" attribute as a JavaScript trigger, rather than dumping loads of JavaScript into the structure of an XHTML document. I am also adding a list of articles that discuss this direction in the use of JavaScript now that CSS has taken over some of the functioning of JavaScript. The direction is to use JavaScript to manipulate CSS objects, among other behavioral functions. These articles are the only references I have found that speak to these issues. I would appreciate anyone adding to this list if you have read of this type of application and it is not listed here.

Separating behavior and structure, by Peter-Paul Kock http://www.digital-web.com/columns/keepitsimple/
separating_behavior_and_structure.shtml


Separating Behavior and Presentation, by Peter-Paul Koch
http://www.digital-web.com/articles/
separating_behavior_and_presentation/

The Behavior Layer, Peter-Paul Koch
http://digital-web.com/columns/keepitsimple/
keepitsimple_2004-01.shtml


Enhancing Structural Markup with JavaScript, Simon Willison
http://www.sitepoint.com/print/structural-markup-javascript

Presentational JavaScript, Bobby Vandersluis
http://www.bobbyvandersluis.com/articles/presentationaljavascript.php

JavaScript navigation - cleaner, not meaner, codepo8 (evolt)
http://www.evolt.org/article/Javascript_navigation_cleaner_not_meaner/
17/60273/index.html?format=print


Introduction to Events, Peter-Paul Koch
http://www.quirksmode.org/js/introevents.html

Some Additional Articles related to JavaScript issues:

For other articles about JavaScript from Peter-Paul Koch, go to his site and select the link to JavaScript
http://www.quirksmode.org

Validating a Custom DTD, by J. David Eisenberg
http://www.alistapart.com/articles/customdtd/

JavaScript: How Did We Get Here?, by Steve Champeon
http://www.hesketh.com/publications/javascript_history.html

JavaScript: Why You Don't Know More About It, by Steve Champeon
http://www.hesketh.com/publications/
javascript_why_you_dont_know_more.html


Working With JavaScript: Introduction, by Steve Champeon
http://www.hesketh.com/publications/javascript_introduction.html

Modifying Styles, Apple Internet Developer Site
http://developer.apple.com/internet/webcontent/styles.html

January 31, 2005

Firefox Story: Wired Magazine

Everyone interested in interactive media should read the story about the development of Firefox by Blake Ross and Ben Goodger. It is a good read and gives you lots of information about the industry, how it works, and other good stuff. You'll even hear about XAML, Microsofts developer language that is the heir to HTML, or so they hope! The current February 05 issue is in the Library, or Wired online conveniently makes the story available at: http://www.wired.com/wired/archive/13.02/firefox.html
Enjoy!