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.

The rules of unobtrusive JavaScript

Chris Heilmann has defined seven rules for writing unobtrusive JavaScript.

Posted on November 27, 2007

Adobe Spry 1.6 improves standards support, adds progressive enhancement

Adobe’s JavaScript framework Spry has been updated and is now more standards compliant and less obtrusive.

Posted on October 22, 2007

Autopopulating text input fields with JavaScript

When you cannot display a label for a text input field, use placeholder text in an unobtrusive way. This article explains how.

Posted on October 17, 2007

DOM Assistant 2.0 released

Robert Nyman has updated his DOM Assistant JavaScript library to version 2.0, adding chainability, Ajax and XPath support, and more.

Posted on September 25, 2007

How to create an unobtrusive print this page link with JavaScript

How to create an unobtrusive print this page link that does not confuse users whose browsers do not support JavaScript.

Posted on September 14, 2007

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.

Posted on August 21, 2007

Pro JavaScript Techniques (Book review)

John Resig dives into the deep end and explains really advanced JavaScript. The Pro in this book’s title is no joke.

Posted on June 13, 2007

Reasons for code bloat

Chris Heilmann talks about what causes the code on Web projects to grow out of control.

Posted on June 4, 2007

Bulletproof Ajax (Book review)

Jeremy Keith explains how to use Ajax in an unobtrusive manner, minimising the negative impact it can have on accessibility.

Posted on May 31, 2007

Accessible expanding and collapsing menu

Using JavaScript to turn a nested list into an accessible dynamically expanding and collapsing menu.

Posted on May 29, 2007

Unobtrusive and keyboard accessible connected select boxes

One nice approach to creating connected select boxes that are keyboard accessible and do not require JavaScript.

Posted on April 18, 2007

base2.DOM is my kind of JavaScript library

Dean Edwards has created a library that is standards-based and lets JavaScript look like JavaScript.

Posted on April 3, 2007

Beginning JavaScript with DOM Scripting and Ajax (Book review)

Chris Heilmann explains how to write modern, unobtrusive, and accessible JavaScript.

Posted on February 23, 2007

Learn JavaScript before tasting the library kool-aid

Learn how to code JavaScript instead of how to use library/framework X to create cool animations and other visual effects. Then evaluate whether you should use a library.

Posted on January 29, 2007

Adobe Spry and obtrusive, inaccessible JavaScript

Adobe’s JavaScript framework/library Spry requires invalid HTML, is inaccessible and does not degrade gracefully.

Posted on January 23, 2007

Six things that suck about the Web in 2006

A rant about some of the trends that I find really annoying about the Web in 2006.

Posted on December 20, 2006

JavaScript production notes

Using CSS and JavaScript to allow inline production notes to be displayed when hovering over a note container or pressing a key combination.

Posted on December 18, 2006

You cannot rely on JavaScript being available. Period.

Three popular online services use JavaScript in ways that make them fail, without warning or explanation, when JavaScript is disabled or blocked by firewalls.

Posted on December 4, 2006

ppk on JavaScript (Book review)

Peter-Paul Koch has taken his extensive knowledge and experience and condensed it into a book that explains modern, accessible, and unobtrusive JavaScript.

Posted on November 13, 2006

Opening new windows with JavaScript, version 1.2

A new window script that uses object literal notation for better portability and lets you choose which attribute-value pairs will open links in new windows.

Posted on October 12, 2006

Page navigation

Page 1 | Page 2 | Page 3 | Page 4 | Page 5 | Page 6 | Page 7

Archive contents