Core JavaScript Guide 1.5
Core JavaScript Guide
- New Features in this Release
What You Should Already Know
JavaScript Versions
Where to Find JavaScript Information
Document Conventions
Chapter 1 JavaScript Overview
- What Is JavaScript?
JavaScript and Java
JavaScript and the ECMA Specification
- Relationship Between JavaScript and ECMA Versions
JavaScript Documentation vs. the ECMA Specification
JavaScript and ECMA Terminology
- Relationship Between JavaScript and ECMA Versions
Part 1 Core Language Features
Chapter 2 Values, Variables, and Literals
Chapter 3 Expressions and Operators
Chapter 4 Regular Expressions
- Creating a Regular Expression
Writing a Regular Expression Pattern
Working With Regular Expressions
- Using Parenthesized Substring Matches
Executing a Global Search, Ignoring Case, and Considering Multiline Input
- Using Parenthesized Substring Matches
Chapter 5 Statements
- Block Statement
Conditional Statements
Loop Statements
- for Statement
do...while Statement
while Statement
label Statement
break Statement
continue Statement
Comments
Exception Handling Statements
- for Statement
Chapter 6 Functions
Chapter 7 Working with Objects
- Objects and Properties
Creating New Objects
- Using Object Initializers
Using a Constructor Function
Indexing Object Properties
Defining Properties for an Object Type
Defining Methods
Using this for Object References
Defining Getters and Setters
Deleting Properties
- Using Object Initializers
Chapter 8 Details of the Object Model
- Class-Based vs. Prototype-Based Languages
The Employee Example
Creating the Hierarchy
Object Properties
More Flexible Constructors
Property Inheritance Revisited
Part 2 Working with LiveConnect
Chapter 9 LiveConnect Overview
- Working with Wrappers
JavaScript to Java Communication
- The Packages Object
Working with Java Arrays
Package and Class References
Arguments of Type char
Handling Java Exceptions in JavaScript
Data Type Conversions
- The Packages Object
Copyright © 2000 Netscape Communications Corp. All rights reserved.
Last Updated September 28, 2000