JavaScript

JavaScript is a simple, object-oriented programming language developed by Netscape. The client-side version of JavaScript was originally slated to be called LiveScript. However, Sun Microsystems' Java was making a big hit and Java had become a magic word that spelled big bucks. So a savvy Netscape licensed the name Java from Sun and called their new scripting language JavaScript. The server-side version of JavaScript is called LiveWire. Generally, when people use the word JavaScript, they are referring to client-side JavaScript. ECMA, an international, Europe-based industry association dedicated to the standardization of information and communication systems, adopted JavaScript as the orinating technology for their ECMAScript scripting language standard.

JavaScript is not a sub-language of Java. JavaScript's syntax is, however, similar to that of C++ and Java. JavaScript is an interpreted language, run client-side. That means that all of the processing is done on the computer that is viewing the Web page, which in turn means faster processing. JavaScript is an excellent choice for client-side form validation, numerous special effects, and user interactivity. It is a simple language, the programs you write with it are short. JavaScript is loosely typed and easy to debug.

Examples:

JavaScript Snippets & One-liners
Fade Example
Select Menu
Hilighting Text with Mouseover
Random Quotes and Words
Password Protecting a File
Quote of the Day

Click radio button to see the example

References:

JavaScript Guides & References

JavaScript Guide
JavaScript Reference

JavaScript Archives

JavaScript
Netscape DevEdge - Library
JavaScript Tip of the Week Archive - Tip Repository
Cameron's JavaScript Stuff
Cut-N-Paste JavaScript
Steal My JavaScript!
The JavaScript Archive
Voodoo's Intro to JavaScript

JavaScript Tutorials

JavaScript for the Total Non-Programmer - a tutorial
Learn Advanced JavaScript Programming
Getting Started with Netscape JavaScript Debugger

Other JavaScript Resources

JS Resources a2z: JavaScript Yellow Page
Additional JavaScript Resources

JavaScript Applications

Animation

Creating Animation with JavaScript, JavaScript Tip of the Week

Browser Identification

Tailoring Your Pages for Any Browser, JavaScript Tip of the Week

Clocks & Calendars

Popup Calendar, Netscape. This one is totally cool!
Small Digital Clock, The JavaScript Archive
Clock, Steal My JavaScript

Drop-Down Select Menus

Simple Select Menu, JavaScript Tip of the Week
Relational Select Menu, JavaScript Tip of the Week
Pull Down Surfing - Several versions, The JavaScript Archive
Pull-Down Menus, Steal My JavaScript

Fades

Working with FadeScript
bgcolor Fade, The JavaScript Archive
Background Fading Intro, Steal My JavaScript

Form Validation

WebbWoman's Forms Article
Sample Code for Form Validation by Netscape

Highlighted Image Menu

JavaScript Tip of the Week, Sept. 30, 1996
Buttons for Image Changing, Cut-n-Paste JavaScript
Click Buttons - Blanks, Scripts, Cut-n-Paste JavaScript
Image Changing, Steal My JavaScript
Netscape JavaScript Table of Contents, Netscape DevEdge

Playing Sound in Web Pages

Playing Sound in an HTML Document, JavaScript Tip of the Week

Plug-in Detection

Plug-in ID, JavaScript Tip of the Week

Random Quotes, Images, and Sounds

Random Quotes and Images, JavaScript Tip of the Week
Random Image, Steal My JavaScript

Scrolling Text

Typing Marquee Script, Cut-N-Paste JavaScript
Ticker Tape, The JavaScript Archive
Scrollit- Scrolling message in status bar, The JavaScript Archive
Scrolling Text, Steal My JavaScript
Scrolling Status Message, Steal My JavaScript

Slide Shows

Create Eye Catching Intros, JavaScript Tip of the Week
JavaScript: Slideshow Au Go-Go!, Cut-n-Paste JavaScript

Other

Load Alert, The JavaScript Archive
Rainbow Text, The JavaScript Archive
Alert, Steal My JavaScript