Unobtrusive JavaScript | JavaScript: Behavioral Layer
Standards Based Development
The Principles of Unonbtrusive JavaSciprt
"Hell is other browsers" - Sarte
ppk http://quirksmode.org aea boston 2008-06-24
Unobtrusive JavaScript is not a technique.
Unobtrusive JavaScript is more like a philosophy for using JavaScript in its context:
Usable, Accessible, Standards-Compliant Web Pages
Two Fundamental Princples of Unobtrusive JavaScript:
1) Separation of Structure, Presentation, and Behavior
- Separate Them
- Connect Them (via Hooks)
2) The Script Doesn't Assume Anything
- "JavaScript is Always Available"
- "Everybody Uses a Mouse"