script tag, attributes associated with events (like
onclick) and worst of all,
There are other tenets of the philosophy as well, and I think as a general manifesto for Web developers, it makes a lot of sense.
onmousedown attribute, but not
onclick. Using Prototype’s Event.observe or Yahoo UI’s event utility to move that code out of the markup altogether routes around the problem and leads to a cleaner code.