JavaScript
Making elements keyboard focusable and clickable
Either use natively keyboard accessible elements to trigger JavaScript interactions or make what you use instead mimic the appropriate native element as closely as possible.
Safer event handling with jQuery namespaced events
By namespacing events in your jQuery functions, you reduce the risk of interfering with other scripts when adding or removing handlers.
JavaScript-created markup also needs to be semantic and accessible
Browsers, assistive technology and end users have to deal with non-semantic markup even if it is inserted by JavaScript functions.
Get element text, including alt text for images, with JavaScript
A JavaScript function that returns the text content of an element and its descendants, including alternative text for images and image map areas.
Validate URL syntax with JavaScript
How to use JavaScript to verify that the path, query and fragment parts of a URL use valid syntax according to RFC 3986.
How to find the center of an area element with JavaScript
A simple JavaScript function that takes an area element’s shape and coords attributes and returns an array holding the horizontal and vertical center coordinates.
Java is not JavaScript
Java and JavaScript are not the same thing, and they are not related.
Find nasty JavaScript with the Obtrusive JavaScript Checker
The Obtrusive JavaScript Checker is a Greasemonkey user script and Firefox extension that will examine the web page you are on and highlight obtrusively implemented JavaScript.
DOMAssistant 2.6 released
The lightweight JavaScript library DOMAssistant has been updated to version 2.6, with really fast CSS selectors, a plugin model, a development team, and more.
Beware of id and name attribute mixups when using getElementById in Internet Explorer
When using getElementById to get a reference to an element via the id attribute, IE may return an element whose name attribute contains the value you’re matching.
JavaScript interaction must be input device independent
Make your JavaScript device-independent and accessible to all by assigning user interaction event handlers such as onclick to links instead of non-keyboard focusable elements.
Unobtrusive and keyboard accessible connected select boxes
One nice approach to creating connected select boxes that are keyboard accessible and do not require JavaScript.