diff options
Diffstat (limited to 'files/ru/archive/web/javascript')
4 files changed, 0 insertions, 207 deletions
diff --git a/files/ru/archive/web/javascript/ecmascript_7_support_in_mozilla/index.html b/files/ru/archive/web/javascript/ecmascript_7_support_in_mozilla/index.html deleted file mode 100644 index c2c5a15db9..0000000000 --- a/files/ru/archive/web/javascript/ecmascript_7_support_in_mozilla/index.html +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: Поддержка ECMAScript 7 в Mozilla -slug: Archive/Web/JavaScript/ECMAScript_7_support_in_Mozilla -tags: - - ECMAScript7 - - JavaScript -translation_of: Archive/Web/JavaScript/ECMAScript_Next_support_in_Mozilla ---- -<p>{{jsSidebar("New_in_JS")}}</p> - -<p>ECMAScript Next является следующей ступенью развития стандарта ECMA-262. Новые возможности языка уже включались в черновик <a href="/ru/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla">6-й редакции</a>, в которую больше не добавляются новые возможности и работа над ней близка к завершению. Вы можете посмотреть список предложений в репозитории <a href="https://github.com/tc39/ecma262">tc39/ecma262</a> на GitHub.<br> - Текущие недочёты в процессе спецификации планируется разрешить в несколько <em>этапов</em> и <em>чемпионатов</em>. Также, предлагается соблюдать цикл публикации стандарта в 2 года. Для просмотра информации о ходе процесса спецификации после выпуска ES2015 смотрите <a href="http://slides.com/rafaelweinstein/tc39-process">презентацию Rafael Weinstein</a>.</p> - -<p>Для получения обратной связи по стандартам ECMAScript используется канал <a href="https://mail.mozilla.org/listinfo/es-discuss">es-discuss</a>.</p> - -<h2 id="Экспериментальные_возможности">Экспериментальные возможности</h2> - -<p>Следующие возможности уже реализованы, но доступны только в <a href="http://nightly.mozilla.org/">ночных сборках Firefox</a>:</p> - -<h3 id="Расширения_объекта_Array">Расширения объекта <code>Array</code></h3> - -<ul> - <li><a href="http://wiki.ecmascript.org/doku.php?id=strawman:data_parallelism">Параллельный JavaScript</a> (<code>scatterPar, scanPar, reducePar, mapPar, filterPar</code>)</li> -</ul> - -<h3 id="Новые_объекты_TypedObject">Новые объекты TypedObject</h3> - -<ul> - <li><a href="https://github.com/dslomov-chromium/typed-objects-es7">Черновик типизированных объектов</a></li> -</ul> - -<h3 id="Новые_объекты_SIMD">Новые объекты SIMD</h3> - -<ul> - <li><a href="https://github.com/johnmccutchan/ecmascript_simd">Черновик спецификации SIMD и полифилл</a></li> -</ul> - -<h2 id="Стабилизируемые_возможности">Стабилизируемые возможности</h2> - -<p>Следующие возможности доступны в ночных сборках Firefox, но процесс их спецификации и реализации не завершён. Здесь также перечислены возможности, предполагавшиеся к включению в черновик ECMAScript 2015 и переместившиеся в ECMAScript 2016.</p> - -<h3 id="Выражения">Выражения</h3> - -<ul> - <li><a href="/ru/docs/Web/JavaScript/Reference/Operators/Array_comprehensions">Включение массивов</a> (<a href="/en-US/Firefox/Releases/30">Firefox 30</a>)</li> - <li><a href="/ru/docs/Web/JavaScript/Reference/Operators/Generator_comprehensions">Включение генераторов</a> (<a href="/en-US/Firefox/Releases/30">Firefox 30</a>)</li> -</ul> - -<h2 id="Не_реализованные_возможности">Не реализованные возможности</h2> - -<p>Следующие возможности не реализованы, но планируются в ECMAScript 2016.</p> - -<ul> - <li><code>Object.observe()</code> ({{bug(800355)}})</li> -</ul> - -<h2 id="Смотрите_также">Смотрите также</h2> - -<ul> - <li><a href="http://www.ecmascript.org/">Сайт ECMAScript web site</a></li> - <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1021376">Система отслеживания ошибок Mozilla ES2016</a></li> - <li><a href="http://kangax.github.io/compat-table/es7/" title="http://kangax.github.io/es5-compat-table">Поддержка ECMAScript 2016 в различных браузерах</a></li> -</ul> diff --git a/files/ru/archive/web/javascript/index.html b/files/ru/archive/web/javascript/index.html deleted file mode 100644 index 4687b7bf23..0000000000 --- a/files/ru/archive/web/javascript/index.html +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: JavaScript -slug: Archive/Web/JavaScript -translation_of: Archive/Web/JavaScript ---- -<div class="hidden">{{JSRef}}</div> - -<p>{{Obsolete_Header}}</p> - -<p class="summary">Obsolete JavaScript features and unmaintained docs</p> - -<p>{{SubpagesWithSummaries}}</p> diff --git a/files/ru/archive/web/javascript/reflect.enumerate/index.html b/files/ru/archive/web/javascript/reflect.enumerate/index.html deleted file mode 100644 index bf79747402..0000000000 --- a/files/ru/archive/web/javascript/reflect.enumerate/index.html +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: Reflect.enumerate() -slug: Archive/Web/JavaScript/Reflect.enumerate -translation_of: Archive/Web/JavaScript/Reflect.enumerate ---- -<div>{{JSRef}} {{obsolete_header}}</div> - -<p>Функция <code><strong>Reflect</strong></code><strong><code>.enumerate()</code></strong> возвращает итератор который может использоваться для перечисления собственных и наследованных свойств объекта, но был удален в ECMAScript 2016 и отмечен как устаревший.</p> - -<h2 id="Syntax">Syntax</h2> - -<pre class="syntaxbox">Reflect.enumerate(target) -</pre> - -<h3 id="Parameters">Parameters</h3> - -<dl> - <dt><code>target</code></dt> - <dd>The target object on which to get the property.</dd> -</dl> - -<h3 id="Return_value">Return value</h3> - -<p>An iterator with the enumerable own and inherited properties of the target object.</p> - -<h3 id="Exceptions">Exceptions</h3> - -<p>A {{jsxref("TypeError")}}, if <code>target</code> is not an {{jsxref("Object")}}.</p> - -<h2 id="Description">Description</h2> - -<p>The <code>Reflect.enumerate</code> method returns an iterator with the enumerable own and inherited properties of the target object.</p> - -<h2 id="Examples">Examples</h2> - -<h3 id="Using_Reflect.enumerate">Using <code>Reflect.enumerate()</code></h3> - -<pre class="brush: js">var obj = { x: 1, y: 2 }; - -for (var name of Reflect.enumerate(obj)) { - console.log(name); -} -// logs "x" and "y" -</pre> - -<h2 id="Specifications">Specifications</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-reflect.enumerate', 'Reflect.enumerate')}}</td> - <td>{{Spec2('ES2015')}}</td> - <td>Initial definition. Removed in ECMAScript 2016.</td> - </tr> - </tbody> -</table> - -<h2 id="Browser_compatibility">Browser compatibility</h2> - - - -<p>{{Compat("javascript.builtins.Reflect.enumerate")}}</p> - -<h2 id="See_also">See also</h2> - -<ul> - <li>{{jsxref("Reflect")}}</li> - <li><a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...in">for...in</a></li> -</ul> diff --git a/files/ru/archive/web/javascript/функция_наследования_генератора/index.html b/files/ru/archive/web/javascript/функция_наследования_генератора/index.html deleted file mode 100644 index 58c18bbf9b..0000000000 --- a/files/ru/archive/web/javascript/функция_наследования_генератора/index.html +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Функция наследования генератора -slug: Archive/Web/JavaScript/Функция_наследования_генератора -tags: - - JavaScript - - Legacy Generator - - Reference - - Наследование - - генератор -translation_of: Archive/Web/JavaScript/Legacy_generator_function ---- -<div class="warning">Функция наследования генератора была особенностью в SpiderMonkey, которая была удалена в Firefox 58+. Для использования в будущем, принимайте во внимание {{jsxref("Operators/function*", "function* expression")}}.</div> - -<div>{{jsSidebar("Operators")}}</div> - -<p><code><font face="Open Sans, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">Ключевое слово </span></font><strong>function</strong></code> может быть использовано для определения функции наследования генератора. Чтобы сделать функцию наследования генератора, текст функции должен содержать хотя бы одно выражение {{jsxref("Operators/yield", "yield")}} .</p> - -<h2 id="Синтаксис">Синтаксис</h2> - -<pre class="syntaxbox">function [<em>name</em>]([<em>param1</em>[, <em>param2[</em>, ..., <em>paramN</em>]]]) { - <em>statements</em> -}</pre> - -<h3 id="Параметры">Параметры</h3> - -<dl> - <dt><code>name</code></dt> - <dd>Имя функции. Может быть пропущено, в таком случае функция будет безымянной. Имя является локальным для функции.</dd> - <dt><code>paramN</code></dt> - <dd>Имя аргумента для входа в функцию. Функция может иметь до 255 аргументов.</dd> - <dt><code>statements</code></dt> - <dd>Операторы, которые составляют тело функции. Здесь должен быть хотя бы один оператор {{jsxref("Operators/yield", "yield")}}.</dd> -</dl> - -<h2 id="Описание">Описание</h2> - -<p>Описание использования функции доступно на странице <a href="/en-US/docs/JavaScript/Guide/Iterators_and_Generators">Итераторы и Генераторы</a>.</p> - -<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2> - -<p>Supported nowhere.</p> - -<h2 id="Смотрите_также">Смотрите также</h2> - -<ul> - <li>{{jsxref("Generator")}}</li> - <li><a href="/en-US/docs/Web/JavaScript/Reference/Statements/Legacy_generator_function">The legacy generator function</a></li> - <li><a href="/en-US/docs/Web/JavaScript/Guide/The_legacy_Iterator_protocol">The legacy Iterator protocol</a></li> - <li>{{jsxref("Operators/yield", "yield")}}</li> - <li><a href="/en-US/docs/Web/JavaScript/Reference/Functions_and_function_scope">Functions and function scope</a></li> - <li>{{jsxref("Statements/function", "function")}}</li> - <li>{{jsxref("Operators/function", "function expression")}}</li> - <li>{{jsxref("Function")}}</li> - <li>{{jsxref("Statements/function*", "function*")}}</li> - <li>{{jsxref("Operators/function*", "function* expression")}}</li> - <li>{{jsxref("GeneratorFunction")}}</li> - <li><a href="/en-US/docs/Web/JavaScript/Guide/The_Iterator_protocol">The Iterator protocol</a></li> -</ul> |
