1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
---
title: Ресурсы по JavaScript
slug: Web/JavaScript/Language_Resources
translation_of: Web/JavaScript/Language_Resources
---
<p>{{JsSidebar}}</p>
<p><strong>ECMAScript</strong> это язык программирования лежащий в основе <a href="../../../../en/JavaScript" rel="internal">JavaScript</a>. ECMAScript стандартизирован <strong>в спецификации </strong><strong>ECMA-262, </strong>организацией по стандартам <a class="external" href="http://www.ecma-international.org/">Ecma International</a> . Далее в таблице перечислены утверждённые стандарты ECMAScript:</p>
<table class="standard-table">
<tbody>
<tr>
<th>Имя</th>
<th>Ссылка</th>
<th>Дата</th>
<th>Описание</th>
</tr>
<tr>
<td>ECMA-262</td>
<td><a class="external" href="http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%201st%20edition,%20June%201997.pdf">PDF</a></td>
<td>Июнь1997</td>
<td>оригинальный стандарт ECMAScript.</td>
</tr>
<tr>
<td>ECMA-262 Edition 2</td>
<td><a class="external" href="http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%202nd%20edition,%20August%201998.pdf">PDF</a></td>
<td>Август1998</td>
<td>Второе издание стандарта ECMAScript; также стандарт ISO 16262.</td>
</tr>
<tr>
<td>ECMA-262 Edition 3</td>
<td><a class="external" href="http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf">PDF</a></td>
<td>Декабрь1999</td>
<td>Третье издание стандарта ECMAScript; соответствует JavaScript 1.5.<br>
Смотрите также <a class="external" href="http://www.mozilla.org/js/language/E262-3-errata.html">опечатки</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">PDF</a></td>
<td>Декабрь 2009</td>
<td>ECMAScript 5<br>
Смотрите также <a class="external" href="http://wiki.ecmascript.org/doku.php?id=es3.1:es3.1_proposal_working_draft">опечатки </a><a class="external" href="http://wiki.ecmascript.org/doku.php?id=es3.1:es3.1_proposal_working_draft">ES5</a> и <a href="/En/JavaScript/ECMAScript_5_support_in_Mozilla" title="en/JavaScript/ECMAScript 5 support in Mozilla">поддержка </a><a href="/En/JavaScript/ECMAScript_5_support_in_Mozilla" title="en/JavaScript/ECMAScript 5 support in Mozilla">ECMAScript 5 в Mozilla</a></td>
</tr>
<tr style="background-color: lightgreen;">
<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>Июнь 2011</td>
<td>ECMAScript 5.1, последнее опубликованное издание стандарта.<br>
Эта версия полностью совместима с 3й редакцией международного стандарта <a class="external" href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=55755">ISO/IEC 16262:2011</a>.<br>
Она включает в себя исправления опечаток ES5, и не содержит нововведений.</td>
</tr>
<tr>
<td>ECMA-357</td>
<td><a class="external" href="http://www.ecma-international.org/publications/files/ECMA-ST-WITHDRAWN/ECMA-357,%201st%20edition,%20June%202004.pdf">PDF</a></td>
<td>Июнь 2004</td>
<td><a href="/en/E4X" title="en/E4X">ECMAScript для XML (E4X)</a>.<br>
Смотрите также <a class="link-https" href="https://bugzilla.mozilla.org/attachment.cgi?id=169406">опечатки </a><a class="link-https" href="https://bugzilla.mozilla.org/attachment.cgi?id=169406">E4X</a>.</td>
</tr>
</tbody>
</table>
<p>Узнать больше о истории ECMAScript можно <a class="external" href="http://en.wikipedia.org/wiki/ECMAScript">на странице википедии посвящённой ECMAScript</a>.</p>
<p>Вы можете принять участие или просто отслеживать работу над следующей версией стандарта, которая разрабатывается под кодовым названием"Harmony", с помощью публично-доступного вики и <a class="link-https" href="https://mail.mozilla.org/listinfo/es-discuss" title="https://mail.mozilla.org/listinfo/es-discuss">es-discuss список рассылки</a> привязанного к <a class="external" href="http://www.ecmascript.org/community.php">ecmascript.org</a>.</p>
<h2 id="Реализации">Реализации</h2>
<ul>
<li><a href="/en/SpiderMonkey" title="en/SpiderMonkey">SpiderMonkey</a> - JavaScript движок используемый в Firefox;</li>
<li><a href="/en/Rhino" title="en/Rhino">Rhino</a> - JavaScript движок написанный на Java;</li>
<li><a href="/en/Tamarin" title="en/Tamarin">Tamarin</a> - ActionScript виртуальная машина (использованная в Adobe® Flash® Player);</li>
<li><a class="external" href="http://en.wikipedia.org/wiki/List_of_ECMAScript_engines">Другие реализации</a>(википедия).</li>
</ul>
<h3 id="Смотрите_также">Смотрите также</h3>
<ul>
<li><a class="external" href="http://brendaneich.com/">Блог Брендана Эйка</a>. Брендан создатель JavaScript и движка SpiderMonkey. Он все ещё работает с рабочей группой ECMA чтобы развивать язык.</li>
<li><a class="external" href="http://dmitrysoshnikov.com/">Дмитрий Сошников анализ ECMA-262 Edition 3 и 5</a></li>
</ul>
<p>{{ languages( { "ja": "ja/JavaScript_Language_Resources", "pl": "pl/Zasoby_j\u0119zyka_JavaScript" } ) }}</p>
|