<a onmousedown="return insertScript('http://oreillynet.com/pub/wlg/2423')"...
<body class='main' id="top" name="top" onload="setup();">
All of the
onwhatever behaviours are hooked up on the fly in the setup() function.
It wasn't a conscious decision to be cutting edge, but a practical one
that followed from my decision to make the application as data table driven as possible.
- Peter-Paul Koch: Separating behavior and structure
- Stuart Langridge: Unobtrusive DHTML
Simon Willison's work on the subject. Also added the further reading section.
I may also need to go back and update
my Sparklines markup since I used
divs instead of