[main] [misc] [graphics] [page design] [site design] [xhtml] [css] [xml] [xsl] [schema] [javascript] [php] [mysql]

HVCC Home
Blackboard HVCC
Blackboard Manual
Faculty Association

* javascript main
1. javascript basics
2. core javascript
3. js statements
4. js functions
5. js arrays
6. js objects
7. debugging js
8. js client side
9. the js bom
10. js frames and windows
11. js forms
12. js regexp
13. js cookies
14. basic dhtml


print version

Note that all external links will open up in a separate window.

This is a stripped down version of these pages for older browsers. These pages are really meant to be viewed in a standards compliant browser.

Directions for surfing with audio.

JavaScript

These tutorials are about JavaScript and its use for client-side Web programming.

The complete listing of JavaScript tutorials can be found below or you can use the side menu to move section by section.

  1. JavaScript
    The main page for the section.
  2. JavaScript Basics
    A quick overview of JavaScript.
    1. What is JavaScript?
      An introductory overview of JavaScript.
    2. What Can JavaScript Do?
      A look at what JavaScript is used for.
    3. What Can't JavaScript Do?
      A look at what JavaScript is not designed for.
  3. The Core Language
    The core elements that make up JavaScript.
    1. Syntax
      The basic syntax of JavaScript.
    2. Data Types
      The data types available to JavaScript.
    3. Variables
      Using variables in JavaScript.
    4. Expressions
      The rules for building an expression in JavaScript, the basic element of any program.
    5. Operators
      The basic expressions operators for JavaScript. The glue that holds the variables together.
  4. Statements
    The rules for building expressions into useful statements, including conditional and iterative control structures.
    1. Statements
      The basics of assembling expressions into meaningful code.
    2. Conditionals
      Using conditionals, control structures which determine whether or not a statement executes.
    3. Iteration
      Using iteratives, control structures which determine how many times a statement executes.
    4. Exiting Loops
      Commands for terminating loops and conditionals early.
    5. Error Handling
      Error handling with throw and catch.
  5. Functions
    Beginning and advanced function issues.
    1. Basic Functions
      An introduction to JavaScript functions.
    2. Advanced Functions
      Advanced features of JavaScript functions: just when you thought it would be just like C.
  6. Arrays
    A look at using arrays in JavaScript.
    1. Defining Arrays
      How arrays are declared and populated.
    2. Using Arrays
      How arrays are typically used in JavaScript programs.
    3. Array Methods
      Some commonly used array methods.
  7. Objects
    A look at using objects in JavaScript.
    1. Object Basics
      A general overview of the idea of objects and how they work.
    2. Object Instances
      How to create instances of objects for use in your code.
    3. Object Classes
      Creating your own object definitions for your programs.
    4. Object Methods
      How to use object methods in JavaScript.
    5. Object Prototypes
      Object prototypes and how inheritance works in JavaScript.
    6. The String Object
      A look at some of the features of the String Object.
    7. The Math Object Library
      A look at the JavaScript Math library.
    8. The Date Object
      The JavaScript Date object and its uses.
  8. Debugging
    Tips on debugging JavaScript.
  9. Client-Side Basics
    The basics of client-side JavaScript.
    1. Events and Objects
      Event and objects, how JavaScript sees the world of browsers and documents.
    2. Using in HTML
      How to use JavaScript in HTML and XHTML documents.
  10. The Browser Object Model
    The programmatic version of your browsing session.
    1. The Window Object
      The global environment variable that contains it all.
    2. The Document Object
      What your document looks like to JavaScript.
    3. Other BOM Objects
      The other major BOM objects in JavaScript.
  11. Frames and Windows
    Working with frames and windows in JavaScript.
    1. Working with Frames
      Working with frames.
    2. Working with Windows
      Working with windows.
  12. Forms
    Using JavaScript to process HTML forms.
    1. The Form Object
      A look at the relationship between forms in HTML and forms in JavaScript.
    2. Form Elements
      A look at working with specific form fields.
    3. Form Events
      Using events to interact with forms.
    4. Form Objects
      The element objects, how JavaScript sees the pieces of the form.
  13. Regular Expressions
    Using regular expressions in JavaScript to manipulate strings.
    1. Regular Expressions
      What is a regular expression?
    2. Special Characters
      Special characters in regular expressions -- the commands that define your search string.
    3. Grouping
      Grouping and conditionals in regular expressions.
    4. The RegExp Object
      The RexExp object, a constructor function for regular expressions.
    5. Regular Expressions
      Using regular expressions to process strings.
  14. Using Cookies
    Using cookies in JavaScript to store information.
    1. Viewing Cookies
      How to view cookies in different browsers.
    2. Writing Cookies
      How to write cookies with JavaScript.
    3. Reading Cookies
      The rules for using JavaScript to read cookies.
  15. Dynamic HTML
    Working with the misnomer that is Dynamic HTML.
    1. Event Handlers
      How to work with event handlers.
    2. Basic Image Rollovers
      How to code basic image rollovers.
    3. Timers
      Using timers to delay and repeat code execution.

[top]