Find this at http://www.npac.syr.edu/users/gcf/cookedcps616javascript97/

JavaScript Tutorial for CPS616 Technologies of the Information Age 1997

Given by Geoffrey C. Fox at Basic Information Track of CPS on Spring Semester 97. Foils prepared 15 January 1997

Java versus JavaScript versus HTML Issues
Some Simple Motivating Examples
Language Features and Syntax
The Peculiar Object Model -- Functions Properties and Methods
Arrays in old and new JavaScript
Arguments of Functions
with and other object related syntax
The JavaScript built in Math String and Date Objects
The Navigator Objects -- Frames Windows Document Form
Event Handling including Function object
Cookies
User Objects and Examples including using JavaScript for frames


Table of Contents for JavaScript Tutorial for CPS616 Technologies of the Information Age 1997


001 CPS 616 January-April 1997
    Computational Science Track on Base Technologies for the 
    Information Age:
    Module on JavaScript 
002 Abstract of CPS616 JavaScript Presentatation 
003 General Remarks on JavaScript - I
004 General Remarks on JavaScript - II
005 Java / Interpreter Structure
006 Some Performance Comments
007 We need to know HTML!
008 Hello World Example of JavaScript- I
009 Hello World Example of JavaScript- II
010 Example of Clicking on a Form - I
011 Example of Clicking on a Form - II
012 Example of Parameterized HTML
013 LiveWire -- Netscape's Approach to CGI
014 Refinements in the <SCRIPT> Tag - I
015 Refinements in the <SCRIPT> Tag - II
016 JavaScript URL's
017 JavaScript Entities in HTML
018 JavaScript Compared to Java - I
019 JavaScript Compared to Java - II
020 The JavaScript Language -- Values, Names Etc.
021 The JavaScript Language -- Expressions - I
022 The JavaScript Language -- Expressions - II
023 The JavaScript Language -- Conditionals
024 JavaScript Object Model -- I
025 JavaScript Object Model -- II
026 Example of a JavaScript Function
027 Creation of JavaScript Objects
028 User Defined Objects Continued
029 The JavaScript with Statement for objects
030 The for ... in JavaScript syntax
031 The New Way of Defining Arrays
032 The old MakeArray Function and Arrays of Object
033 More on Arrays -- Properties and Multidimensions
034 The arguments Array in JavaScript
035 The this keyword in JavaScript
036 The parseInt parseFloat System functions 
037 The eval JavaScript Function 
038 Built-In JavaScript and LiveWire Objects
039 The Math and Number Objects in JavaScript
040 The String Object in JavaScript - I
041 Explanation of String methods - I
042 The String Object in JavaScript - II
043 Explanation of String methods - II
044 The Date Object in JavaScript
045 The Structure of the Navigator Object/Property Hierarchy
046 The Confused Window Labelling Scheme
047 The Window Hierarchy Pictorially
048 Creating New Windows
049 Role of Frames in JavaScript 
050 Frame Basics in Netscape HTML -- Example
051 Frame Basics in Netscape HTML -- Rules
052 Use of Dummy Frames in JavaScript
053 General Syntax of <Frameset> </Frameset>
054 General Syntax of <Frame> tag
055 Event Handlers in JavaScript - I
056 Event Handlers in JavaScript - II
057 The Function Object and Event Handlers
058 JavaScript Form Example
059 JavaScript Link Example
060 setTimeout and clearTimeout
061 setTimeOut Example -- Display Current Time - I
062 Structure of Index -- mainframe Case
063 setTimeOut Example -- Display Current Time - II
064 More on Document Objects -- Image
065 Self Documenting Index-mainframe sets
066 AccumulateInfo Self Describing Document
067 Typical Look of Document Calling AccumulateInfo - I
068 Typical Look of Document Calling AccumulateInfo - II
069 The Asynchronous JavaScript/Browser
070 Another Important Way of setting a new document to be loaded
071 Use of Dynamic Forms (Layout) in JavaScript
072 The flexbuttons dynamic form in JavaScript
073 Create RadioButtons Dynamically
074 Create Select Field Dynamically


Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Wed Feb 19 1997