When you think ASP, think...
Recent Articles
All Articles
ASP.NET Articles [1.x] [2.0]
ASPFAQs.com
Message Board
Related Web Technologies
User Tips!
Coding Tips
Search

Sections:
Book Reviews
Sample Chapters
Commonly Asked Message Board Questions
Headlines from ASPWire.com
JavaScript Tutorials
MSDN Communities Hub
Official Docs
Security
Stump the SQL Guru!
Web Hosts
XML Info
Information:
Advertise
Feedback
Author an Article
Technology Jobs

















internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers
ASP ASP.NET ASP FAQs Message Board Feedback ASP Jobs
Print this page.

Windows Systems Administrator
Jupitermedia
US-CT-Darien

Justtechjobs.com Post A Job | Post A Resume

Published: Monday, November 15, 1999

JavaScript Tutorials & Articles


Client-side scripting, as the name implies, is executed scripting code that occurs on the client. This is commonly used for purposes of form validation. For example, if you create a form that contains a text box for the user to enter his or her age, you don't want to let the user enter values like "Bob" or "53213". One way to prevent this is to let the user submit the form, even with erroneous values, and check whether or not the values the user entered were valid using ASP. This is referred to as server-side form validation. Client-side form validation, on the other hand, checks to make sure the values entered into the form are valid before the form is submitted to the server.

- continued -

Client-side scripting must be done using JavaScript as the scripting language, since Netscape Navigator only accepts JavaScript as a legal, client-side scripting language. Due to the fact that most ASP pages are developed using VBScript as the server-side language, many ASP developers either don't know JavaScript, or are a little rusty at it. Do not fear! The following tutorials will more than help you learn or sharpen your JavaScript skills.

Thau's JavaScript Tutorial
In this tutorial, Thau introduces JavaScript and its concepts. An examination of JavaScript's uses, and a look at JavaScript syntax and protocol is also included. This tutorial also serves as an introduction to scripting language programming.

Thau's Advanced JavaScript Tutorial
This tutorial looks at the JavaScript language in greater detail. The constructs are closely examined, string handling is discussed, as well as other JavaScript issues. The concepts of JavaScript programming are discussed here. There is no talk of form validation.

Quick-Hit JavaScript Questions
Here's the place to check out if you have a specific question concerning JavaScript. Wondering how to use cookies, or how to handle form validation? This article answers several commonly asked JavaScript questions.

VBScript-to-JavaScript Translations
One disadvantage of JavaScript is that it doesn't contain many of the nice formatting functions that are inherent with VBScript. To help overcome that shortcoming, the VBScript-to-JavaScript section implements several common VBScript functions in JavaScript code so you can use them in your client-side JavaScript code!

Learning JavaScript is an important aspect of web development. It's unfortunate that so many languages need to be learned to work with the web. However, JavaScript is one of the important ones, and it is important that you at least have an understanding of how JavaScript works, what it can do, and the general form of its syntax.

Happy Programming!

Additional JavaScript Resources from Jupitermedia


Windows Internet Technology | ASP.NET [1.x] [2.0] | ASPMessageboard.com | ASPFAQs.com | Advertise | Feedback | Author an Article



JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Microsoft Article: 7.0, Microsoft's Lucky Version?
Microsoft Article: Hyper-V--The Killer Feature in Windows Server 2008
Avaya Article: How to Feed Data into the Avaya Event Processor
Microsoft Article: Install What You Need with Windows Server 2008
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: How Cool Is Your Data Center?
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Compare Pro 6
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Collaborating in the High-Performance Workplace
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES