diff options
Diffstat (limited to 'files/zh-tw/web/javascript/language_resources/index.html')
-rw-r--r-- | files/zh-tw/web/javascript/language_resources/index.html | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/files/zh-tw/web/javascript/language_resources/index.html b/files/zh-tw/web/javascript/language_resources/index.html new file mode 100644 index 0000000000..975722d97a --- /dev/null +++ b/files/zh-tw/web/javascript/language_resources/index.html @@ -0,0 +1,77 @@ +--- +title: JavaScript 語言的資源 +slug: Web/JavaScript/Language_Resources +translation_of: Web/JavaScript/Language_Resources +--- +<div>{{JsSidebar}}</div> + +<div> +<p><strong>ECMAScript</strong> 是一種 scripting language 的規範,<a href="../../../../en/JavaScript" rel="internal">JavaScript</a> 即是植基於他實做的。 ECMAScript 是由 <strong>ECMA-262 specification </strong>中的 <a class="external" href="http://www.ecma-international.org/" title="http://www.ecma-international.org/">Ecma International</a> standards organization 訂立標準的。以下是目前已經被發表的 ECMAScript 標準:</p> + +<table class="standard-table"> + <tbody> + <tr> + <th>ECMA 名稱</th> + <th>相關連結</th> + <th>發表日期</th> + <th>基本資訊</th> + </tr> + <tr> + <td>ECMA-262</td> + <td><a class="external" href="http://www.mozilla.org/js/language/E262.pdf">PDF</a></td> + <td>June 1997</td> + <td>ECMAScript standard 的最初始版本</td> + </tr> + <tr> + <td>ECMA-262 Edition 2</td> + <td><a class="external" href="http://www.mozilla.org/js/language/E262-2.pdf">PDF</a></td> + <td>August 1998</td> + <td>ECMAScript standard 的第二版,同時也是 standard 16262</td> + </tr> + <tr> + <td>ECMA-262 Edition 3</td> + <td><a class="external" href="http://www.mozilla.org/js/language/E262-3.pdf">PDF</a> <a class="external" href="http://www.mozilla.org/js/language/E262-3.doc">Word</a> <a class="external" href="http://bclary.com/2004/11/07/" title="http://bclary.com/2004/11/07/">HTML</a></td> + <td>December 1999</td> + <td>ECMAScript standard 的第二版。JavaScript 1.5 即是此版本的實做,更多資料請見 <a class="external" href="http://www.mozilla.org/js/language/E262-3-errata.html">errata</a></td> + </tr> + <tr> + <td>ECMA-262 Edition 5</td> + <td><a class="external" href="http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262%205th%20edition%20December%202009.pdf" title="http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262%205th%20edition%20December%202009.pdf">PDF</a> <a class="external" href="http://people.mozilla.org/~jorendorff/es5.html" title="http://people.mozilla.org/~jorendorff/es5.html">HTML</a></td> + <td>December 2009</td> + <td>ECMAScript 5。更多資料請見 <a class="external" href="http://wiki.ecmascript.org/doku.php?id=es3.1:es3.1_proposal_working_draft">ES5 errata</a> 以及 <a href="/En/JavaScript/ECMAScript_5_support_in_Mozilla" title="en/JavaScript/ECMAScript 5 support in Mozilla">ECMAScript 5 support in Mozilla</a></td> + </tr> + <tr> + <td>ECMA-262 Edition 5.1</td> + <td><a class="external" href="http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf">PDF</a></td> + <td>June 2011</td> + <td>ECMAScript 5.1。這是目前最新的版本。這個版本同時對上了 3<sup>rd</sup> edition of the international standard <a class="external" href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=55755">ISO/IEC 16262:2011</a>。他只多了 ES5 額外的修正,並沒增加新的 features。</td> + </tr> + <tr> + <td>ECMA-357</td> + <td><a class="external" href="http://www.mozilla.org/js/language/ECMA-357.pdf">PDF</a></td> + <td>June 2004</td> + <td><a href="/en/E4X" title="en/E4X">ECMAScript for XML (E4X)</a>。更多資料請見 <a class="link-https" href="https://bugzilla.mozilla.org/attachment.cgi?id=169406">E4X errata</a>。</td> + </tr> + </tbody> +</table> + +<p> 你也可以在 <a class="external" href="http://en.wikipedia.org/wiki/ECMAScript" title="http://en.wikipedia.org/wiki/ECMAScript">wikipedia ECMAScript entry</a> 得知更多關於 ECMAScript 的歷史。此外,你也可以加入 ECMAScript 下一版名為 Harmony 的修訂,只要透過 <a class="external" href="http://www.ecmascript.org/community.php" title="http://www.ecmascript.org/community.php">ecmascript.org</a> 的公開 wiki 或 <a class="link-https" href="https://mail.mozilla.org/listinfo/es-discuss" title="https://mail.mozilla.org/listinfo/es-discuss">es-discuss mailing list</a> 。</p> + +<h2 id="相關實做">相關實做</h2> + +<ul> + <li><a href="/en/SpiderMonkey" title="en/SpiderMonkey">SpiderMonkey</a> - Firefox 使用的 JavaScript engine。</li> + <li><a href="/en/Rhino" title="en/Rhino">Rhino</a> - 以 Java 撰寫的 JavaScript engine 。</li> + <li><a href="/en/Tamarin" title="en/Tamarin">Tamarin</a> - ActionScript virtual machine (Adobe® Flash® Player 使用)。</li> + <li><a class="external" href="http://en.wikipedia.org/wiki/List_of_ECMAScript_engines" title="http://en.wikipedia.org/wiki/List_of_ECMAScript_engines">Other implementations</a> (wikipedia).</li> +</ul> + +<h3 id="更多資訊">更多資訊</h3> + +<ul> + <li><a class="external" href="http://brendaneich.com/" title="http://brendaneich.com/">Brendan Eich's blog</a>. Brendan is the creator of JavaScript and the SpiderMonkey JS engine. He still works with the ECMA working group to evolve the language.</li> + <li><a class="external" href="http://dmitrysoshnikov.com/" title="http://dmitrysoshnikov.com/">Dmitry Soshnikov's analysis of ECMA-262 Edition 3 and 5</a></li> +</ul> + +<p>{{ languages( { "ja": "ja/JavaScript_Language_Resources", "pl": "pl/Zasoby_j\u0119zyka_JavaScript" } ) }}</p> +</div> |