/
doku.html
257 lines (199 loc) · 19.3 KB
/
doku.html
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<title>start [ES Wiki]</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="DokuWiki Release 2005-09-22e" />
<link rel="start" href="/" />
<link rel="contents" href="/doku.php?id=start&do=index" title="" />
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="/feed.php" />
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="/feed.php?mode=list&ns=" />
<link rel="alternate" type="text/html" title="Plain HTML" href="/doku.php?id=start&do=export_html" />
<link rel="alternate" type="text/plain" title="Wiki Markup" href="/doku.php?id=start&do=export_raw" />
<link rel="stylesheet" media="screen" type="text/css" href="/lib/styles/style.css" />
<meta name="date" content="2013-01-31T16:32:58+0000" />
<meta name="robots" content="index,follow" />
<script language="javascript" type="text/javascript" charset="utf-8">
var alertText = 'Please enter the text you want to format.\nIt will be appended to the end of the document.'
var notSavedYet = 'Unsaved changes will be lost.\nReally continue?'
var DOKU_BASE = '/'
</script>
<script language="javascript" type="text/javascript" charset="utf-8" src="/lib/scripts/script.js"></script>
<script language="javascript" type="text/javascript" charset="utf-8" src="/lib/scripts/tw-sack.js"></script>
<script language="javascript" type="text/javascript" charset="utf-8" src="/lib/scripts/ajax.js"></script>
<script language="javascript" type="text/javascript" charset="utf-8" src="/lib/scripts/domLib.js"></script>
<script language="javascript" type="text/javascript" charset="utf-8" src="/lib/scripts/domTT.js"></script>
<link rel="stylesheet" type="text/css" href="/lib/plugins/plugin/style.css" />
<link rel="shortcut icon" href="/lib/images/favicon.ico" />
<link rel="stylesheet" media="screen" type="text/css" href="/lib/tpl/default/layout.css" />
<link rel="stylesheet" media="screen" type="text/css" href="/lib/tpl/default/design.css" />
<link rel="stylesheet" media="print" type="text/css" href="/lib/tpl/default/print.css" />
<!--[if gte IE 5]>
<style type="text/css">
/* that IE 5+ conditional comment makes this only visible in IE 5+ */
/* IE bugfix for transparent PNGs */
//DISABLED img { behavior: url("/lib/scripts/pngbehavior.htc"); }
</style>
<![endif]-->
</head>
<body>
<div class="dokuwiki">
<div class="stylehead">
<div class="header">
<div class="pagename">
[[<a href="/doku.php?id=start&do=backlink" onclick="return svchk()" onkeypress="return svchk()">start</a>]]
</div>
<div class="logo">
<a href="/doku.php?id=" onclick="return svchk()" onkeypress="return svchk()" name="top" accesskey="h" title="[ALT+H]">ES Wiki</a> </div>
</div>
<div class="bar" id="bar_top">
<div class="bar-left" id="bar_topleft">
<form class="button" method="post" action="/doku.php" onsubmit="return svchk()"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="" /><input type="hidden" name="id" value="start" /><input type="submit" value="Show pagesource" class="button" title="ALT+V" accesskey="v" /></form> <form class="button" method="get" action="/doku.php" onsubmit="return svchk()"><input type="hidden" name="do" value="revisions" /><input type="hidden" name="id" value="start" /><input type="submit" value="Old revisions" class="button" title="ALT+O" accesskey="o" /></form> </div>
<div class="bar-right" id="bar_topright">
<form class="button" method="get" action="/doku.php" onsubmit="return svchk()"><input type="hidden" name="do" value="recent" /><input type="hidden" name="id" value="" /><input type="submit" value="Recent changes" class="button" title="ALT+R" accesskey="r" /></form> <form action="/doku.php?id=" accept-charset="utf-8" class="search" name="search" onsubmit="return svchk()"><input type="hidden" name="do" value="search" /><input type="text" id="qsearch_in" accesskey="f" name="id" class="edit" onkeyup="ajax_qsearch.call('qsearch_in','qsearch_out')" /><input type="submit" value="Search" class="button" /><div id="qsearch_out" class="ajax_qsearch" onclick="this.style.display='none'"></div></form>
</div>
</div>
<div class="breadcrumbs">
Trace: <span class="bcsep">»</span> <span class="curid"><a href="/doku.php?id=start" onclick="return svchk()" onkeypress="return svchk()" class="breadcrumbs" title="start">start</a></span> </div>
</div>
<div class="page">
<!-- wikipage start -->
<a name="about_this_wiki"></a><h1>About this wiki</h1>
<div class="level1">
<p>
This is a wiki for the ongoing specification work of Ecma <a href="http://www.ecma-international.org/memento/TC39.htm" class="urlextern" target="_blank" title="http://www.ecma-international.org/memento/TC39.htm" onclick="return svchk()" onkeypress="return svchk()" rel="nofollow">TC39</a>, the technical committee tasked with standardization of the ECMAScript programming language. Most of the wiki is world-readable, meaning that anyone can view the pages. Certain sections are restricted to members of the technical committee.
</p>
<p>
The wiki is running on <a href="http://wiki.splitbrain.org/wiki:dokuwiki" class="urlextern" target="_blank" title="http://wiki.splitbrain.org/wiki:dokuwiki" onclick="return svchk()" onkeypress="return svchk()" rel="nofollow">DokuWiki</a>, a wiki program for editing documentation. It has several <a href="http://wiki.splitbrain.org/wiki:features" class="urlextern" target="_blank" title="http://wiki.splitbrain.org/wiki:features" onclick="return svchk()" onkeypress="return svchk()" rel="nofollow">features</a> which are helpful for that task. Please take a moment to familiarize yourself with the mechanisms of the wiki.
</p>
<p>
Please see <a href="/doku.php?id=wiki:syntax" class="wikilink1" title="wiki:syntax" onclick="return svchk()" onkeypress="return svchk()">syntax</a> for a description of the wiki’s markup language. It is very lightweight, similar to plaintext.
</p>
</div>
<a name="ecmascript_5th_edition"></a><h1>ECMAScript 5th Edition</h1>
<div class="level1">
<p>
The ECMAScript 5th Edition specification was approved as an Ecma Standard in December 2009. ECMAScript 5.1, approved in June 2011, is a maintenance revision of the ECMAScript 5 specification. ECMAScript 5.1 corrects technical and editorial errors in the 5th Edition. The content of Edition 5.1 is identical to the <acronym title="International Organization for Standardization">ISO</acronym> edition of the ES5 specification. The ECMAScript 5.1 specification can be accessed here:<br/>
<a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm" class="urlextern" target="_blank" title="http://www.ecma-international.org/publications/standards/Ecma-262.htm" onclick="return svchk()" onkeypress="return svchk()" rel="nofollow">http://www.ecma-international.org/publications/standards/Ecma-262.htm</a>
</p>
<p>
Erratum for ECMAScript 5th Edition <a href="/lib/exe/fetch.php?id=start&cache=cache&media=resources:es5_errata_7-31-10.doc" class="urlextern" title="resources:es5_errata_7-31-10.doc" style="background-image: url(/lib/images/fileicons/doc.png)" onclick="return svchk()" onkeypress="return svchk()">doc</a> <a href="/lib/exe/fetch.php?id=start&cache=cache&media=resources:es5_errata_7-31-10.pdf" class="urlextern" title="resources:es5_errata_7-31-10.pdf" style="background-image: url(/lib/images/fileicons/pdf.png)" onclick="return svchk()" onkeypress="return svchk()">pdf</a> (Updated July 31, 2010)
</p>
<p>
<a href="/doku.php?id=es3.1:es3.1_proposal_working_draft" class="wikilink1" title="es3.1:es3.1_proposal_working_draft" onclick="return svchk()" onkeypress="return svchk()">Follow this link to access historic drafts of the ECMAScript 5 specification.</a>
</p>
<p>
<a href="/doku.php?id=es3.1:es3.1#track_status_of_es5_implementations_in_progress" class="wikilink1" title="es3.1:es3.1" onclick="return svchk()" onkeypress="return svchk()">Track status of ES5 implementations in progress</a>
</p>
<p>
Issues related to the ES5 specification can be discussed on the ES5-discuss mailing list or reported with the bug tracking system.<br/>
<a href="https://mail.mozilla.org/listinfo/es5-discuss" class="urlextern" target="_blank" title="https://mail.mozilla.org/listinfo/es5-discuss" onclick="return svchk()" onkeypress="return svchk()" rel="nofollow">Discuss issues with the ES5 spec</a> <a href="https://bugs.ecmascript.org/describecomponents.cgi?product=ECMA-262" class="urlextern" target="_blank" title="https://bugs.ecmascript.org/describecomponents.cgi?product=ECMA-262" onclick="return svchk()" onkeypress="return svchk()" rel="nofollow">ECMAScript Bug Tracking System</a>
</p>
</div>
<a name="subdirectories_of_the_wiki"></a><h1>Subdirectories of the wiki</h1>
<div class="level1">
<p>
DokuWiki permits organization of pages into subdirectories (or “namespaces”). I have added a few namespaces to help organize our work. Anyone can add new namespaces, just like anyone can add new pages, but it helps if we keep the number few so that we can find one another’s work.
</p>
<p>
Active work related to future ECMAScript revision - code named <a href="/doku.php?id=harmony:harmony" class="wikilink1" title="harmony:harmony" onclick="return svchk()" onkeypress="return svchk()">Harmony</a>:
</p>
<ul>
<li class="level1"><div class="li"> <a href="/doku.php?id=strawman:strawman" class="wikilink1" title="strawman:strawman" onclick="return svchk()" onkeypress="return svchk()">The 'strawman' namespace</a> is intended to hold Harmony proposals prior to approval.</div>
</li>
<li class="level1"><div class="li"> <a href="/doku.php?id=harmony:harmony" class="wikilink1" title="harmony:harmony" onclick="return svchk()" onkeypress="return svchk()">The 'harmony' namespace</a> is intended to hold tentatively approved <a href="/doku.php?id=harmony:proposals" class="wikilink1" title="harmony:proposals" onclick="return svchk()" onkeypress="return svchk()">proposals</a> for the “ES-Harmony” language.</div>
</li>
<li class="level1"><div class="li"> Working drafts of the specification for the next edition of ECMAScript that incorporates Harmony proposals is on the <a href="/doku.php?id=harmony:specification_drafts" class="wikilink1" title="harmony:specification_drafts" onclick="return svchk()" onkeypress="return svchk()">Specification Drafts</a> page.</div>
</li>
<li class="level1"><div class="li"> <a href="/doku.php?id=meetings:meetings" class="wikilink1" title="meetings:meetings" onclick="return svchk()" onkeypress="return svchk()">The 'meetings:' namespace</a> Notes, presentations, etc. from TC39 meetings.</div>
</li>
</ul>
<p>
Other current subdirectories:
</p>
<ul>
<li class="level1"><div class="li"> <a href="/doku.php?id=test262:test262" class="wikilink1" title="test262:test262" onclick="return svchk()" onkeypress="return svchk()">The 'test262' namespace</a> is intended to hold information pertinent to the design, development, and execution of test262 tests.</div>
</li>
<li class="level1"><div class="li"> <a href="/doku.php?id=resources:resources" class="wikilink1" title="resources:resources" onclick="return svchk()" onkeypress="return svchk()">The 'resources:' namespace</a> is for uploading papers or listing pointers to external sites of interest to the work of this group.</div>
</li>
<li class="level1"><div class="li"> <a href="/doku.php?id=ses:ses" class="wikilink1" title="ses:ses" onclick="return svchk()" onkeypress="return svchk()">The 'ses:' namespace</a> is for the Secure ECMAScript work.</div>
</li>
<li class="level1"><div class="li"> <a href="/doku.php?id=conventions:conventions" class="wikilink1" title="conventions:conventions" onclick="return svchk()" onkeypress="return svchk()">The 'conventions:' namespace</a> is for patterns and snippets of code offered as an agreed compromise to unify existing diverse practices.</div>
</li>
<li class="level1"><div class="li"> <a href="/doku.php?id=globalization:globalization" class="wikilink1" title="globalization:globalization" onclick="return svchk()" onkeypress="return svchk()">The 'globalization:' namespace</a> is for work on the Globalization <acronym title="Application Programming Interface">API</acronym> specification.</div>
</li>
</ul>
<p>
Known obsolete:
</p>
<ul>
<li class="level1"><div class="li"> <a href="/doku.php?id=es3.1:es3.1" class="wikilink1" title="es3.1:es3.1" onclick="return svchk()" onkeypress="return svchk()">The 'es3.1:' namespace</a> was for the “maintenance of es3” work, which became <a href="http://www.ecma-international.org/publications/files/drafts/tc39-2009-025.pdf" class="urlextern" target="_blank" title="http://www.ecma-international.org/publications/files/drafts/tc39-2009-025.pdf" onclick="return svchk()" onkeypress="return svchk()" rel="nofollow">ES5</a>.</div>
</li>
<li class="level1"><div class="li"> <a href="/doku.php?id=features_specs:feature_specs" class="wikilink1" title="features_specs:feature_specs" onclick="return svchk()" onkeypress="return svchk()">The 'feature specs:' namespace</a> is intended to hold detailed feature definitions.</div>
</li>
<li class="level1"><div class="li"> <a href="/doku.php?id=proposals:proposals" class="wikilink1" title="proposals:proposals" onclick="return svchk()" onkeypress="return svchk()">The 'proposals:' namespace</a> is intended for informal discussion of proposed changes.</div>
</li>
<li class="level1"><div class="li"> <a href="/doku.php?id=discussion:discussions" class="wikilink1" title="discussion:discussions" onclick="return svchk()" onkeypress="return svchk()">The 'discussion:' namespace</a> is intended for permanent archival of discussion.</div>
</li>
<li class="level1"><div class="li"> <a href="/doku.php?id=clarification:clarifications" class="wikilink1" title="clarification:clarifications" onclick="return svchk()" onkeypress="return svchk()">The 'clarification:' namespace</a> is intended to capture high-level issues that need clarification.</div>
</li>
<li class="level1"><div class="li"> <a href="/doku.php?id=bugs:bugs" class="wikilink1" title="bugs:bugs" onclick="return svchk()" onkeypress="return svchk()">The 'bugs:' namespace</a> is for tracking the status of bugs in the spec document</div>
</li>
<li class="level1"><div class="li"> <a href="/doku.php?id=ri:ri" class="wikilink1" title="ri:ri" onclick="return svchk()" onkeypress="return svchk()">The 'ri:' namespace</a> is for information about the reference implementation that’s not in the mtn</div>
</li>
<li class="level1"><div class="li"> <a href="/doku.php?id=spec:spec" class="wikilink1" title="spec:spec" onclick="return svchk()" onkeypress="return svchk()">The 'spec:' namespace</a> is intended to hold actual proposed and agreed-to chapter text for the final ES4 spec document</div>
</li>
</ul>
</div>
<!-- cachefile /usr/local/www/es-lang.org/wiki/data/cache/b/bf33da108092e9623a3d29f32bfdfe1f.xhtml used -->
<!-- wikipage stop -->
</div>
<div class="clearer"> </div>
<div class="stylefoot">
<div class="meta">
<div class="user">
</div>
<div class="doc">
start.txt · Last modified: 2013/01/31 16:32 by allen </div>
</div>
<div class="bar" id="bar_bottom">
<div class="bar-left" id="bar_bottomleft">
<form class="button" method="post" action="/doku.php" onsubmit="return svchk()"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="" /><input type="hidden" name="id" value="start" /><input type="submit" value="Show pagesource" class="button" title="ALT+V" accesskey="v" /></form> <form class="button" method="get" action="/doku.php" onsubmit="return svchk()"><input type="hidden" name="do" value="revisions" /><input type="hidden" name="id" value="start" /><input type="submit" value="Old revisions" class="button" title="ALT+O" accesskey="o" /></form> </div>
<div class="bar-right" id="bar_bottomright">
<form class="button" method="get" action="/doku.php" onsubmit="return svchk()"><input type="hidden" name="do" value="login" /><input type="hidden" name="id" value="start" /><input type="submit" value="Login" class="button" /></form> <form class="button" method="get" action="/doku.php" onsubmit="return svchk()"><input type="hidden" name="do" value="index" /><input type="hidden" name="id" value="start" /><input type="submit" value="Index" class="button" title="ALT+X" accesskey="x" /></form> <a href="#top"><input type="button" class="button" value="Back to top" onclick="window.scrollTo(0, 0)" /></a>
</div>
</div>
</div>
</div>
<div align="center" class="footerinc">
<a target="_blank" href="/feed.php" title="Recent changes RSS feed"><img src="/lib/tpl/default/images/button-rss.png" width="80" height="15" alt="Recent changes RSS feed" border="0" /></a>
<a target="_blank" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" rel="license" title="Creative Commons License"><img src="/lib/tpl/default/images/button-cc.gif" width="80" height="15" alt="Creative Commons License" border="0" /></a>
<a target="_blank" href="https://www.paypal.com/xclick/business=andi%40splitbrain.org&item_name=DokuWiki+Donation&no_shipping=1&no_note=1&tax=0&currency_code=EUR&lc=US" title="Donate"><img src="/lib/tpl/default/images/button-donate.gif" alt="Donate" border="0" /></a>
<a target="_blank" href="http://www.php.net" title="Powered by PHP"><img src="/lib/tpl/default/images/button-php.gif" width="80" height="15" alt="Powered by PHP" border="0" /></a>
<a target="_blank" href="http://validator.w3.org/check/referer" title="Valid XHTML 1.0"><img src="/lib/tpl/default/images/button-xhtml.png" width="80" height="15" alt="Valid XHTML 1.0" border="0" /></a>
<a target="_blank" href="http://jigsaw.w3.org/css-validator/check/referer" title="Valid CSS"><img src="/lib/tpl/default/images/button-css.png" width="80" height="15" alt="Valid CSS" border="0" /></a>
<a target="_blank" href="http://wiki.splitbrain.org/wiki:dokuwiki" title="Driven by DokuWiki"><img src="/lib/tpl/default/images/button-dw.png" width="80" height="15" alt="Driven by DokuWiki" border="0" /></a>
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.0/" />
</Work>
<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.0/">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<requires rdf:resource="http://web.resource.org/cc/Notice" />
<requires rdf:resource="http://web.resource.org/cc/Attribution" />
<prohibits rdf:resource="http://web.resource.org/cc/CommercialUse" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<requires rdf:resource="http://web.resource.org/cc/ShareAlike" />
</License>
</rdf:RDF>
-->
</div>
<img src="/lib/exe/indexer.php?id=start&1448327738" width="1" height="1" alt="" /></body>
</html>