.
|
MENU |
 |
|
|
|
. |
.
|
ENTRISE SOLUTION |
 |
|
|
|
. |
.
|
TUTORIALS |
 |
|
|
|
. |
.
|
COMMUNITIES |
 |
|
|
|
. |
|
.
JAVA SCRIPT
------------------------------------------------------------------------------
COURSE OUTLINE
Time: 40hrs / 10 sessions / 4 hours per session
1. Introduction to Javascript
JavaScript Myths
What JavaScript Can Do
What JavaScript Can't Do
An Example: Calculating Your Taxes with JavaScript
Flavors and Versions of JavaScript
JavaScript Security
Using the Rest of This Book
Exploring JavaScript
2. Lexical Structure
Whitespaces and Line Breaks
Optional Semicolons
Comments
Literals
Identifiers
Reserved Words
3. Variables and data types
Numbers
Strings
boolean Values
Functions
Objects
Arrays
Null
Undefined
The Date Object
Data Type Wrapper Objects
4. Expressions and operators
Operator Overview
Arithmetic Operators
Comparison Operators
String Operators
Logical Operators
Bitwise Operators
Assignment Operators
Miscellaneous Operators
5. Statements
Compound statements
If
While
For
For .. in
Break
Continue
With
Var
Function
Return
The empty statement
6. Functions
Functions as Data Types
The Function Object
Built-in Functions
Event Handlers
7. Objects
Creating New Objects with Constructors
Methods
Object Prototypes
Classes in JavaScript
Objects as Associative Arrays
Special Object Methods
8. Arrays
Multidimensional Arrays
Array/Object Dual Nature
Creating Arrays
Array Length Property
Array Methods
Arrays in Navigator 2.0
Built-in Arrays
9. Client side program structure
Including JavaScript Files
JavaScript and Events
JavaScript in URLs
JavaScript Entities
Execution of JavaScript Programs
JavaScript and Threads
10. Windows and Javascript namespace
Multiple Windows and Explicit Window References
Windows and Frames
Window and Frame Names
The JavaScript Name Space
Window and Variable Lifetime
Garbage Collection
The JavaScript Object Hierarchy
11. Programming with windows
Opening and Closing Windows
The Status Line
Frame Programming Techniques
Other Window Programming Techniques
12. Documents and their contents
The Link Object
The Anchor Object
The JavaObject Object
13. Saving state with cookies
Reading Cookies
Storing Cookies
Cookie Limitations
Cookie Example
14. Special effects with images
Off-Screen Images and Caching
Image Event Handlers
Other Image Properties
Image Replacement Example
Other Image Techniques
15. Forms and Forms elements
The Form Object
Form Elements
Form Element Names and Values
Naming Forms and Form Elements
Form Verification Example
16. Compatibility Techniques
Compatibility with Non-JavaScript Browsers
Compatibility with JavaScript 1.0 Browsers
Compatibility Through CGI Scripts
17. Javascript security
Security Holes and Security Hobbles
The domain Property
The Data-Tainting Security Model
prepared and delivered by:
Jose G. de Jesus Jr.
MCP, MCDBA
|