Mercurial > hg > nginx-site
comparison xml/en/docs/njs/compatibility.xml @ 2267:c30048802769
Added links to njs reference from njs Compatibility.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Mon, 29 Oct 2018 21:34:03 +0300 |
parents | b001d6903fc1 |
children | 6426814f9373 |
comparison
equal
deleted
inserted
replaced
2266:3fba786a8bd7 | 2267:c30048802769 |
---|---|
7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> | 7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> |
8 | 8 |
9 <article name="Compatibility" | 9 <article name="Compatibility" |
10 link="/en/docs/njs/compatibility.html" | 10 link="/en/docs/njs/compatibility.html" |
11 lang="en" | 11 lang="en" |
12 rev="2"> | 12 rev="3"> |
13 | 13 |
14 <section> | 14 <section> |
15 | 15 |
16 <para> | 16 <para> |
17 njs is created in compliance with | 17 njs is created in compliance with |
57 <literal>String</literal> methods: | 57 <literal>String</literal> methods: |
58 <list type="bullet"> | 58 <list type="bullet"> |
59 | 59 |
60 <listitem> | 60 <listitem> |
61 ES5.1: | 61 ES5.1: |
62 <literal>fromCharCode</literal>, <literal>concat</literal>, | 62 <literal>fromCharCode</literal>, |
63 <literal>slice</literal>, <literal>substring</literal>, | 63 <link doc="reference.xml" id="string_concat"><literal>concat</literal></link>, |
64 <literal>substr</literal>, <literal>charAt</literal>, | 64 <link doc="reference.xml" id="string_slice"><literal>slice</literal></link>, |
65 <literal>charCodeAt</literal>, <literal>indexOf</literal>, | 65 <link doc="reference.xml" id="string_substring"><literal>substring</literal></link>, |
66 <literal>lastIndexOf</literal>, <literal>toLowerCase</literal>, | 66 <link doc="reference.xml" id="string_substr"><literal>substr</literal></link>, |
67 <literal>toUpperCase</literal>, <literal>trim</literal>, | 67 <literal>charAt</literal>, |
68 <literal>search</literal>, <literal>match</literal>, <literal>split</literal>, | 68 <link doc="reference.xml" id="string_indexof"><literal>indexOf</literal></link>, |
69 <literal>replace</literal> | 69 <link doc="reference.xml" id="string_lastindexof"><literal>lastIndexOf</literal></link>, |
70 <link doc="reference.xml" id="string_tolowercase"><literal>toLowerCase</literal></link>, | |
71 <link doc="reference.xml" id="string_touppercase"><literal>toUpperCase</literal></link>, | |
72 <link doc="reference.xml" id="string_trim"><literal>trim</literal></link>, | |
73 <link doc="reference.xml" id="string_search"><literal>search</literal></link>, | |
74 <link doc="reference.xml" id="string_match"><literal>match</literal></link>, | |
75 <link doc="reference.xml" id="string_split"><literal>split</literal></link>, | |
76 <link doc="reference.xml" id="string_replace"><literal>replace</literal></link> | |
70 </listitem> | 77 </listitem> |
71 | 78 |
72 <listitem> | 79 <listitem> |
73 ES6: | 80 ES6: |
74 <literal>fromCodePoint</literal>, <literal>codePointAt</literal>, | 81 <link doc="reference.xml" id="string_fromcodepoint"><literal>fromCodePoint</literal></link>, |
75 <literal>includes</literal>, <literal>startsWith</literal>, | 82 <literal>codePointAt</literal>, |
76 <literal>endsWith</literal>, <literal>repeat</literal> | 83 <link doc="reference.xml" id="string_includes"><literal>includes</literal></link>, |
84 <link doc="reference.xml" id="string_startswith"><literal>startsWith</literal></link>, | |
85 <link doc="reference.xml" id="string_endswith"><literal>endsWith</literal></link>, | |
86 <link doc="reference.xml" id="string_repeat"><literal>repeat</literal></link> | |
77 </listitem> | 87 </listitem> |
78 | 88 |
79 <listitem> | 89 <listitem> |
80 non-standard: | 90 non-standard: |
81 <literal>bytesFrom</literal> (0.2.3) | 91 <link doc="reference.xml" id="string_bytesfrom"><literal>bytesFrom</literal></link> (0.2.3) |
82 <literal>fromUTF8</literal>, <literal>toUTF8</literal>, | 92 <link doc="reference.xml" id="string_fromutf8"><literal>fromUTF8</literal></link>, |
83 <literal>fromBytes</literal>, <literal>toBytes</literal> | 93 <link doc="reference.xml" id="string_toutf8"><literal>toUTF8</literal></link>, |
94 <link doc="reference.xml" id="string_frombytes"><literal>fromBytes</literal></link>, | |
95 <link doc="reference.xml" id="string_tobytes"><literal>toBytes</literal></link> | |
84 </listitem> | 96 </listitem> |
85 </list> | 97 </list> |
86 | 98 |
87 </listitem> | 99 </listitem> |
88 | 100 |
151 <listitem> | 163 <listitem> |
152 ES5.1 <literal>Date</literal> methods | 164 ES5.1 <literal>Date</literal> methods |
153 </listitem> | 165 </listitem> |
154 | 166 |
155 <listitem> | 167 <listitem> |
156 ES5.1 <literal>JSON</literal> object | 168 ES5.1 <link doc="reference.xml" id="core_json"><literal>JSON</literal></link> object |
157 </listitem> | 169 </listitem> |
158 | 170 |
159 <listitem> | 171 <listitem> |
160 ES5.1 <literal>arguments</literal> object (0.2.5) | 172 ES5.1 <literal>arguments</literal> object (0.2.5) |
161 </listitem> | 173 </listitem> |
162 | 174 |
163 <listitem> | 175 <listitem> |
164 ES5.1 global functions: | 176 ES5.1 global functions: |
165 <literal>isFinite</literal>, <literal>isNaN</literal>, | 177 <literal>isFinite</literal>, <literal>isNaN</literal>, |
166 <literal>parseFloat</literal>, <literal>parseInt</literal>, | 178 <literal>parseFloat</literal>, <literal>parseInt</literal>, |
167 <literal>decodeURI</literal>, <literal>decodeURIComponent</literal>, | 179 <link doc="reference.xml" id="decodeuri"><literal>decodeURI</literal></link>, |
168 <literal>encodeURI</literal>, <literal>encodeURIComponent</literal> | 180 <link doc="reference.xml" id="decodeuricomponent"><literal>decodeURIComponent</literal></link>, |
181 <link doc="reference.xml" id="encodeuri"><literal>encodeURI</literal></link>, | |
182 <link doc="reference.xml" id="encodeuricomponent"><literal>encodeURIComponent</literal></link> | |
169 </listitem> | 183 </listitem> |
170 | 184 |
171 <listitem> | 185 <listitem> |
172 <literal>Error</literal> objects: | 186 <literal>Error</literal> objects: |
173 <literal>Error</literal>, <literal>EvalError</literal>, | 187 <literal>Error</literal>, <literal>EvalError</literal>, |
175 <literal>ReferenceError</literal>, <literal>SyntaxError</literal>, | 189 <literal>ReferenceError</literal>, <literal>SyntaxError</literal>, |
176 <literal>TypeError</literal>, <literal>URIError</literal> | 190 <literal>TypeError</literal>, <literal>URIError</literal> |
177 </listitem> | 191 </listitem> |
178 | 192 |
179 <listitem> | 193 <listitem> |
180 <literal>setTimeout()</literal> and <literal>clearTimeout()</literal> functions | 194 <link doc="reference.xml" id="settimeout"><literal>setTimeout</literal></link> |
181 (0.2.0) | 195 and |
196 <link doc="reference.xml" id="cleartimeout"><literal>clearTimeout</literal></link> | |
197 functions (0.2.0) | |
182 </listitem> | 198 </listitem> |
183 | 199 |
184 <listitem> | 200 <listitem> |
185 <link url="https://nodejs.org/api/fs.html#fs_file_system">Node.js style</link> | 201 <link url="https://nodejs.org/api/fs.html#fs_file_system">Node.js style</link> |
186 <literal>File system</literal> methods: | 202 <literal>File system</literal> methods: |
187 <literal>fs.readFile</literal>, <literal>fs.readFileSync</literal>, | 203 <literal>fs.readFile</literal>, |
188 <literal>fs.appendFile</literal>, <literal>fs.appendFileSync</literal>, | 204 <link doc="reference.xml" id="readfilesync"><literal>fs.readFileSync</literal></link>, |
189 <literal>fs.writeFile</literal>, <literal>fs.writeFileSync</literal> | 205 <literal>fs.appendFile</literal>, |
206 <link doc="reference.xml" id="appendfilesync"><literal>fs.appendFileSync</literal></link>, | |
207 <literal>fs.writeFile</literal>, | |
208 <link doc="reference.xml" id="writefilesync"><literal>fs.writeFileSync</literal></link> | |
190 </listitem> | 209 </listitem> |
191 | 210 |
192 <listitem> | 211 <listitem> |
193 <link url="https://nodejs.org/api/crypto.html#crypto_class_hash">Node.js style</link> | 212 <link url="https://nodejs.org/api/crypto.html#crypto_class_hash">Node.js style</link> |
194 <literal>Crypto</literal> methods (0.2.0): | 213 <literal>Crypto</literal> methods (0.2.0): |
195 <literal>crypto.createHash</literal>, | 214 <link doc="reference.xml" id="crypto_createhash"><literal>crypto.createHash</literal></link>, |
196 <literal>crypto.createHmac</literal> | 215 <link doc="reference.xml" id="crypto_createhmac"><literal>crypto.createHmac</literal></link> |
197 | |
198 </listitem> | 216 </listitem> |
199 | 217 |
200 </list> | 218 </list> |
201 </para> | 219 </para> |
202 | 220 |