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 |
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