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	Thu Jun 06 19:58:57 2019 +0300
+++ b/xml/en/docs/njs/compatibility.xml	Thu Jun 06 20:48:15 2019 +0300
@@ -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 @@
 
 <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 @@
 
 <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 @@
 <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 @@
 </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 @@
 
 <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 @@
 </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 @@
 </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	Thu Jun 06 19:58:57 2019 +0300
+++ b/xml/en/docs/njs/reference.xml	Thu Jun 06 20:48:15 2019 +0300
@@ -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 @@
 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 @@
 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	Thu Jun 06 19:58:57 2019 +0300
+++ b/xml/ru/docs/njs/compatibility.xml	Thu Jun 06 20:48:15 2019 +0300
@@ -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 @@
 <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 @@
 
 <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 @@
 <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 @@
 
 </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 @@
 
 <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 @@
 </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 @@
 <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>