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