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.
Transparent custom corners and borders, version 2
A technique that combines CSS and JavaScript to create flexible boxes with custom corners and borders and optional alpha transparency.
Automatic pullquotes with JavaScript and CSS
How to use JavaScript and CSS to create pullquotes without duplicating content in your markup.
Flash of Unstyled Content (FOUC) explained
Detailed information on what causes FOUC and the different options browsers have when they encounter remote stylesheets.
JavaScript, DOM scripting, Ajax, win stuff
Win a copy of Chris Heilmann’s book Beginning JavaScript with DOM Scripting and AJAX. Or something else.
Malicious JavaScript: yet another reason for graceful degradation
You can never rely on JavaScript being available, but design your scripts for graceful degradation and you will be fine.
Web knowledge levels
Descriptions of knowledge levels in various Web related subjects including HTML, JavaScript, and accessibility.
Use AJAX scripting responsibly
Good advice for web developers who want or need to use asynchronous scripting when building a web app.
Explore the DOM with Firebug
A very useful Firefox extension that logs JavaScript, CSS, and XML errors to a console and makes it both easy and fun to explore the DOM.
AJAX, JavaScript support and screen reader accessibility
Making websites and web based applications that use a lot of JavaScript accessible isn’t as easy as just making sure that there is a non-JavaScript fallback.
Opening new windows with JavaScript, version 1.1
A revised version of a previously described script that will open links that have a certain class name in a new window.
Using JavaScript instead of target to open new windows
How to use JavaScript to make links open in new windows without using the target attribute, which is not allowed in strict doctypes.
Giving the user control over accesskeys
The accesskey attribute may cause conflicts with existing shortcut keys. Here are two different approaches to letting users define their own accesskeys.
FACE: Faruk’s Animated CSS Enhancements
A technique that combines the power of JavaScript with the flexibility of CSS to enable designers to create animations without having to know Flash or JavaScript.
Accessible DHTML: two different approaches
Examples of different approaches to making dynamic web content more accessible: WAI’s dynamic web content accessibility and Web Forms 2.
Resolution dependent style switching
If liquid or elastic layouts are not your thing, take a look at this for a more flexible way of keeping your fixed width layout.
AJAX-S: An Ajax-based slideshow system
An Ajax-based slideshow system that stores data in an XML file instead of as HTML.
Popup-free form help
How to provide help for fields in web forms without using popup windows.
Collecting links for printing
Collect all URIs in a document and display them in a tidy list for printing.
addEvent() considered harmful
Required reading if you use Scott Andrew LePera’s addEvent() event handler script.
The WaSP DOM Scripting Task Force
An effort to increase the quality of scripting on the web.
Page navigation
Page 1 | Page 2 | Page 3 | Page 4 | Page 5 | Page 6 | Page 7Subscribe / follow
Sponsors
Authentic Jobs
- Digital Designer at Monocle (London, GB)
- Senior Front End Developer at Synacor, Inc. (Buffalo, NY, Ne, US)
- Front-End Slicer at Slice n Press (US, , US)
- Senior Engineer: Mobile Web at Etsy (Brooklyn, NY, US)
DreamHost web hosting
Use the promo code 456BEREASTREET3 to save USD 20 when you sign up for DreamHost

