Curriculum Design and Instruction To Teach
Java Script:
Author: Charles Hayes:
Special Features Include:
* Phases For Conducting A Needs Assessment:
* Curriculum Design Supplement:
* Curriculum Design Plan:
* Lesson Plans:
* Instructional Goals:
* Instructional Objectives:
* Instructional Activities:
* Instructional Evaluation Techniques:
* Standard Vocabulary:
* A Limited Glimpse:
Topics Include:
* Learn Java Script Basics:
* Introduction:
@ Prepare to Program in Java Script:
1. Learn the History of Java Script:
A. The Origin of Java Script:
B. Java Script Makes Its Way into Internet
Explorer:
C. Java Script Becomes an Official Standard:
D. Where Java Script Is Today:
2. Choose a Development Environment:
A. Develop Java Script-Enabled Web Pages:
B. Create Server-Based Web Applications:
C. Use Java Script in a DOS or Windows
Environment:
D. Java Script Development Tools:
3. Learn What Java Script Can and Cannot Do:
1. Use Java Script as a Client-Side Language:
2. Use Java Script as a Server-Side Language:
4. Decide Which Version of Java Script to Use:
5. Test Java Script Programs Using HTML:
A. Create a Java Script Template:
B. Understand the Java Script Template:
6. Communicate with the User:
A. Display an Alert Message:
B. Write Text to the Browser Window:
* Introduction:
@ Learn Java Script Fundamentals:
1. Understand Basic Terminology:
2. Store Data in Variables:
A. Define Variables:
B. Define Constants:
3. Understand Program Flow:
4. Control Program Flow with Statements:
A. Execute Code Conditionally:
B. Repeat Statements Using Loops:
C. Comment Your Code:
D. Set a Default Object:
E. Handle Errors:
5. Understand the Basics of Expressions:
6. Use Operators to Create Complex
Expressions:
7. Organize Your Code Into Functions:
A. Define Functions:
B. Accept Parameters:
C. Understand Variable Scope:
D. Return Values:
8. Use the Improvements in Java Script
2.0 to Create More Powerful Functions:
A. Use Named Optional Parameters:
B. Accept Any Number Of Parameters:
@ Use Built-in Java Script Classes:
1. Learn about Objects in Java Script:
A. Write Unstructured Programs:
B. Organize Code into Procedures:
C. Separate a Program into Modules:
D. Use the Object-Oriented Approach:
E. Turn Properties and Functions into
a Class:
2. Java Script's Built-in Classes and
Data Types:
A. Instantiate an Object with the new
Operator:
B. Access an Object with the . Operator:
C. Access an Object with the [] Operator:
3. Create a String Object in Java Script:
A. Create a String Object using a String
Literal:
B. Create a String Object using the String
Data Type:
C. Use the String Object's Build-in
Functionality:
4. Perform Mathematical Functions:
5. Apply Java Script's Date-Handling
Functions:
6. Convert Strings into Numbers:
A. Use the parseInt and parseFloat Functions:
7. Prepare Text Before Sending to Web Server:
A. Use the escape and unescape Functions:
8. Decide When to Use Regular Expressions:
A. Understand the Basics of Regular Expressions:
B. Create Patterns with a RegExp Object:
9. Understand Java Script 2.0's Powerful
New Data Types:
A. Use the Boolean, Integer, and Number
Data Types:
B. Use the Char Data Type:
C. Use the Object Data Type:
D. Understand Special Data Types:
* Introduction:
@ Organize Data Into Arrays:
1. Create an Array Object:
A. Create an Empty Array:
B. Specify an Initial Array Length:
C. Create and Initialize an Array in One
Line of Code:
D. Use Array Literals:
E. Call the Properties and Methods of the
Array Object:
2. Set and Retrieve Values in an Array:
3. Use Multidimensional Arrays:
A. Use Java Script 2.0 's Enhanced Arrays:
B. The Static Array Class:
C. The Dynamic Array Class:
D. The ConstArray Class:
* Introduction:
@ Create Your Own Java Script Classes:
1. Learn about Classes in Java Script:
2. Create Objects in Java Script 1.x:
A. Call a Constructor Function:
B. Use an Object Literal:
C. Extend an Existing Class:
D. Extend an Existing Object:
3. Create Objects in Java Script 2.0:
A. Define Your Own Classes:
B. Organize Classes Using Inheritance:
C. Choose Between Static and Instance
Members:
D. Make Class Members Public or Private:
* Build Java Script-Enabled Web Sites:
* Introduction:
@ Embed Java Script in a Web Page:
1. Understand Basic HTML Structure:
A. Build an HTML Document:
B. Indicate the Document Type with DOCTYPE:
C. Add a Title and Define Document Keywords:
D. Format Text with HTML Elements:
E. Format Text with Style Sheets:
2. Use script to Add Java Script to a Web
Page:
3. Use noscript for Browsers That Don't
Support Scripting:
4. Load an External Java Script File:
5. Call Java Script Using Hyperlinks:
* Introduction:
@ Creat Scripts That Work In Every
Browser:
1. Understand Browser Differences:
A. What Kind of Errors Can Occur?
B. Detect What Type of Browser the User
Is Running:
C. Query the Document Model:
2. Stick to Web Standards:
3. Write Cross-Browser Code:
* Introduction:
@ Manipulate Web Forms:
1. Understand HTML Forms:
A. Request User Input Using an HTML Form:
B. Process Form Input with Client-Side
Java Script:
C. Process Form Input on a Web Server:
D. Insert an HTML Form into a Web Page:
2. Retrieve and Set Form Control Values
in Java Script:
A. Access Form Values Using the
forms Array:
B. Access Form Values Using the
elements Array:
C. Access Form Values Using
getElementById():
D. Access Form Values Using
getElementsByname():
E. Access Form Values Using
getElementsByTagName():
* Build Java Script-Enabled Web Sites:
* Introduction:
@ Handle Browser Envents:
1. Write Java Script Event Handlers:
A. Handle User Interface Events:
B. Handle Mouse Events:
C. Handle Key Events:
D. Handle HTML Events:
2. Handle Events Using the Property:
3. Trigger Events in Java Script:
A. Call the Method Associated with
an Event:
B. Use the fireEvent Method:
4. Overcome Browser Incompatibility:
* Introduction:
@ Communicate Between Browser Frames:
1. Learn the Basics of HTML Frames:
A. Create a Frameset in HTML:
B. Define and Name Frames in a Frameset:
2. Call Java Script Functions from Other
Frames:
A. Access Another Frame Using Java Script:
B. Call a Java Script Function Located in
Another Frame:
3. Handle Synchronization Between Frames:
* Introduction:
@ Interact With The Web Browser:
1. Learn the Basics of the Document Object
Model:
2. Manipulate the Contents of a Web Page:
A. Dynamically Modify the Contents of a Web
Page:
B. Change the Items in a Drop-Down List Box:
3. Examine the Entire Browser Window:
4. Retrieve Properties of the Web Browser
Software:
5. Examine the Operating System's Display
Settings:
6. Access the Web Browser History List:
7. Send the Browser to a New Location:
* Introduction:
@ Perform Simple Animation:
1. Learn the Basics of Cascading Style
Sheets:
A. Assign Style to Web Pages Using HTML
Elements:
B. Assign Style to Web Pages Using Style
Sheets:
C. Use Basic Style Attributes:
D. Position Elements on a Web Page:
E. Modify Styles Using Java Script:
F. Understand Cross-Platform Issues:
2. Perform Basic Animation Using Java
Script:
A. Dynamically Load Images:
B. Make Content Move Around the Screen:
* Take Java Script To The Next Level:
* Introduction:
@ Debug Java Script Programs:
1. Understand the Possible Causes of
Errors:
A. Find the Source of an Error Message:
B. Interpret Error Messages:
2. Use a Java Script Validator:
3. Add Debugging Code to Your Programs:
4. Use the Java Script Console:
5. Use a Java Script Debugger:
* Introduction:
@ Make Your Program Errorproof:
1. Learn the Basics of Exceptions:
2. Catch Exceptions Using the try and
catch statements:
A. Understand Exception Bubbling:
B. Use the IE Error Object:
C. Use Netscape-Only catch Clauses:
D. Use Nonstandard finally Clauses:
3. Create Exceptions Using the throw
Statement:
4. Design Programs That Are Easy to Debug
from the Start:
A. Avoid Unstructured Programming:
B. Break Code into Manageable Chunks:
C. Reuse Code Using Classes and Objects:
5. Test Your Java Script Code Thoroughly:
A. Create a Testing Harness:
B. Force Errors to Test Error-Handling
Code:
C. Try Your Program in Many Different
Environments:
@ Use Java Script To Manage Browser
Plug-Ins:
1. Insert Scriptable Objects into HTML
Web Pages:
2. Include Sun Java Applets:
A. Connect to Java Applets Using Java
Script:
3. Embed Movies and Music in Web Pages:
A. Connect to Music and Media Objects
using Java Script:
4. Use the Microsoft Calendar Control
in Your Web Pages:
* STATE OF THE ART CURRICULUM DESIGN:
* NEW:
* REFERENCES:
* ILLUSTRATIONS:
* PHOTOS:
* PAPERBACK:
* TRANSPARENT FRONT PAGE:
* BLACK OR WHITE BACK PAGE COVER:
* BINDED: BLACK OR WHITE COIL:
* 500 WHITE PAGES: 8x11"
* ALLOW 4 TO 6 WEEKS TO RECEIVE ITEM:
* ORDER EARLY WHILE SUPPLIES LAST:
* GET A RECOGNITION CERTICATE WHEN YOU
COMPLETE THE EXAMINATIONS IN THIS
CURRICULUM DESIGN AND INSTRUCTION:
* GET A $25.00 McDONALD GIFT CERTIFICATE
WITH THIS PURCHASE: