Crossing Borders: JavaScript's Language Features
JavaScript is often ridiculed as the black sheep of programming languages. The development tools, a complicated and inconsistent document object model for HTML pages, and inconsistent implementation in browsers contributes to that sentiment. But JavaScript is much more than a toy. In this article, Bruce Tate explores JavaScript's language features.
Tate, Bruce. IBM (2006). Design>Web Design>DHTML>JavaScript
Heading Navigation Greasemonkey User Script
This is a Greasemonkey user script to enable heading navigation in Firefox. Headings can either be navigated by the heading level, for example, all h2 elements, or by any level.
Juicy Studio (2006). Design>Web Design>DHTML>JavaScript
How to Validate Forms with JavaScript
Discover why and how you should use unobtrusive JavaScript to validate forms.
McCarthy, Paul. Webcredible (2007). Design>Web Design>DHTML>JavaScript
Increasing Form Usability with JavaScript
It's easy to increase the usability of forms using JavaScript - find out how.
McCarthy, Paul. Webcredible (2007). Design>Web Design>DHTML>JavaScript
JavaScript and Progressive Enhancement
Learn about JavaScript and how it can be used to progressively enhance your site.
McCarthy, Paul. Webcredible (2007). Design>Web Design>DHTML>JavaScript
Opening PDFs in a New Window with JavaScript
Learn how to use unobtrusive JavaScript to automatically open all PDFs in a new window.
McCarthy, Paul. Webcredible (2007). Design>Web Design>DHTML>JavaScript
Painless JavaScript Using Prototype
Prototype is an object oriented JavaScript library (written by Sam Stephenson and friends) that makes JavaScript fun. So it says on the site, anyway. Those of you who are familiar with the open source community's latest and greatest application framework, Rails, may recognise Prototype as it actually forms the backbone of Rails' JavaScript helper. However, Prototype can be used independently of Rails to aid the coding of many JavaScript doodads and Web 2.0 thingy wangles.
Webb, Dan. SitePoint (2006). Design>Web Design>DHTML>JavaScript
Striped Tables Using JavaScript
Find our how to use unobtrusive JavaScript to make striped tables with different backgrounds on each row.
McCarthy, Paul. Webcredible (2007). Design>Web Design>DHTML>JavaScript
Perma-Closing Message Boxes with JavaScript + CSS
Earlier this week I talked a bit about message boxes – how to style them and position them on your page to get them noticed. But a message that pops up every single time your website is loaded could get annoying. It’d be useful to give your users the ability to close those messages. For that, we’ll turn to our friend JavaScript.
Glazebrook, Rob L. CSSnewbie (2008). Articles>Web Design>DHTML>JavaScript
jQuery Embedded in Dojo Accordion Panes
We will experiment embedding jQuery in DOJO 123's Accordion widget and try to identify if there exists any cross-code interactions. The code is also tested for cross-browser suitability.
Krishnaswamy, Jayaram. Packt (2009). Design>Web Design>DHTML>JavaScript
There are 16 readers currently online: 0 registered users and 16 guests. Register.

![]()
![]()


![]()
![]()
![]()