Mercurial > hg > nginx-site
changeset 2394:bde611cbb7ae
Reordered some items in njs Compatibility.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Thu, 06 Jun 2019 20:48:15 +0300 |
parents | 26fc5c8f13fd |
children | 9e0ef39f58dd |
files | xml/en/docs/njs/compatibility.xml xml/en/docs/njs/reference.xml xml/ru/docs/njs/compatibility.xml |
diffstat | 3 files changed, 175 insertions(+), 51 deletions(-) [+] |
line wrap: on
line diff
--- a/xml/en/docs/njs/compatibility.xml +++ b/xml/en/docs/njs/compatibility.xml @@ -9,7 +9,7 @@ <article name="Compatibility" link="/en/docs/njs/compatibility.html" lang="en" - rev="11" + rev="12" toc="no"> <section> @@ -61,7 +61,23 @@ ES6 <literal>Number</literal> and <listitem> ES5.1: -<link doc="reference.xml" id="string_fromcharcode"><literal>fromCharCode</literal></link>, +<link doc="reference.xml" id="string_fromcharcode"><literal>fromCharCode</literal></link> +</listitem> + +<listitem> +ES6: +<link doc="reference.xml" id="string_fromcodepoint"><literal>fromCodePoint</literal></link> +</listitem> +</list> + +</listitem> + +<listitem> +<literal>String</literal> instance methods: +<list type="bullet"> + +<listitem> +ES5.1: <link doc="reference.xml" id="string_concat"><literal>concat</literal></link>, <link doc="reference.xml" id="string_slice"><literal>slice</literal></link>, <link doc="reference.xml" id="string_substring"><literal>substring</literal></link>, @@ -80,7 +96,6 @@ ES5.1: <listitem> ES6: -<link doc="reference.xml" id="string_fromcodepoint"><literal>fromCodePoint</literal></link>, <link doc="reference.xml" id="string_codepointat"><literal>codePointAt</literal></link>, <link doc="reference.xml" id="string_includes"><literal>includes</literal></link>, <link doc="reference.xml" id="string_startswith"><literal>startsWith</literal></link>, @@ -117,16 +132,12 @@ ES5.1: <literal>defineProperties</literal> (support without accessor descriptors), <literal>getOwnPropertyDescriptor</literal>, <literal>getPrototypeOf</literal>, -<literal>hasOwnProperty</literal>, -<literal>isPrototypeOf</literal>, <literal>preventExtensions</literal>, <literal>isExtensible</literal>, <literal>freeze</literal>, <literal>isFrozen</literal>, <literal>seal</literal>, -<literal>isSealed</literal>, -<literal>isEnumerable</literal> -(<link doc="changes.xml" id="njs0.3.0">0.3.0</link>) +<literal>isSealed</literal> </listitem> <listitem> @@ -141,11 +152,44 @@ ES8: </listitem> <listitem> +<literal>Object</literal> instance methods: +<list type="bullet"> +<listitem> +ES5.1: +<literal>hasOwnProperty</literal>, +<literal>isPrototypeOf</literal>, +<literal>isEnumerable</literal> +(<link doc="changes.xml" id="njs0.3.0">0.3.0</link>), +<literal>valueOf</literal>, +<literal>toString</literal>, +<literal>propertyIsEnumerable</literal> +</listitem> +</list> + +</listitem> + +<listitem> <literal>Array</literal> methods: <list type="bullet"> <listitem> ES5.1: -<literal>isArray</literal>, <literal>slice</literal>, <literal>splice</literal>, +<literal>isArray</literal> +</listitem> + +<listitem> +ES6: +<literal>of</literal> +</listitem> +</list> + +</listitem> + +<listitem> +<literal>Array</literal> instance methods: +<list type="bullet"> +<listitem> +ES5.1: +<literal>slice</literal>, <literal>splice</literal>, <literal>push</literal>, <literal>pop</literal>, <literal>unshift</literal>, <literal>shift</literal>, <literal>reverse</literal>, <literal>sort</literal>, <literal>join</literal>, <literal>concat</literal>, <literal>indexOf</literal>, @@ -157,7 +201,7 @@ ES5.1: <listitem> ES6: -<literal>of</literal>, <literal>fill</literal>, <literal>find</literal>, +<literal>fill</literal>, <literal>find</literal>, <literal>findIndex</literal> </listitem> @@ -169,34 +213,43 @@ ES7: <literal>includes</literal> </listitem> <listitem> -ES5.1 <literal>Function</literal> methods: -<literal>call</literal>, <literal>apply</literal>, <literal>bind</literal> -</listitem> - -<listitem> -<literal>RegExp</literal>: +<literal>Function</literal> instance methods: <list type="bullet"> <listitem> -ES5.1: methods <literal>test</literal>, <literal>exec</literal> +ES5.1: +<literal>call</literal>, <literal>apply</literal>, <literal>bind</literal> +</listitem> +</list> + </listitem> <listitem> -ES9: named capture groups (<link doc="changes.xml" id="njs0.3.2">0.3.2</link>) +<literal>RegExp</literal> instance methods: +<list type="bullet"> + +<listitem> +ES5.1: +<literal>test</literal>, <literal>exec</literal>, <literal>toString</literal> </listitem> </list> </listitem> <listitem> +<literal>RegExp</literal> +ES9 named capture groups (<link doc="changes.xml" id="njs0.3.2">0.3.2</link>) +</listitem> + +<listitem> <literal>Date</literal> methods: <list type="bullet"> <listitem> ES5.1: -<literal>Date.UTC</literal>, -<literal>Date.now</literal>, -<literal>Date.parse</literal> +<literal>UTC</literal>, +<literal>now</literal>, +<literal>parse</literal> </listitem> </list> @@ -254,7 +307,16 @@ ES5.1: </listitem> <listitem> -ES5.1 <link doc="reference.xml" id="core_json"><literal>JSON</literal></link> object +<link doc="reference.xml" id="core_json"><literal>JSON</literal></link> methods: +<list type="bullet"> + +<listitem> +ES5.1: +<link doc="reference.xml" id="core_json_parse"><literal>parse</literal></link>, +<link doc="reference.xml" id="core_json_stringify"><literal>stringify</literal></link> +</listitem> +</list> + </listitem> <listitem>
--- a/xml/en/docs/njs/reference.xml +++ b/xml/en/docs/njs/reference.xml @@ -9,7 +9,7 @@ <article name="Reference" link="/en/docs/njs/reference.html" lang="en" - rev="27"> + rev="28"> <section id="summary"> @@ -860,7 +860,7 @@ The <literal>JSON</literal> object (ES 5 to convert njs values to and from JSON format. <list type="tag"> -<tag-name><literal>JSON.parse(<value>string</value>[, +<tag-name id="core_json_parse"><literal>JSON.parse(<value>string</value>[, <value>reviver</value>])</literal></tag-name> <tag-desc> Converts a <literal>string</literal> that represents JSON data @@ -870,7 +870,7 @@ The optional <literal>reviver</literal> that will be called for each (key,value) pair and can transform the value. </tag-desc> -<tag-name><literal>JSON.stringify(<value>value</value>[, +<tag-name id="core_json_stringify"><literal>JSON.stringify(<value>value</value>[, <value>replacer</value>] [, <value>space</value>])</literal></tag-name> <tag-desc> Converts an njs object back to JSON.
--- a/xml/ru/docs/njs/compatibility.xml +++ b/xml/ru/docs/njs/compatibility.xml @@ -9,7 +9,7 @@ <article name="Совместимость" link="/ru/docs/njs/compatibility.html" lang="ru" - rev="11" + rev="12" toc="no"> <section> @@ -55,13 +55,31 @@ ES6 методы и свойства <literal>Number</literal> и <literal>Math</literal> </listitem> + <listitem> Методы <literal>String</literal>: + <list type="bullet"> <listitem> ES5.1: -<link doc="reference.xml" id="string_fromcharcode"><literal>fromCharCode</literal></link>, +<link doc="reference.xml" id="string_fromcharcode"><literal>fromCharCode</literal></link> +</listitem> + +<listitem> +ES6: +<link doc="reference.xml" id="string_fromcodepoint"><literal>fromCodePoint</literal></link> +</listitem> +</list> + +</listitem> + +<listitem> +Методы экземпляра класса <literal>String</literal>: +<list type="bullet"> + +<listitem> +ES5.1: <link doc="reference.xml" id="string_concat"><literal>concat</literal></link>, <link doc="reference.xml" id="string_slice"><literal>slice</literal></link>, <link doc="reference.xml" id="string_substring"><literal>substring</literal></link>, @@ -80,7 +98,6 @@ ES5.1: <listitem> ES6: -<link doc="reference.xml" id="string_fromcodepoint"><literal>fromCodePoint</literal></link>, <link doc="reference.xml" id="string_codepointat"><literal>codePointAt</literal></link>, <link doc="reference.xml" id="string_includes"><literal>includes</literal></link>, <link doc="reference.xml" id="string_startswith"><literal>startsWith</literal></link>, @@ -117,16 +134,12 @@ ES5.1: <literal>defineProperties</literal> (поддержка без дескрипторов доступа), <literal>getOwnPropertyDescriptor</literal>, <literal>getPrototypeOf</literal>, -<literal>hasOwnProperty</literal>, -<literal>isPrototypeOf</literal>, <literal>preventExtensions</literal>, <literal>isExtensible</literal>, <literal>freeze</literal>, <literal>isFrozen</literal>, <literal>seal</literal>, -<literal>isSealed</literal>, -<literal>isEnumerable</literal> -(<link doc="changes.xml" id="njs0.3.0">0.3.0</link>) +<literal>isSealed</literal> </listitem> <listitem> @@ -140,12 +153,46 @@ ES8: </listitem> + +<listitem> +Методы экземпляра класса <literal>Object</literal>: +<list type="bullet"> +<listitem> +ES5.1: +<literal>hasOwnProperty</literal>, +<literal>isPrototypeOf</literal>, +<literal>isEnumerable</literal> +(<link doc="changes.xml" id="njs0.3.0">0.3.0</link>), +<literal>valueOf</literal>, +<literal>toString</literal>, +<literal>propertyIsEnumerable</literal> +</listitem> +</list> + +</listitem> + <listitem> Методы <literal>Array</literal>: <list type="bullet"> <listitem> ES5.1: -<literal>isArray</literal>, <literal>slice</literal>, <literal>splice</literal>, +<literal>isArray</literal> +</listitem> + +<listitem> +ES6: +<literal>of</literal> +</listitem> +</list> + +</listitem> + +<listitem> +Методы экземпляра класса <literal>Array</literal>: +<list type="bullet"> +<listitem> +ES5.1: +<literal>slice</literal>, <literal>splice</literal>, <literal>push</literal>, <literal>pop</literal>, <literal>unshift</literal>, <literal>shift</literal>, <literal>reverse</literal>, <literal>sort</literal>, <literal>join</literal>, <literal>concat</literal>, <literal>indexOf</literal>, @@ -157,7 +204,7 @@ ES5.1: <listitem> ES6: -<literal>of</literal>, <literal>fill</literal>, <literal>find</literal>, +<literal>fill</literal>, <literal>find</literal>, <literal>findIndex</literal> </listitem> @@ -169,34 +216,43 @@ ES7: <literal>includes</literal> </listitem> <listitem> -ES5.1 методы <literal>Function</literal>: -<literal>call</literal>, <literal>apply</literal>, <literal>bind</literal> -</listitem> - -<listitem> -<literal>RegExp</literal>: +Методы экземпляра класса <literal>Function</literal>: <list type="bullet"> <listitem> -ES5.1: методы <literal>test</literal>, <literal>exec</literal> +ES5.1: +<literal>call</literal>, <literal>apply</literal>, <literal>bind</literal> +</listitem> +</list> + </listitem> <listitem> -ES9: именные группы записи (<link doc="changes.xml" id="njs0.3.2">0.3.2</link>) +Методы экземпляра класса <literal>RegExp</literal>: +<list type="bullet"> + +<listitem> +ES5.1: +<literal>test</literal>, <literal>exec</literal>, <literal>toString</literal> </listitem> </list> </listitem> <listitem> +<literal>RegExp</literal> +ES9 именные группы записи (<link doc="changes.xml" id="njs0.3.2">0.3.2</link>) +</listitem> + +<listitem> Методы <literal>Date</literal>: <list type="bullet"> <listitem> ES5.1: -<literal>Date.UTC</literal>, -<literal>Date.now</literal>, -<literal>Date.parse</literal> +<literal>UTC</literal>, +<literal>now</literal>, +<literal>parse</literal> </listitem> </list> @@ -247,17 +303,23 @@ ES5.1: <literal>setMonth</literal>, <literal>setUTCMonth</literal>, <literal>setFullYear</literal>, -<literal>setUTCFullYear</literal>, -<literal>Date.UTC</literal>, -<literal>Date.now</literal>, -<literal>Date.parse</literal> +<literal>setUTCFullYear</literal> </listitem> </list> </listitem> <listitem> -ES5.1 объект <link doc="reference.xml" id="core_json"><literal>JSON</literal></link> +Методы <link doc="reference.xml" id="core_json"><literal>JSON</literal></link>: +<list type="bullet"> + +<listitem> +ES5.1: +<link doc="reference.xml" id="core_json_parse"><literal>parse</literal></link>, +<link doc="reference.xml" id="core_json_stringify"><literal>stringify</literal></link> +</listitem> +</list> + </listitem> <listitem>