JavaScript is a small, lightweight, object-oriented, cross-platform scripting language. For a brief introduction, read
About JavaScript.
For information about using JavaScript in browsers, please see DOM and DHTML topics. The Gecko DOM Reference describes the host objects available in Gecko-based browsers.
For information about embedding JavaScript engine in your application, see
SpiderMonkey.
- Core JavaScript Reference
- This JavaScript reference includes complete documentation for JavaScript 1.5 and updates.
- Core JavaScript Guide
- Our primary guide about how to program with JavaScript.
- JavaScript code modules
- How to use JavaScript code modules to share code among privileged components.
- ECMAScript 5 support in Mozilla
- A look at Mozilla's current -- and planned -- support for ECMAScript 5.
- New in JavaScript 1.6
- JavaScript 1.6 (supported by Firefox 1.5 and other Mozilla 1.8-based applications) adds item location and iterative methods to arrays, Array and String functions for use on other types, and E4X support including
for each...in. - New in JavaScript 1.7
- JavaScript 1.7 (supported in Firefox 2) adds generators and iterators, array comprehensions, block scopes with
let, and destructuring assignment. - New in JavaScript 1.8
- JavaScript 1.8 (Firefox 3.0) adds expression closures, generator expressions, and
reduce() and reduceRight() methods on arrays. - New in JavaScript 1.8.1
- JavaScript 1.8.1 (the latest version, supported in Firefox 3.5) adds native JSON encoding and decoding,
Object.getPrototypeOf, and the string trim methods: trim(), trimLeft(), and trimRight(). - Migrate apps from Internet Explorer to Mozilla
- Doron Rosenberg tells you how to make sure your web applications work in both IE and Mozilla.
- JavaScript Language Resources
- A description of the JavaScript language standards.
- JScript Deviations from ES3 (PDF)
- Describes differences between the ECMAScript ed. 3 standard and its Microsoft implementation (JScript). Also includes information on other browsers (Opera, Firefox, and Safari).
View All... | |