Hello there, folks - I'm compiling a little list of where to find references and documentation for the ECMAScript language, implentations (such as JavaScript, JScript, ActionScript, InScript etc.), browser host objects and other useful JavaScript resources.
If you have any feedback, suggestions of improvements for this thread, please post them in the community feedback thread.
(If you are a mere mortal and no JavaScript god, you might be more interested in looking at the bottom part of this post and at the MSDN or DevEdge documentation.)
JavaScriptKit.com JavaScript Reference: Comprehensive listing of JavaScript objects, properties, and methods. Also includes explanations and examples.
The ECMAScript Standard:
ECMAScript:
(Authored for implementors, not users. Very hard to read unless you know and understand the technical language it uses.)
- ECMA-262 - ECMAScript Language Specification
- ECMA-262 2nd Edition - ECMAScript Language Specification (Revision is editorial in nature)
- ECMA-262 3rd Edition - ECMAScript Language Specification (Updated with for example regex)
- ECMA-262 Edition 4 - ECMAScript Version 2 Draft (Estimated finished 2004 Q1)
- Netscapes ECMAScript Edition 4 proposal
- ECMA-290 ECMAScript Components Specification (Anyone heard of this one before?)
- News 2003-03-28! ECMAScript for XML (E4X)
Implementations:
JavaScript:
(Netscape implemetation, see DevEdge JavaScript Central)
- DevEdge JS1.5 Core Ref
- DevEdge JS1.5 Core Guide
- Mozilla/SeaMonkey Class Hierarchy: /js
- JavaScript 2.0 Specification (Curiosa and nothing else - the implementation isn't in any user agent for the moment.)
JScript: (Only use MSDN for IE proprietary stuff.)
(Microsoft implementation, see MSDN/Scripting/JScript)
JavaScript:
(Opera implementation)
kjs:
(Safari & Konqueror implementation)
Host objects:
Standard host objects, DOM0 & Netscape 4 proprietary host objects:
Mozilla Gecko host objects:
- Gecko DOM Reference
- Client Object Cross-References
- Mozilla DOM Samples:List of samples
- Mozilla/SeaMonkey Class Hierarchy: /dom
- Mozilla/SeaMonkey Class Hierarchy: /htmlparser
JScript host objects:
- HTML and DHTML Reference
- HTML and DHTML Overview and Tutorials
- About the W3C Document Object Model (W3C DOM in Internet Explorer)
- MSXML4.0 SDK (XML in IE)
- Interfaces and Scripting Objects
- Measuring Element Dimension and Location
- Internet Client SDK
- Windows Scripting Zone References
Opera host objects:
kjs & khtml host objects:
Implementations and host objects:
ActionScript:
(MacroMedia flash implementation and host objects)
- Flash MX ActionScript Dictionary
- Flash MX ActionScript Reference Guide
- Using ActionScript Overview
- ScreamWeaverMX ActionScript Reference
InScript:
(iCab implementation and host objects)
I couldn't find any OmniWeb JavaScript Documentation and References anywhere - PPK's page will have to suffice when it comes to that browser.






</nb>