Binding: javascript: URLs are a horror to be avoided at all times; inline event handler attributes aren't brilliant either, but OK for a bit of rapid development/testing; binding from script, leaving the markup clean, is typically considered a best practice. jQuery encourages this, but there is no reason you can't do it in any library or plain JS. Responses: In jQuery return false means both preve
