JavaScript
An Introduction
Part I: Structure of a JavaScript program
JavaScript Characteristics
- scripting language
- embeded directly inside of the HTML file
- is interpreted by code in the browser on the client side.
- because it is downloaded in an uncompress format, you need to be conscience of the size of the code you are downloading.
- typically used for simple graphical interfaces.
- simple language that due to some lack of structure for a programmer can be unintuitive...but, for a non-programmer possibly easier than other languages.....really developed for the non-programmer.
- JavaScript code is surrounded by the following. Note: the code is encodes inside of an HTML comment....this is not require but, good practice in case someone with a very old browser does not recognize JavaScript this will insure it doesn't choke and will display the rest of the HTML.
<SCRIPT Language="JavaScript">
<!--
THE JavaScript Code GOES HERE
// -->
</SCRIPT>
- Location of Code:
- if in <HEAD> statement than this is where you will put functions, etc.
- if in <BODY>, this is where you will put the code that actually executes possibly using funcitons from the code in the <HEAD> portion of the HTML.
JavaScript Uses/Capabilities
- Can generate HTML dynamically.
- Used for simple user interface interactions: button roll-overs,etc.
- Can make Java calls directly from JavaScript, to extend the possibilities greatly using Java.
- Can be used to check data in form before sending off to a CGI-script on the server for processing.
JavaScript Basics: Literals, Variables and More
Next: Objects and Classes, and Functions.