JavaScript
JavaScript is the behaviour layer of the Web. The articles found here generally focus on unobtrusive, accessible use of JavaScript rather than fancy effects for the sake of fancy effects.
Accessibility does not prevent you from using JavaScript or Flash
Many people mistakenly believe that in order to make a website accessible you have to completely abstain from using technologies like JavaScript or Flash.
Unobtrusive JavaScript is not necessarily accessible JavaScript
There is no guarantee that a JavaScript that is unobtrusively implemented is also keyboard and screen reader accessible.
Lightboxes and keyboard accessibility
All Lightbox clones that I have tested have issues with keyboard accessibility, making it unnecessarily difficult or confusing to use them without a mouse.
Java is not JavaScript
Java and JavaScript are not the same thing, and they are not related.
Building accessible forms with WCAG 2.0
Examples, with references to relevant WCAG 2.0 Success Criteria, of how screen reader users can successfully interact with forms that use JavaScript.
Hiding with CSS: Problems and solutions
Be aware that using display:none to hide elements will hide them from screen readers, and if you use JavaScript to show something, also use JavaScript to hide it.
JavaScript Tools bundle for Textmate
The JavaScript Tools TextMate Bundle gives you quick and easy access to JSLint and various JavaScript formatting and compression tools without leaving TextMate.
Find inline CSS and JavaScript with Inline Code Finder
Inline Code Finder is a neat quality assurance tool that will find and highlight any elements that have inline events, inline styles, or javascript: links.
Making Google Maps more accessible
You can make the Google Maps you put on your site more accessible by providing a static image fallback for users without JavaScript and hacking in keyboard accessibility.
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.
Reading up on WAI-ARIA
WAI-ARIA, the Accessible Rich Internet Applications Suite, helps developers make their web applications more accessible to people who rely on assistive technology. Start reading up on it.
How (a couple of) screen readers handle JavaScript events
Screen readers don’t always work as well with JavaScript as you might want or expect them to. But what exactly is it that doesn’t work?
NoScript for Firefox
Surfing the web with NoScript installed lets you decide which sites are allowed to run JavaScript, Flash and other active content in your Firefox.
DOMAssistant bundle for TextMate
To save keystrokes and speed up development I have created a DOMAssistant bundle for TextMate.
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.
Simply JavaScript (Book review)
Kevin Yank and Cameron Adams get together and deliver a book that teaches how to write modern JavaScript.
DOM Assistant updated to 2.5, adds CSS selector support
Robert Nyman’s JavaScript library DOM Assistant has been updated to version 2.5, and now has support for CSS selectors.
Choosing a JavaScript framework
There is a large number of JavaScript libraries or frameworks available. But how do you choose which one to use?
AdvancED DOM Scripting (Book review)
Jeffrey Sambells and Aaron Gustafson explain the best practices of DOM scripting in an easy-to-read and straightforward way.
Page navigation
Page 1 | Page 2 | Page 3 | Page 4 | Page 5 | Page 6 | Page 7Subscribe / follow
Sponsors
Authentic Jobs
- Director, Technical Solutions at Cramer (Norwood, MA, Ma, US)
- UI Designer / Frontend Developer at Cosmic (Santa Cruz, CA, Ca, US)
- Technical Consultant- New York & Chicago at arvato Systems North America (New York and Chicago, In, US)
- Talented Web Designers & PHP Developers - Let's Talk! at Advant Interactive (Venice, CA, Ca, US)
DreamHost web hosting
Use the promo code 456BEREASTREET3 to save USD 20 when you sign up for DreamHost

