Unobtrusive JS

RUI is not accessible? Check out Yahoo?s new Currency Converter

I am proud to be able to announce the new currency converter on Yahoo finance. Why? Because it is a perfect example of how a complex rich user interface can be built in an accessible manner.
As th ....... read more
19 days ago
Weed Out Obtrusive JavaScript

By now, most developers have (or should have) come to realize how important it is to build unobtrusive JavaScript code. Apart from ensuring a better user experience, todays tools and libraries make i ....... read more
Tue,
04 Nov 2008
The seven rules of pragmatic progressive enhancement

Ive been talking about progressive enhancement here before and got a lot of flak in comments about it. It seemed that there was a general misunderstanding of progressive enhancement and unobtrusive s ....... read more
Wed,
07 May 2008
Embed your data- in HTML 5

Simon Willison pointed out the part of the HTML 5 spec that discusses a way to add attributes to HTML elements for your own needs via data-. For example, a spaceship for a game: PLAIN TEXT HTML:
&n ....... read more
Wed,
23 Apr 2008
Is easy implementation the same as good code?

I've just come across a solution for badges on web sites that makes it terribly easy for implementers. The idea is that the implementer could add a badge wherever they want in an HTML document, choose ....... read more
Wed,
13 Feb 2008
Unobtrusive JavaScript - Rules to work by

From what Ive seen, it appears that many developers, especially those new to the JS space are somewhat confused by the reasons for developing JS in an unobtrusive fashion. Typical arguments that Ive ....... read more
Thu,
15 Nov 2007
Automating JS Behavior Registration

Gabriel Handford has created a behavior.js script that allows you to unobtrusively automate Event.observe'tion. Magic is in naming conventions, so that: PLAIN TEXT HTML:
 
read more
Fri,
18 May 2007