diff options
author | Alexey Pyltsyn <lex61rus@gmail.com> | 2021-10-20 13:28:52 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-20 13:28:52 +0300 |
commit | 1386fed7d38652d5848d315927e7e23a66cffd13 (patch) | |
tree | eb4b9adfec3f46c77304a1b9461d44357c8164c8 /files/ru/web/javascript/guide | |
parent | b0f32a46245b1033098a5a9826a7818fa4e65dde (diff) | |
download | translated-content-1386fed7d38652d5848d315927e7e23a66cffd13.tar.gz translated-content-1386fed7d38652d5848d315927e7e23a66cffd13.tar.bz2 translated-content-1386fed7d38652d5848d315927e7e23a66cffd13.zip |
[RU] Remove `name` attribute from headings (#2788)
Diffstat (limited to 'files/ru/web/javascript/guide')
4 files changed, 22 insertions, 22 deletions
diff --git a/files/ru/web/javascript/guide/control_flow_and_error_handling/index.html b/files/ru/web/javascript/guide/control_flow_and_error_handling/index.html index b2b7191228..005a702243 100644 --- a/files/ru/web/javascript/guide/control_flow_and_error_handling/index.html +++ b/files/ru/web/javascript/guide/control_flow_and_error_handling/index.html @@ -229,7 +229,7 @@ catch (e) { </pre> -<h4 id="The_catch_Block" name="The_catch_Block">Блок <code>catch</code></h4> +<h4 id="The_catch_Block">Блок <code>catch</code></h4> <p>Используйте блок <code>catch</code>, чтобы обработать исключения, сгенерированные в блоке <code>try</code>.</p> @@ -304,7 +304,7 @@ catch (e) { // В результате отображается сообщение </span><span class="comment token" style="color: #708090;">caught inner "bogus" // и возвращается значение `false`</span></code></pre> -<h4 id="Nesting_try...catch_Statements" name="Nesting_try...catch_Statements">Вложенные инструкции <code>try...catch</code></h4> +<h4 id="Nesting_try...catch_Statements">Вложенные инструкции <code>try...catch</code></h4> <p>Вы можете вкладывать инструкции <code>try...catch</code> друг в друга. Если внутренняя инструкция <code>try...catch</code> не имеет блока <code>catch</code>, то она должна иметь блок finally, кроме того исключение будет перехвачено во внешнем блоке <code>catch</code>. Для получения большей информации ознакомьтесь с вложенными <a href="/en-US/docs/Web/JavaScript/Reference/Statements/try...catch#Nested_try-blocks">try-блоками</a>.</p> diff --git a/files/ru/web/javascript/guide/expressions_and_operators/index.html b/files/ru/web/javascript/guide/expressions_and_operators/index.html index cef61fdc23..72a273b6b7 100644 --- a/files/ru/web/javascript/guide/expressions_and_operators/index.html +++ b/files/ru/web/javascript/guide/expressions_and_operators/index.html @@ -327,7 +327,7 @@ console.log(1 / 2 == 1.0 / 2.0); /* возвращает true */ </tbody> </table> -<h4 id="Bitwise_Logical_Operators" name="Bitwise_Logical_Operators">Битовые логические операторы</h4> +<h4 id="Bitwise_Logical_Operators">Битовые логические операторы</h4> <p>Основной смысл работы битовых логических операторов состоит в следующем:</p> @@ -382,7 +382,7 @@ console.log(1 / 2 == 1.0 / 2.0); /* возвращает true */ <p>Обратите внимание, что все 32 бита преобразуются с использованием битового оператора НЕ, и что величины с наиболее значимым (самым левым) битом равным 1 представляют собой отрицательные числа (в представлении дополнения до двух).</p> -<h4 id="Bitwise_Shift_Operators" name="Bitwise_Shift_Operators">Битовые операторы сдвига</h4> +<h4 id="Bitwise_Shift_Operators">Битовые операторы сдвига</h4> <p>Битовые операторы сдвига используют два операнда: первый представляет величину, подлежащую сдвигу, а второй операнд указывает число битовых позиций на которое должен быть сдвинут первый операнд. Направление операции сдвига определяется используемым оператором.</p> @@ -482,7 +482,7 @@ var n2 = !false; // !f возвращает true var n3 = !"Cat"; // !t возвращает false </pre> -<h4 id="Short-Circuit_Evaluation" name="Short-Circuit_Evaluation">Сокращённая оценка</h4> +<h4 id="Short-Circuit_Evaluation">Сокращённая оценка</h4> <p>Так как логические выражения вычисляются слева направо, они проверяются на возможность выполнения сокращённой оценки с использованием следующих правил:</p> @@ -504,7 +504,7 @@ var n3 = !"Cat"; // !t возвращает false <pre class="brush: js">var mystring = "alpha"; mystring += "bet"; // получается значение "alphabet" и присваивается mystring. </pre> -<h3 id="Условный_(тернарный)_оператор" name="Условный_(тернарный)_оператор">Условный (тернарный) оператор</h3> +<h3 id="Условный_(тернарный)_оператор">Условный (тернарный) оператор</h3> <p><a href="/ru/docs/Web/JavaScript/Reference/Operators/Conditional_Operator">Условный оператор</a> является единственным оператором JavaScript, который использует три операнда. Оператор принимает одно из двух значений в зависимости от заданного условия. Синтаксис оператора:</p> @@ -522,7 +522,7 @@ var n3 = !"Cat"; // !t возвращает false <p>Данное выражение присваивает значение "adult" переменной <code>status</code>, если <code>age</code> имеет значение 18 или более. В противном случае переменной <code>status</code> присваивается значение "minor".</p> -<h3 id="Оператор_запятая" name="Оператор_запятая">Оператор запятая</h3> +<h3 id="Оператор_запятая">Оператор запятая</h3> <p><a href="/ru/docs/Web/JavaScript/Reference/Operators/Comma_Operator">Оператор запятая</a> (<code>,</code>) просто вычисляет оба операнда и возвращает значение последнего операнда. Данный оператор в основном используется внутри цикла <code>for</code>, что позволяет при каждом прохождении цикла одновременно обновлять значения нескольких переменных.</p> @@ -536,7 +536,7 @@ var n3 = !"Cat"; // !t возвращает false <p>Унарная операция - операция только с одним операндом.</p> -<h4 id="delete" name="delete"><code>delete</code></h4> +<h4 id="delete"><code>delete</code></h4> <p>Оператор <a href="/ru/docs/Web/JavaScript/Reference/Operators/delete">delete</a> выполняет удаление объекта, свойства объекта, или элемента массива с заданным индексом. Синтаксис оператора:</p> @@ -587,7 +587,7 @@ if (3 in trees) { } </pre> -<h4 id="typeof" name="typeof"><code>Оператор typeof</code></h4> +<h4 id="typeof"><code>Оператор typeof</code></h4> <p><a href="/ru/docs/Web/JavaScript/Reference/Operators/typeof">Оператор<code> typeof</code></a> используется одним из следующих способов:</p> @@ -648,7 +648,7 @@ typeof Math; // возвращает "object" typeof Option; // возвращает "function" typeof String; // возвращает "function"</pre> -<h4 id="void" name="void"><code>Оператор void</code></h4> +<h4 id="void"><code>Оператор void</code></h4> <p><a href="/ru/docs/Web/JavaScript/Reference/Operators/void">Оператор<code> </code><code>void</code></a> используется любым из следующих способов:</p> @@ -705,7 +705,7 @@ var mycar = {make: "Honda", model: "Accord", year: 1998}; "model" in mycar; // возвращает true </pre> -<h4 id="instanceof" name="instanceof">Оператор <code>instanceof</code></h4> +<h4 id="instanceof">Оператор <code>instanceof</code></h4> <p><a href="/ru/docs/Web/JavaScript/Reference/Operators/instanceof">Оператор <code>instanceof</code> </a>возвращает true, если заданный объект является объектом указанного типа. Его синтаксис:</p> @@ -832,7 +832,7 @@ if (theDay instanceof Date) { <p>Базовые ключевые слова и основные выражения в JavaScript.</p> -<h4 id="this" name="this">Оператор <code>this</code></h4> +<h4 id="this">Оператор <code>this</code></h4> <p>Используйте ключевое слово <code>this</code> для указания на текущий объект. В общем случае <code>this</code> указывает на вызываемый объект, которому принадлежит данный метод. Используйте <code>this</code> следующим образом:</p> @@ -899,7 +899,7 @@ var abc = [ "A", "B", "C" ]; <p>Значениям слева назначаются значения справа.</p> -<h4 id="new" name="new"><code>new</code></h4> +<h4 id="new"><code>new</code></h4> <p>Вы можете использовать <a href="/ru/docs/Web/JavaScript/Reference/Operators/new">оператор <code>new</code></a> для создания экземпляра объекта пользовательского типа или одного из встроенных объектов. Используйте оператор <code>new</code> следующим образом:</p> diff --git a/files/ru/web/javascript/guide/functions/index.html b/files/ru/web/javascript/guide/functions/index.html index 28385a4c3e..5b7881e6bb 100644 --- a/files/ru/web/javascript/guide/functions/index.html +++ b/files/ru/web/javascript/guide/functions/index.html @@ -35,7 +35,7 @@ translation_of: Web/JavaScript/Guide/Functions <li>сборщик мусора (<code>garbage collector</code>)</li> </ul> -<h2 id="Объявление_функций"><a id="definition" name="definition"></a>Объявление функций</h2> +<h2 id="Объявление_функций"><a id="definition"></a>Объявление функций</h2> <h3 id="Функции_вида_function_declaration_statement">Функции вида "function declaration statement"</h3> @@ -134,7 +134,7 @@ if (num === 0) { <p><strong>Метод</strong> — это функция, которая является свойством объекта. Узнать больше про объекты и методы можно по ссылке: <a href="/ru/docs/Web/JavaScript/Guide/Working_with_Objects">Работа с объектами</a>.</p> -<h2 id="Вызовы_функций"><a id="call" name="call"></a>Вызовы функций</h2> +<h2 id="Вызовы_функций"><a id="call"></a>Вызовы функций</h2> <p>Объявление функции не выполняет её. Объявление функции просто называет функцию и указывает, что делать при вызове функции.</p> @@ -186,7 +186,7 @@ e = factorial(5); // e gets the value 120 <p>Есть другие способы вызвать функцию. Существуют частые случаи, когда функции необходимо вызывать динамически, или поменять номера аргументов функции, или необходимо вызвать функцию с привязкой к определённому контексту. Оказывается, что функции сами по себе являются объектами, и эти объекты в свою очередь имеют методы (посмотрите объект <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Function" title="The Function constructor creates a new Function object. Calling the constructor directly can create functions dynamically, but suffers from security and similar (but far less significant) performance issues similar to eval. However, unlike eval, the Function constructor allows executing code in the global scope, prompting better programming habits and allowing for more efficient code minification."><code>Function</code></a>). Один из них это метод <code><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Function/apply" title="The apply() method calls a function with a given this value, and arguments provided as an array (or an array-like object).">apply()</a></code>, использование которого может достигнуть этой цели.</p> -<h2 id="Область_видимости_функций"><a id="definition" name="definition"></a>Область видимости функций</h2> +<h2 id="Область_видимости_функций"><a id="definition"></a>Область видимости функций</h2> <p><u><em>(function scope)</em></u></p> @@ -219,7 +219,7 @@ function getScore() { getScore(); // вернёт "Chamahk scored 5" </pre> -<h2 id="Scope_и_стек_функции"><a id="definition" name="definition"></a>Scope и стек функции</h2> +<h2 id="Scope_и_стек_функции"><a id="definition"></a>Scope и стек функции</h2> <p><em><u>(function stack)</u></em></p> @@ -397,7 +397,7 @@ outside()(10); // возвращает 20 вместо 10</pre> <p>Конфликт имени произошёл в инструкции <code>return x * 2</code> между параметром <code>x</code> функции <code>inside</code> и переменной <code>x</code> функции <code>outside</code>. Scope chain здесь будет таким: {<code>inside</code> ==> <code>outside</code> ==> глобальный объект (<em>global object</em>)}. Следовательно <code>x</code> функции <code>inside</code> имеет больший приоритет по сравнению с <code>outside</code>, и нам вернулось 20 (= 10 * 2), а не 10 (= 5 * 2).</p> -<h2 id="Замыкания"><a id="definition" name="definition"></a>Замыкания</h2> +<h2 id="Замыкания"><a id="definition"></a>Замыкания</h2> <p><em><u>(Closures)</u></em></p> @@ -482,7 +482,7 @@ getCode(); // Returns the apiCode } </pre> -<h2 id="Использование_объекта_arguments"><a id="definition" name="definition"></a>Использование объекта arguments</h2> +<h2 id="Использование_объекта_arguments"><a id="definition"></a>Использование объекта arguments</h2> <p>Объект arguments функции является псевдо-массивом. Внутри функции вы можете ссылаться к аргументам следующим образом:</p> @@ -524,7 +524,7 @@ myConcat('. ', 'sage', 'basil', 'oregano', 'pepper', 'parsley'); <p>Рассмотрите объект <code><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Function" title="The Function constructor creates a new Function object. Calling the constructor directly can create functions dynamically, but suffers from security and similar (but far less significant) performance issues similar to eval. However, unlike eval, the Function constructor allows executing code in the global scope, prompting better programming habits and allowing for more efficient code minification.">Function</a></code> в JavaScript-справочнике для большей информации.</p> -<h2 id="Параметры_функции"><a id="definition" name="definition"></a>Параметры функции</h2> +<h2 id="Параметры_функции"><a id="definition"></a>Параметры функции</h2> <p>Начиная с ECMAScript 2015 появились два новых вида параметров: параметры по умолчанию (<em>default parameters</em>) и остаточные параметры (<em>rest parameters</em>).</p> @@ -564,7 +564,7 @@ var arr = multiply(2, 1, 2, 3); console.log(arr); // [2, 4, 6] </pre> -<h2 id="Стрелочные_функции"><a id="definition" name="definition"></a>Стрелочные функции</h2> +<h2 id="Стрелочные_функции"><a id="definition"></a>Стрелочные функции</h2> <p><u><em>(Arrow functions)</em></u></p> diff --git a/files/ru/web/javascript/guide/grammar_and_types/index.html b/files/ru/web/javascript/guide/grammar_and_types/index.html index c8b06a30ed..c5c33e9d11 100644 --- a/files/ru/web/javascript/guide/grammar_and_types/index.html +++ b/files/ru/web/javascript/guide/grammar_and_types/index.html @@ -207,7 +207,7 @@ var baz = function() { <p>Следовательно, вы можете обращаться к глобальным переменным, объявленным в одном объекте window или frame из другого объекта window или frame, указав имя window или frame. Например, если переменная <code>phoneNumber</code> объявлена в документе, то вы можете сослаться на эту переменную из iframe как <code>parent.phoneNumber</code>.</p> -<h3 id="Константы"><a id="Constants" name="Constants">Константы</a></h3> +<h3 id="Константы"><a id="Constants">Константы</a></h3> <p>Вы можете создать именованную константу, доступную только для чтения, используя ключевое слово {{jsxref("Statements/const", "const")}}. Синтаксис идентификатора константы является таким же, как и у идентификатора переменной: он должен начинаться с буквы, нижнего подчёркивания или знака $ и может содержать буквы, цифры или нижнее подчёркивание.</p> |