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.
JavaScript Triggers
Using custom attributes to attach JavaScript events to elements.
ECMAScript Menu System
An accessible, DOM compliant, collapsible menu system.
Color Scheme Generator 2
Create balanced colour schemes and see what they look like to people with various colour vision deficiencies.
The perils of using XHTML properly
A discussion of the issues involved in serving XHTML with the application/xhtml+xml MIME type.
Mouseover DOM Inspector
View the properties of any HTML element on a page.
Web Applications - The Wave Of The Future
Some thoughts on the future of web applications.
How and when to use sIFR
A nice summary of when using sIFR is appropriate.
Body Switchers, Director’s Cut
Andy Clarke’s stylesheet switcher has been updated.
Invasion of the Body Switchers
A List Apart is back, with a new take on style sheet switching.
Slide Show Beta
Eric Meyer has created a slide show system based on a single XHTML document.
Resolution dependent layout
A promising looking way of using different layouts for different viewport sizes.
This Year’s Document Object Model
Use unobtrusive, DOM-based JavaScript to add behaviour to well-structured markup.
XMLHttpRequest
How to dynamically update a document’s content by using XMLHttpRequest and innerHTML.
:hover Considered Harmful
Does :hover really belong in CSS?
WCAG 2.0 Scripting group
Making JavaScript compatible with the goals of Web accessibility.
Trimming form fields
Let users hide optional form fields.
Son of Suckerfish Dropdowns
Suckerfish dropdown menus with improved accessibility and compatibility.
IFR: Revisited and revised
Shaun Inman updates his technique for using Flash to display headlines.
Separating behavior and structure
Peter-Paul Koch talks about why JavaScript should be separated from markup.
Better Living Through Bookmarklets
Simon Willison explains how to create and use bookmarklets for web development.
Page navigation
Page 1 | Page 2 | Page 3 | Page 4 | Page 5 | Page 6 | Page 7Subscribe / follow
Sponsors
Authentic Jobs
- Django Developer at Potato (London, UK, GB)
- Talented Web Designers & PHP Developers - Let's Talk! at Advant Interactive (Venice, CA, Ca, US)
- Junior Designer & Front-ender at QueryClick (Edinburgh, UK, GB)
- Frontend Rails Designer/Developer at ZippyKid
DreamHost web hosting
Use the promo code 456BEREASTREET3 to save USD 20 when you sign up for DreamHost

