JavaScript EditorFree JavaScript Editor     Ajax Editor



Professional JavaScript

Table of contents #2 | Table of contents #3 | Table of contents #4 | Table of contents #5 | Table of contents #6 | Table of contents #7

What Is JavaScript
JavaScript 1.1
JavaScript Implementations
ECMAScript editions
ECMAScript support in Web browsers
The Document Object Model (DOM)
Why the DOM is necessary
DOM support in Web browsers
The Browser Object Model (BOM)
ECMAScript Basics
Variables
variables in ECMAScript
interesting aspect of ECMAScript
Keywords
Primitive Types
The Undefined type
The Null type
hexadecimal literal
String type
Conversions
Converting to a string
Converting to a number
Type Casting
Reference Types
Object class
Boolean class
toExponential
String class
Example
ECMAScript provides
instanceof operator
Operators
Prefix increment/decrement
Postfix increment/decrement
Unary plus and minus
Bitwise operators
ECMAScript outputs
Bitwise NOT
Bitwise OR
Left shift
Signed right shift
Boolean operators
Logical AND
Logical OR
Multiplicative operators
Divide
Subtract
Relational operators
Equality operators
Identically equal and not identically equal
Conditional operator
Comma operator
Iterative statements
while
The break and continue statements
loop
with statement
Functions
function
No overloading
arguments object
Function class
ECMAScript
Closures
Summary
Object Basics
Requirements of object-oriented languages
Object references
Native objects
array
toString
method
functionality
methods
sort
Date class
ECMA-262
getTime
setFullYear
Built-in objects
URI methods
Global
Math object
alert
pow
Host objects
Public, protected, and private
this keyword