Some people are pointing to Behaviour, an approach to scripted Web development where one uses CSS selectors as binding points for scripts.
Great idea! I wonder why nobody thought of this before … like, say, in 1998. 8-)
That’s absolutely no criticism of this new effort though, especially as code is provided to make it easier for developers to follow the approach. Bravo!