aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web/javascript/reference/statements
diff options
context:
space:
mode:
authorAlexey Pyltsyn <lex61rus@gmail.com>2021-10-25 10:06:22 +0300
committerGitHub <noreply@github.com>2021-10-25 10:06:22 +0300
commitf3abb48a00c8c813e6b1bc8fee19e6b4c0414ce9 (patch)
tree6cde25b36984040fda960876bff7acc84161ed7e /files/ru/web/javascript/reference/statements
parente87401f97c68764ae7070f305199af2f529c1def (diff)
downloadtranslated-content-f3abb48a00c8c813e6b1bc8fee19e6b4c0414ce9.tar.gz
translated-content-f3abb48a00c8c813e6b1bc8fee19e6b4c0414ce9.tar.bz2
translated-content-f3abb48a00c8c813e6b1bc8fee19e6b4c0414ce9.zip
Использование макроса для вставки специфицикаций (#2850)
* Использование макроса для вставки специфицикаций * Replaces
Diffstat (limited to 'files/ru/web/javascript/reference/statements')
-rw-r--r--files/ru/web/javascript/reference/statements/async_function/index.html22
-rw-r--r--files/ru/web/javascript/reference/statements/block/index.html35
-rw-r--r--files/ru/web/javascript/reference/statements/continue/index.html30
-rw-r--r--files/ru/web/javascript/reference/statements/do...while/index.html30
-rw-r--r--files/ru/web/javascript/reference/statements/export/index.html20
-rw-r--r--files/ru/web/javascript/reference/statements/for-await...of/index.html15
-rw-r--r--files/ru/web/javascript/reference/statements/for...of/index.html20
-rw-r--r--files/ru/web/javascript/reference/statements/for/index.html30
-rw-r--r--files/ru/web/javascript/reference/statements/function/index.html35
-rw-r--r--files/ru/web/javascript/reference/statements/function_star_/index.html20
-rw-r--r--files/ru/web/javascript/reference/statements/if...else/index.html35
-rw-r--r--files/ru/web/javascript/reference/statements/import.meta/index.html20
-rw-r--r--files/ru/web/javascript/reference/statements/import/index.html25
-rw-r--r--files/ru/web/javascript/reference/statements/let/index.html20
-rw-r--r--files/ru/web/javascript/reference/statements/return/index.html30
-rw-r--r--files/ru/web/javascript/reference/statements/switch/index.html26
-rw-r--r--files/ru/web/javascript/reference/statements/try...catch/index.html30
-rw-r--r--files/ru/web/javascript/reference/statements/var/index.html30
-rw-r--r--files/ru/web/javascript/reference/statements/while/index.html35
-rw-r--r--files/ru/web/javascript/reference/statements/with/index.html35
20 files changed, 20 insertions, 523 deletions
diff --git a/files/ru/web/javascript/reference/statements/async_function/index.html b/files/ru/web/javascript/reference/statements/async_function/index.html
index 0eee668703..7e07f940cf 100644
--- a/files/ru/web/javascript/reference/statements/async_function/index.html
+++ b/files/ru/web/javascript/reference/statements/async_function/index.html
@@ -140,27 +140,7 @@ throwsValue()
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-async-function-definitions', 'async function')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>Initial definition in ES2017.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES8', '#sec-async-function-definitions', 'async function')}}</td>
- <td>{{Spec2('ES8')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/block/index.html b/files/ru/web/javascript/reference/statements/block/index.html
index e7611b48e8..777f4c29c9 100644
--- a/files/ru/web/javascript/reference/statements/block/index.html
+++ b/files/ru/web/javascript/reference/statements/block/index.html
@@ -82,40 +82,7 @@ console.log(c); // выводит 1 и не выбрасывает SyntaxError..
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-block', 'Block statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-block', 'Block statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.1', 'Block statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-12.1', 'Block statement')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-12.1', 'Block statement')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Первоначальная редакция. Реализовано в JavaScript 1.0.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/continue/index.html b/files/ru/web/javascript/reference/statements/continue/index.html
index 0514a9c284..40d7a5a04e 100644
--- a/files/ru/web/javascript/reference/statements/continue/index.html
+++ b/files/ru/web/javascript/reference/statements/continue/index.html
@@ -110,35 +110,7 @@ checkiandj: while (i &lt; 4) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>ECMAScript 1-е Издание.</td>
- <td>Стандарт</td>
- <td>Изначальное определение. Версия без метки.</td>
- </tr>
- <tr>
- <td>ECMAScript 3-е Издание.</td>
- <td>Стандарт</td>
- <td>Добавлена поддержка метки.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.7', 'Continue statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-continue-statement', 'Continue statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/do...while/index.html b/files/ru/web/javascript/reference/statements/do...while/index.html
index 6a2aa31f07..1831f0425a 100644
--- a/files/ru/web/javascript/reference/statements/do...while/index.html
+++ b/files/ru/web/javascript/reference/statements/do...while/index.html
@@ -52,35 +52,7 @@ document.getElementById('example').innerHTML = result;</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES3')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td>Изначальное определение. Реализовано в JavaScript 1.2</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.6.1', 'do-while statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-do-while-statement', 'do-while statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Использование ; теперь необязательно</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-do-while-statement', 'do-while statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_в_браузерах">Поддержка в браузерах</h2>
diff --git a/files/ru/web/javascript/reference/statements/export/index.html b/files/ru/web/javascript/reference/statements/export/index.html
index 6361dd6205..0e2b685d53 100644
--- a/files/ru/web/javascript/reference/statements/export/index.html
+++ b/files/ru/web/javascript/reference/statements/export/index.html
@@ -96,25 +96,7 @@ console.log(cube(3)); // 27
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-exports', 'Exports')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-exports', 'Exports')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/for-await...of/index.html b/files/ru/web/javascript/reference/statements/for-await...of/index.html
index 011ab8be61..e04269d204 100644
--- a/files/ru/web/javascript/reference/statements/for-await...of/index.html
+++ b/files/ru/web/javascript/reference/statements/for-await...of/index.html
@@ -112,20 +112,7 @@ getResponseSize('https://jsonplaceholder.typicode.com/photos');</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-for-in-and-for-of-statements', 'ECMAScript Language: The for-in, for-of, and for-await-of Statements')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/javascript/reference/statements/for...of/index.html b/files/ru/web/javascript/reference/statements/for...of/index.html
index 9792ae86ec..5d056de8c4 100644
--- a/files/ru/web/javascript/reference/statements/for...of/index.html
+++ b/files/ru/web/javascript/reference/statements/for...of/index.html
@@ -269,25 +269,7 @@ iterable.foo = 'hello';</code></pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-for-in-and-for-of-statements', 'for...of statement')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-for-in-and-for-of-statements', 'for...of statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/for/index.html b/files/ru/web/javascript/reference/statements/for/index.html
index 3f8c1b6ea9..b864150415 100644
--- a/files/ru/web/javascript/reference/statements/for/index.html
+++ b/files/ru/web/javascript/reference/statements/for/index.html
@@ -99,35 +99,7 @@ showOffsetPos("content");
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-for-statement', 'for statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.6.3', 'for statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-12.6.3', 'for statement')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-12.6.2', 'for statement')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_в_браузерах">Поддержка в браузерах</h2>
diff --git a/files/ru/web/javascript/reference/statements/function/index.html b/files/ru/web/javascript/reference/statements/function/index.html
index c9bd08cfb8..a2de1e8399 100644
--- a/files/ru/web/javascript/reference/statements/function/index.html
+++ b/files/ru/web/javascript/reference/statements/function/index.html
@@ -73,40 +73,7 @@ var notHoisted = function() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-function-definitions', 'Function definitions')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-function-definitions', 'Function definitions')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-13', 'Function definition')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-13', 'Function definition')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-13', 'Function definition')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Изначальное определение. Реализовано в JavaScript 1.0.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/function_star_/index.html b/files/ru/web/javascript/reference/statements/function_star_/index.html
index ba3e199375..a05f32de77 100644
--- a/files/ru/web/javascript/reference/statements/function_star_/index.html
+++ b/files/ru/web/javascript/reference/statements/function_star_/index.html
@@ -112,25 +112,7 @@ console.log(gen.next()); // { value: undefined, done: true }</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td><a href="http://wiki.ecmascript.org/doku.php?id=harmony:generators">Предложение Harmony</a></td>
- <td>Черновик</td>
- <td>Начало работы над стандартом.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-generator-function-definitions', 'Генераторы')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение в стандарте ECMA.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/if...else/index.html b/files/ru/web/javascript/reference/statements/if...else/index.html
index 161cfc57b4..e89debf887 100644
--- a/files/ru/web/javascript/reference/statements/if...else/index.html
+++ b/files/ru/web/javascript/reference/statements/if...else/index.html
@@ -118,40 +118,7 @@ if (b) // это условие истинно
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-if-statement', 'if statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-if-statement', 'if statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.5', 'if statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-12.5', 'if statement')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-12.5', 'if statement')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/javascript/reference/statements/import.meta/index.html b/files/ru/web/javascript/reference/statements/import.meta/index.html
index fd6a6418ac..32d4bdb48f 100644
--- a/files/ru/web/javascript/reference/statements/import.meta/index.html
+++ b/files/ru/web/javascript/reference/statements/import.meta/index.html
@@ -34,25 +34,7 @@ translation_of: Web/JavaScript/Reference/Statements/import.meta
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>Предложен <code><a href="https://github.com/tc39/proposal-import-meta/#importmeta">import.meta</a></code></td>
- <td>Stage 3</td>
- <td>Первичное определение</td>
- </tr>
- <tr>
- <td>{{SpecName("HTML WHATWG", "webappapis.html#hostgetimportmetaproperties", "import.meta")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td>Определяет свойства <code>import.meta</code> в HTML.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/javascript/reference/statements/import/index.html b/files/ru/web/javascript/reference/statements/import/index.html
index dc01e71c95..e5089a4bf1 100644
--- a/files/ru/web/javascript/reference/statements/import/index.html
+++ b/files/ru/web/javascript/reference/statements/import/index.html
@@ -228,30 +228,7 @@ for (const link of document.querySelectorAll("nav &gt; a")) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-imports', 'Imports')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Начальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES2020', '#sec-imports', 'Imports')}}</td>
- <td>{{Spec2('ES2020')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-imports', 'Imports')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/javascript/reference/statements/let/index.html b/files/ru/web/javascript/reference/statements/let/index.html
index 3c507cd612..f5c1a6e9ea 100644
--- a/files/ru/web/javascript/reference/statements/let/index.html
+++ b/files/ru/web/javascript/reference/statements/let/index.html
@@ -275,25 +275,7 @@ console.log(a); // 5</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-let-and-const-declarations', 'Let and Const Declarations')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Первоначальное определение. Не описывает let выражения или let блоки.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-let-and-const-declarations', 'Let and Const Declarations')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/return/index.html b/files/ru/web/javascript/reference/statements/return/index.html
index bd5cf5d5a1..fcbc9bce63 100644
--- a/files/ru/web/javascript/reference/statements/return/index.html
+++ b/files/ru/web/javascript/reference/statements/return/index.html
@@ -112,35 +112,7 @@ answer(1337); // 56154
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Изначальное определение</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.9', 'Return statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-return-statement', 'Return statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-return-statement', 'Return statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("javascript.statements.return")}}</p>
diff --git a/files/ru/web/javascript/reference/statements/switch/index.html b/files/ru/web/javascript/reference/statements/switch/index.html
index e4ef4fcfc1..c7079cd5dd 100644
--- a/files/ru/web/javascript/reference/statements/switch/index.html
+++ b/files/ru/web/javascript/reference/statements/switch/index.html
@@ -145,31 +145,7 @@ switch (true) { // Постоянное значение true вместо foo
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>ECMAScript 3-е Издание.</td>
- <td>Стандарт</td>
- <td>Изначальное определение.<br>
- Реализован в JavaScript 1.2</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.11', 'Инструкция switch')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-switch-statement', 'Инструкция switch')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/try...catch/index.html b/files/ru/web/javascript/reference/statements/try...catch/index.html
index 47b1b24dd5..5950b8e2cf 100644
--- a/files/ru/web/javascript/reference/statements/try...catch/index.html
+++ b/files/ru/web/javascript/reference/statements/try...catch/index.html
@@ -313,35 +313,7 @@ catch (e) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Состояние</th>
- <th scope="col">Примечание</th>
- </tr>
- <tr>
- <td>{{SpecName('ES3')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td>Изначальная редакция. Реализовано в JavaScript 1.4</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.14', 'try statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-try-statement', 'try statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-try-statement', 'try statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>Not part of the current ECMA-262 standard: Multiple catch clauses and conditional clauses (SpiderMonkey extension, JavaScript 1.5).</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/javascript/reference/statements/var/index.html b/files/ru/web/javascript/reference/statements/var/index.html
index 78b2f5edcd..a02781b9ea 100644
--- a/files/ru/web/javascript/reference/statements/var/index.html
+++ b/files/ru/web/javascript/reference/statements/var/index.html
@@ -176,35 +176,7 @@ console.log(typeof y); // undefined, так как y это локальная
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Начальное определение. Имплементировано в JavaScript 1.0</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.2', 'var statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-variable-statement', 'variable statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-variable-statement', 'variable statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/while/index.html b/files/ru/web/javascript/reference/statements/while/index.html
index bfed0cb95d..e1f3e435c6 100644
--- a/files/ru/web/javascript/reference/statements/while/index.html
+++ b/files/ru/web/javascript/reference/statements/while/index.html
@@ -48,40 +48,7 @@ while (n &lt; 3) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-while-statement', 'while statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-while-statement', 'while statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.6.2', 'while statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-12.6.2', 'while statement')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-12.6.1', 'while statement')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/with/index.html b/files/ru/web/javascript/reference/statements/with/index.html
index 74b6e623e2..710fa712b8 100644
--- a/files/ru/web/javascript/reference/statements/with/index.html
+++ b/files/ru/web/javascript/reference/statements/with/index.html
@@ -76,40 +76,7 @@ with (Math) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-with-statement', 'with statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-with-statement', 'with statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.10', 'with statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td>Now forbidden in strict mode.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-12.10', 'with statement')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-12.10', 'with statement')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>