JavaScript
Covers JavaScript, the most popular browser scripting language, and some clever tips & tricks.
Topics in JavaScript
JavaScript Arrays
Learn how to create and use arrays in JavaScript.
The Document Object Model
Learn how to use the DOM (Document Object Model), along with JavaScript, to manipulate Web page elements dynamically.
jQuery
Learn how to use the powerful jQuery JavaScript library to create all sorts of useful scripts and nice effects.
Articles in JavaScript
Controlling Program Flow - Beginner Tutorial
Master the techniques of decision making and looping in JavaScript, with the help of this comprehensive tutorial.
Introduction to JavaScript - Beginner Tutorial
What is JavaScript, and what can it do? How do I use it? These questions, and more, are answered here. We'll get you going and show you how to write some simple scripts.
Preventing Multiple Form Submits - Intermediate Tutorial
Stop your visitors from accidentally sending you multiple copies of the same form with this handy tutorial.
Fun with Random Numbers - Intermediate Tutorial
In this tutorial we show how to generate random numbers using JavaScript, and include some useful and entertaining tricks that you can do with random numbers.
Working with Dates - Intermediate Tutorial
This tutorial describes JavaScript's Date object, and shows how you can use it to manipulate dates. Also included is a simple script to display today's date on your web page. Very handy!
Working with Strings - Intermediate Reference
This handy reference covers strings and the String object in JavaScript. Each property and method of the String object is explained, along with examples.
JavaScript and Cookies - Intermediate Tutorial
Learn how to manipulate cookies using JavaScript with this tutorial. Re-usable functions for easy cookie access are provided, for use in your own scripts.
Events and Event Handlers - Intermediate Tutorial
Learn all about events in JavaScript, and how you can use them for all sorts of neat tricks.
Form Validation with JavaScript - Intermediate Tutorial
Shows you how to write a script that ensures your form is filled in correctly before it's sent to your server. Great for "required fields" such as email addresses!
Opening Windows with JavaScript - Intermediate Tutorial
How to control browser windows with JavaScript, and create "pop-ups".
Rollover Buttons with JavaScript - Intermediate Tutorial
This tutorial shows you how to create a rollover image button using JavaScript.
A Simple JavaScript Drop-down Menu - Intermediate Tutorial
Shows you how to use JavaScript and a SELECT list to create a simple drop-down navigation menu for your website.
Making a Rollover Menu Bar - Intermediate Tutorial
This tutorial guides you through the process of building a menu bar with rollover buttons.
JavaScript Timers with setTimeout and setInterval - Intermediate Tutorial
In this tutorial we'll look at JavaScript's setTimeout(), clearTimeout(), setInterval() and clearInterval() methods, and show how to use them to set timers and create delayed actions.
Creating a JavaScript Clock - Intermediate Tutorial
Use JavaScript's Date object and Window.setInterval method to make a simple real-time clock that you can place on any Web page. Along the way, you take a look at how to access text nodes in the DOM, and how to set an onLoad event handler.
Using Javascript's Location Object to Work with URLs - Intermediate Tutorial
Learn how to use the JavaScript Location object to read and change URLs, as well as how to reload (or refresh) the page.
Adding a WYSIWYG HTML Editor to Your Site - Intermediate Tutorial
Explores JavaScript WYSIWYG HTML editors, and shows how to integrate the popular CKEditor and TinyMCE editors into your Web forms.




