Javascript and Web Client-side programming

By Richard Roth, On-the-Net/East, rich@on-the-net.com , 413-586-9668

Day 1

Markup language vs Programming Language

Client side programming:

Scripting vs programming languages:

How Scripts are used in HTML web pages

Script Languages

Javascript

Jscript

Vbscript

Programming Languages

Java

Language Plugins:

Java 1.2

TCL, Python

Browser compatibility

Javascript Concentration:

Using without programming:

Can it be done ?

Using Existing Scripts

Builtin Objects, Data and Events

Programming techniques

Common functions:

Mouse-overs

Mouse-overs with Image pre-loading

Form validation

Page Redirection

Cookie manipulation

Lab:

Example web pages:

Mouse-over

Form validation

Cookies handling

Finding Javascript programs

 

Day 2

Javascript programming:

Variable declarations

Logic statements: if, loops

Controlling Browser Obects:

Frames, windows.

Programming tools:

Visual JS

Programming editors

Language references

JS Debugger

Lab:

Special Calculators

Reminder Calendar

 

Day 3

Integration:

Live Connect

Java/Javascript

Javabeans

Integration with server-side operations:

Server side JS

Custom servers

CGI

Database operations with JS

SQL databases

JDBC

ODBC

Lab:

Events Database with calendar display

 

Bibliography:

Language Quick Reference:

Javascript for Dummies : Quick Reference (For Dummies)

by Emily A. Vander Veer, Emily Vander Veer

ISBN: 0764501127

Detailed Language Manual:

Javascript : The Definitive Guide

by David Flanagan, Dan Shafer, David Flangan

ISBN: 1565923928

Useful and Interesting:

JavaScript for the World Wide Web: Visual QuickStart Guide,

Second Edition

by Tom Negrino, Dori Smith

ISBN: 0201696487

Designing With JavaScript : Creating Dynamic Web Pages (Web

Review Studio Series) by Nick Heinle

ISBN: 1565923006