|
|
|
JavaScript 1.5 Programming
|

|
Course Description:
This training is a jump-start to creating and working with
JavaScript. This course covers the material you need to
know to become proficient using JavaScript with your Web
pages. You will learn JavaScript’s critical elements,
including language syntax, script design, and deployment.
This course will provide you with a strong foundation in
JavaScript and enable you to build JavaScript enabled Web
pages correctly and with confidence.
In this course, you will learn how to:
- Write JavaScript code and use it in your Web pages.
- Use JavaScript to interact with HTML forms.
- Grasp the fundamentals of JavaScript data types, such
as Strings, Integers, and Booleans.
- Implement loops and handle arrays.
- Handle errors and exceptions gracefully in your applications.
- Model data using an object-based approach.
- Organize your JavaScripts to make them easier to change
in the future, and implement into other projects.
This training is intended for:
- Beginning Web designers who want to learn how to use
JavaScript to enhance their Web sites.
- Webmasters who want to code and debug complex Web projects,
and learn to reduce server traffic by manipulating data
in the browser with JavaScript.
- Web developers who need to expand beyond the limits
of HTML.
|
Course Duration:
3-days
|
|
Prerequisites and Assumptions:
Practical
experience with PCs and desktop workstations. Knowledge of the
web browser platforms (Internet Explorer, Mozilla/Netscape,
etc) is helpful. General knowledge of HTML/XHTML tags, including
form tags. Basic programming knowledge is helpful, but not necessary. |
|
Recommended Follow-up/RelatedCourses
|
|
|
|
Introduction to JavaScript
- JavaScript’s Humble Beginnings
- JavaScript and ECMA
- New Features of JavaScript 1.5
- Internet Explorer vs. Netscape Navigator
- Introducing the DOM
- Script Placement
- Variables, Expressions, and Evaluations
JavaScript
Conditions and Loops
- The if/if…else Control Structure
- The Switch Statement
- Boolean Operators: NOT/AND/OR
- Bitwise Operators
- Loops
- The with Statement
Strings and
Functions
- Strings
- Functions
- Variable Scope
Arrays
- Introduction to Arrays
- Simple Arrays
- Arrays as Structures
- Parallel Arrays
- Multidimensional Arrays
- Using the Array Object
Form Interaction
- Working with Form Objects
- Form.Elements
- Validation and the onSubmit Event
|
Built-In Objects
- String Object
- Date() Object
- setInterval() and setTimeout()
- Math Objects
- Regular Expressions and the RegExp Object
Windows
and Frames
- Spawning a Window
- Referencing the New Window
- Creating Content in the New Window
- Launching Functions and Passing Values
- Modal and Modeless Dialog Boxes in Internet Explorer
5+
- Creating a Frameset
- Parents and Children
- iframes
Event Handling
- Popular Browser Event Models
- Event Objects
- Browser Differences
- Event Types
Error Handling
- Reading Error Messages
- Exception Handling
- JavaScript Debugging
Custom
Objects
- Functions
- Variables and Arguments
- Objects and Properties
- Objects and Methods
- Method Overriding
- Best Practices
|
|