JavaScript

  • Revision slug: JavaScript
  • Revision title: JavaScript
  • Revision id: 1229
  • Created:
  • Creator: Deltab
  • Is current revision? No
  • Comment 11 words added

Revision Content

A re-introduction to JavaScript
Insert creative description here.
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. and {{ mediawiki.internal('Rhino', "en") }}, when that page gets created

Documentation

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.
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.
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...

Community

  • View Mozilla forums...

{{ DiscussionList("dev-tech-javascript", "mozilla.dev.tech.javascript") }}

Featured tools

View All...

Related Topics

AJAX, DOM, Server-Side JavaScript, DHTML, E4X, SpiderMonkey, Canvas

Categories

Interwiki Language Links

 

{{ languages( { "es": "es/JavaScript", "fr": "fr/JavaScript", "it": "it/JavaScript", "ja": "ja/JavaScript", "ko": "ko/JavaScript", "pl": "pl/JavaScript", "pt": "pt/JavaScript", "ru": "ru/JavaScript", "zh-cn": "cn/JavaScript", "zh-tw": "zh_tw/JavaScript" } ) }}

Revision Source

<div class="callout-box"><strong><a href="/en/A_re-introduction_to_JavaScript" title="en/A_re-introduction_to_JavaScript">A re-introduction to JavaScript</a></strong><br>
<span class="comment">Insert creative description here.</span></div>
<div><strong>JavaScript</strong> is a small, lightweight, object-oriented, cross-platform scripting language. For a brief introduction, read <a href="/en/About_JavaScript" title="en/About_JavaScript">About JavaScript</a>.
<p>For information about using JavaScript in browsers, please see <a href="/en/DOM" title="en/DOM">DOM</a> and <a href="/en/DHTML" title="en/DHTML">DHTML</a> topics. The <a href="/en/Gecko_DOM_Reference" title="en/Gecko_DOM_Reference">Gecko DOM Reference</a> describes the host objects available in <a href="/en/Gecko" title="en/Gecko">Gecko</a>-based browsers.</p>
For information about embedding JavaScript engine in your application, see <a href="/en/SpiderMonkey" title="en/SpiderMonkey">SpiderMonkey</a>. <span class="comment">and {{ mediawiki.internal('Rhino', "en") }}, when that page gets created</span></div>
<table class="topicpage-table"> <tbody> <tr> <td> <h4 name="Documentation"><a href="/Special:Tags?tag=JavaScript&amp;language=en" title="Special:Tags?tag=JavaScript&amp;language=en">Documentation</a></h4> <dl> <dt><a href="/en/Core_JavaScript_1.5_Reference" title="en/Core_JavaScript_1.5_Reference">Core JavaScript Reference</a> </dt> <dd><small>This JavaScript reference includes complete documentation for JavaScript 1.5 and updates.</small> </dd> </dl> <dl> <dt><a href="/en/Core_JavaScript_1.5_Guide" title="en/Core_JavaScript_1.5_Guide">Core JavaScript Guide</a> </dt> <dd><small>Our primary guide about how to program with JavaScript.</small> </dd> </dl> <dl> <dt><a class="internal" href="/En/JavaScript/ECMAScript_5_support_in_Mozilla" title="en/JavaScript/ECMAScript 5 support in Mozilla">ECMAScript 5 support in Mozilla</a> </dt> <dd><small>A look at Mozilla's current -- and planned -- support for ECMAScript 5.</small> </dd> </dl> <dl> <dt><a href="/en/New_in_JavaScript_1.6" title="en/New_in_JavaScript_1.6">New in JavaScript 1.6</a> </dt> <dd><small>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 <a class="internal" href="/en/E4X" title="En/E4X">E4X</a> support.</small> </dd> </dl> <dl> <dt><a href="/en/New_in_JavaScript_1.7" title="en/New_in_JavaScript_1.7">New in JavaScript 1.7</a> </dt> <dd><small>JavaScript 1.7 (supported in Firefox 2) adds generators and iterators, array comprehensions, block scopes with <code>let</code>, and destructuring assignment.</small> </dd> </dl> <dl> <dt><a href="/en/New_in_JavaScript_1.8" title="en/New_in_JavaScript_1.8">New in JavaScript 1.8</a> </dt> <dd><small>JavaScript 1.8 (Firefox 3.0) adds expression closures, generator expressions, and <a class="internal" href="/En/Core_JavaScript_1.5_Reference/Global_Objects/Array/Reduce" title="En/Core JavaScript 1.5 Reference/Global Objects/Array/Reduce"><code>reduce()</code></a> and <a class="internal" href="/En/Core_JavaScript_1.5_Reference/Global_Objects/Array/ReduceRight" title="En/Core JavaScript 1.5 Reference/Global Objects/Array/ReduceRight"><code>reduceRight()</code></a> methods on arrays.</small> </dd> </dl> <dl> <dt><a class="internal" href="/En/New_in_JavaScript_1.8.1" title="En/New in JavaScript 1.8.1">New in JavaScript 1.8.1</a> </dt> <dd><small>JavaScript 1.8.1 (the latest version, supported in Firefox 3.5) adds native JSON encoding and decoding, <code><a class="internal" href="/En/Core_JavaScript_1.5_Reference/Global_Objects/Object/GetPrototypeOf" title="En/Core JavaScript 1.5 Reference/Global Objects/Object/GetPrototypeOf">Object.getPrototypeOf</a></code>, and the string trim methods: <code><a class="internal" href="/En/Core_JavaScript_1.5_Reference/Global_Objects/String/Trim" title="En/Core JavaScript 1.5 Reference/Global Objects/String/Trim">trim()</a></code>, <code><a class="internal" href="/En/Core_JavaScript_1.5_Reference/Global_Objects/String/TrimLeft" title="En/Core JavaScript 1.5 Reference/Global Objects/String/TrimLeft">trimLeft()</a></code>, and <code><a class="internal" href="/En/Core_JavaScript_1.5_Reference/Global_Objects/String/TrimRight" title="En/Core JavaScript 1.5 Reference/Global Objects/String/TrimRight">trimRight()</a></code>.</small> </dd> </dl> <dl> <dt><a href="/en/Migrate_apps_from_Internet_Explorer_to_Mozilla" title="en/Migrate_apps_from_Internet_Explorer_to_Mozilla">Migrate apps from Internet Explorer to Mozilla</a> </dt> <dd><small>Doron Rosenberg tells you how to make sure your web applications work in both IE and Mozilla.</small> </dd> </dl> <dl> <dt><a href="/en/JavaScript_Language_Resources" title="en/JavaScript_Language_Resources">JavaScript Language Resources</a> </dt> <dd><small>A description of the JavaScript language standards.</small> </dd> </dl> <dl> <dt><a class="external" href="http://wiki.ecmascript.org/lib/exe/fetch.php?id=resources%3Aresources&amp;cache=cache&amp;media=resources:jscriptdeviationsfromes3.pdf">JScript Deviations from ES3</a> (PDF) </dt> <dd><small>Describes differences between the ECMAScript ed. 3 standard and its Microsoft implementation (JScript). Also includes information on other browsers (Opera, Firefox, and Safari).</small> </dd> </dl> <p><span class="alllinks"><a href="/Special:Tags?tag=JavaScript&amp;language=en" title="Special:Tags?tag=JavaScript&amp;language=en">View All...</a></span></p> </td> <td> <h4 name="Community">Community</h4> <ul> <li>View Mozilla forums...</li> </ul> <p>{{ DiscussionList("dev-tech-javascript", "mozilla.dev.tech.javascript") }}</p> <ul> <li><a class="link-irc" href="irc://irc.mozilla.org/js">#js on irc.mozilla.org</a></li> </ul> <h4 name="Featured_tools">Featured tools</h4> <ul> <li><a class="external" href="http://www.getfirebug.com/">Firebug</a> - JavaScript debugging and profiling</li> <li><a href="/en/Venkman" title="en/Venkman">Venkman</a> - JavaScript debugger</li> <li><a href="/en/JavaScript_shells" title="en/JavaScript_shells">JavaScript Shells</a> - test snippets of code</li> <li><a class="external" href="http://www.jslint.com/lint.html">JSLint</a> - syntax checker</li> <li><a class="external" href="http://jsdoc.sourceforge.net/">JSDoc</a> - generate documentation from code</li> <li><a class="external" href="http://www.aptana.com" title="http://www.aptana.com">Aptana Studio</a> - Open source IDE with Ajax and JavaScript support </li> <li><a class="external" href="http://www.netbeans.org/kb/60/java/javascript-screencast.html">Netbeans</a> - IDE which includes sophisticated JavaScript support</li> <li><a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/7434">Extension Developer's Extension</a> - Offers JS Environment and Shell</li> <li><a href="/en/Other_JavaScript_tools" title="en/Other_JavaScript_tools">Other JavaScript tools</a></li> </ul> <p><span class="alllinks"><a href="/Special:Tags?tag=JavaScript:Tools&amp;language=en" title="Special:Tags?tag=JavaScript:Tools&amp;language=en">View All...</a></span></p> <h4 name="Related_Topics">Related Topics</h4> <dl> <dd><a href="/en/AJAX" title="en/AJAX">AJAX</a>, <a href="/en/DOM" title="en/DOM">DOM</a>, <a class="internal" href="/Server-Side_JavaScript" title="Server-Side JavaScript">Server-Side JavaScript</a>, <a href="/en/DHTML" title="en/DHTML">DHTML</a>, <a href="/en/E4X" title="en/E4X">E4X</a>, <a href="/en/SpiderMonkey" title="en/SpiderMonkey">SpiderMonkey</a>, <a href="/en/HTML/Canvas" title="en/HTML/Canvas">Canvas</a> </dd> </dl> </td> </tr> </tbody>
</table>
<p><span class="comment">Categories</span></p>
<p><span class="comment">Interwiki Language Links</span></p>
<p> </p>
<p>{{ languages( { "es": "es/JavaScript", "fr": "fr/JavaScript", "it": "it/JavaScript", "ja": "ja/JavaScript", "ko": "ko/JavaScript", "pl": "pl/JavaScript", "pt": "pt/JavaScript", "ru": "ru/JavaScript", "zh-cn": "cn/JavaScript", "zh-tw": "zh_tw/JavaScript" } ) }}</p>
Revert to this revision