aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web/api/eventtarget
diff options
context:
space:
mode:
Diffstat (limited to 'files/ru/web/api/eventtarget')
-rw-r--r--files/ru/web/api/eventtarget/addeventlistener/index.html24
-rw-r--r--files/ru/web/api/eventtarget/dispatchevent/index.html6
-rw-r--r--files/ru/web/api/eventtarget/index.html6
-rw-r--r--files/ru/web/api/eventtarget/removeeventlistener/index.html10
4 files changed, 23 insertions, 23 deletions
diff --git a/files/ru/web/api/eventtarget/addeventlistener/index.html b/files/ru/web/api/eventtarget/addeventlistener/index.html
index 25b8bdbd72..de792a7f54 100644
--- a/files/ru/web/api/eventtarget/addeventlistener/index.html
+++ b/files/ru/web/api/eventtarget/addeventlistener/index.html
@@ -16,7 +16,7 @@ translation_of: Web/API/EventTarget/addEventListener
<p>{{domxref("EventTarget")}} может быть {{domxref("Element")}}, {{domxref("Document")}}, {{domxref("Window")}}, или любым другим объектом, поддерживающим события (таким как <code style="font-style: normal;"><a href="/ru/docs/DOM/XMLHttpRequest" title="XMLHttpRequest">XMLHttpRequest</a></code>).</p>
-<h2 id="Syntax" name="Syntax">Синтаксис</h2>
+<h2 id="Syntax">Синтаксис</h2>
<pre class="syntaxbox notranslate"><code><em>target.addEventListener(type, listener</em>[<em>, options</em>]<em>);
target</em>.addEventListener(<em>type</em>, <em>listener</em>[, <em>useCapture</em>]);
@@ -113,7 +113,7 @@ try {
<h2 id="Примеры"><span style='font-family: x-locale-heading-primary,zillaslab,Palatino,"Palatino Linotype",x-locale-heading-secondary,serif; font-size: 2.5rem;'>Примеры</span></h2>
-<h3 id="addEventListenerBasic" name="addEventListenerBasic">Добавление простого обработчика</h3>
+<h3 id="addEventListenerBasic">Добавление простого обработчика</h3>
<p>Эти примеры демонстрируют как использовать <code>addEventListener()</code> для наблюдения за щелчками мышкой по элементу.</p>
@@ -150,7 +150,7 @@ el.addEventListener("click", modifyText, false);
<p>Если вам нужно передать параметры в обработчик, вы можете использовать анонимные функции.</p>
-<h3 id="Event_Listener_with_anonymous_function" name="Event_Listener_with_anonymous_function">Обработчик события с анонимной функцией</h3>
+<h3 id="Event_Listener_with_anonymous_function">Обработчик события с анонимной функцией</h3>
<h4 id="HTML_Содержимое_2">HTML Содержимое</h4>
@@ -207,7 +207,7 @@ el.addEventListener("click", () =&gt; { modifyText("four"); }, false);</pre>
<h2 id="Примечания">Примечания</h2>
-<h3 id="Why_use_addEventListener.3F" name="Why_use_addEventListener.3F">Зачем использовать <code>addEventListener</code>?</h3>
+<h3 id="Why_use_addEventListener.3F">Зачем использовать <code>addEventListener</code>?</h3>
<p><code>addEventListener</code> — это способ зарегистрировать обработчик события, описанный в документации W3C DOM. Вот список преимуществ его использования:</p>
@@ -219,15 +219,15 @@ el.addEventListener("click", () =&gt; { modifyText("four"); }, false);</pre>
<p>Ниже описан другой, <a href="#Older_way_to_register_event_listeners">более старый способ регистрации обработчиков</a>.</p>
-<h3 id="Adding_a_listener_during_event_dispatch" name="Adding_a_listener_during_event_dispatch">Добавление обработчика во время обработки события</h3>
+<h3 id="Adding_a_listener_during_event_dispatch">Добавление обработчика во время обработки события</h3>
<p>Если <code>EventListener</code> добавлен к <code>EventTarget</code> во время обработки события, он не будет вызван текущими действиями, но может быть вызван на более поздней стадии обработки события, при восходящей обработке.</p>
-<h3 id="Multiple_identical_event_listeners" name="Multiple_identical_event_listeners">Несколько одинаковых обработчиков события</h3>
+<h3 id="Multiple_identical_event_listeners">Несколько одинаковых обработчиков события</h3>
<p>Если зарегистрировано несколько одинаковых <code>EventListener</code> на одном <code>EventTarget</code> с одинаковыми параметрами, дублирующиеся обработчики игнорируются. Так как одинаковые обработчики игнорируются, не требуется удалять их вручную с помощью метода <a href="/en-US/docs/DOM/EventTarget.removeEventListener" title="DOM/element.removeEventListener">removeEventListener</a>.</p>
-<h3 id="The_value_of_this_within_the_handler" name="The_value_of_this_within_the_handler">Значение <code>this</code> в обработчике</h3>
+<h3 id="The_value_of_this_within_the_handler">Значение <code>this</code> в обработчике</h3>
<p>Обычно желательно передавать элемент, на котором сработал обработчик события, например, при использовании обобщённых обработчиков для схожих элементов. При добавлении функции при помощи <code>addEventListener()</code> значение переменной <code>this</code> меняется — заметьте, что значение <code>this</code> передаётся в функцию от вызывающего объекта.</p>
@@ -282,7 +282,7 @@ el.addEventListener("click", () =&gt; { modifyText("four"); }, false);</pre>
}
</pre>
-<h3 id="Legacy_Internet_Explorer_and_attachEvent" name="Legacy_Internet_Explorer_and_attachEvent">Наследство Internet Explorer и attachEvent</h3>
+<h3 id="Legacy_Internet_Explorer_and_attachEvent">Наследство Internet Explorer и attachEvent</h3>
<p>В Internet Explorer младше 9 версии, вы можете использовать <code><a href="http://msdn.microsoft.com/en-us/library/ms536343(VS.85).aspx">attachEvent</a></code> вместо стандартного <code>addEventListener</code>. Для поддержки IE, пример выше может быть модифицирован следующим образом:</p>
@@ -295,7 +295,7 @@ el.addEventListener("click", () =&gt; { modifyText("four"); }, false);</pre>
<p>У <code>attachEvent</code> есть недостаток: <code>this</code> будет ссылаться на объект <code>window</code>, а не на элемент, на котором он был вызван.</p>
-<h3 id="Compatibility" name="Compatibility">Совместимость</h3>
+<h3 id="Compatibility">Совместимость</h3>
<p>Вы можете обойти методы <code>addEventListener</code>, <code>removeEventListener</code>, <code>Event.preventDefault</code> и <code>Event.stopPropagation</code> не поддерживаемы в IE 8 используя следующий код в начале вашего скрипта. Этот код поддерживает использование <code>handleEvent</code> и события <code>DOMContentLoaded</code>.</p>
@@ -376,7 +376,7 @@ el.addEventListener("click", () =&gt; { modifyText("four"); }, false);</pre>
  }
})();</pre>
-<h3 id="Older_way_to_register_event_listeners" name="Older_way_to_register_event_listeners">Старый способ регистрации обработчиков событий</h3>
+<h3 id="Older_way_to_register_event_listeners">Старый способ регистрации обработчиков событий</h3>
<p><code>addEventListener()</code> был добавлен в спецификации DOM 2 <a href="http://www.w3.org/TR/DOM-Level-2-Events">Events</a>. До этого обработчики добавлялись следующим образом:</p>
@@ -393,7 +393,7 @@ element.onclick = function() {
<p>Так как это по существу было частью DOM 0, этот метод имеет широкую поддержку и не требует специального кросс-браузерного кода; следовательно, это обычно используется, чтобы добавлять обработчики динамически, если не требуются расширенные возможности <code>addEventListener()</code>.</p>
-<h3 id="Memory_issues" name="Memory_issues">Вопросы памяти</h3>
+<h3 id="Memory_issues">Вопросы памяти</h3>
<pre class="brush: js notranslate">var i;
var els = document.getElementsByTagName('*');
@@ -439,7 +439,7 @@ elem.addEventListener(
<p>Установка <code>passive</code> не имеет значения для основного события {{event ("scroll")}}, поскольку его нельзя отменить, поэтому его обработчик в любом случае не может блокировать показ страницы.</p>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость</h2>
+<h2 id="Browser_compatibility">Совместимость</h2>
<div>{{Compat("api.EventTarget.addEventListener", 3)}}</div>
diff --git a/files/ru/web/api/eventtarget/dispatchevent/index.html b/files/ru/web/api/eventtarget/dispatchevent/index.html
index 38a4a408a9..3c60fcacd4 100644
--- a/files/ru/web/api/eventtarget/dispatchevent/index.html
+++ b/files/ru/web/api/eventtarget/dispatchevent/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/EventTarget/dispatchEvent
<p>Отправляет событие в общую систему событий. Это событие подчиняется тем же правилам поведения "Захвата" и "Всплывания" как и непосредственно инициированные события.</p>
-<h2 id="Syntax" name="Syntax">Синтаксис</h2>
+<h2 id="Syntax">Синтаксис</h2>
<pre><em>cancelled</em> = !<em>target</em>.dispatchEvent(<em>event</em>)</pre>
@@ -32,7 +32,7 @@ translation_of: Web/API/EventTarget/dispatchEvent
<p>Смотрите также  <a href="https://developer.mozilla.org/en-US/docs/Web/API/Event">События</a></p>
-<h2 id="Example" name="Example">Пример</h2>
+<h2 id="Example">Пример</h2>
<p>Для прочтения примера смотрите <a href="https://developer.mozilla.org/ru/docs/Web/Guide/Events/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9" title="https://developer.mozilla.org/en-US/docs/DOM/Creating_and_triggering_events?redirectlocale=en-US&amp;redirectslug=Creating_and_triggering_custom_events">Создание и инициирование собственных событий</a> .</p>
@@ -65,7 +65,7 @@ translation_of: Web/API/EventTarget/dispatchEvent
</tbody>
</table>
-<h2 id="Notes" name="Notes">Примечание</h2>
+<h2 id="Notes">Примечание</h2>
<p><code>dispatchEvent</code> представляет собой последний шаг в процессе create-init-dispatch, который служит для отправки событий.</p>
diff --git a/files/ru/web/api/eventtarget/index.html b/files/ru/web/api/eventtarget/index.html
index 3840821782..4351dfffcb 100644
--- a/files/ru/web/api/eventtarget/index.html
+++ b/files/ru/web/api/eventtarget/index.html
@@ -14,7 +14,7 @@ translation_of: Web/API/EventTarget
<p>Многие источники событий (включая элементы, документ и окно) также поддерживают установку <a href="/en-US/docs/Web/Guide/DOM/Events/Event_handlers" title="/en-US/docs/Web/Guide/DOM/Events/Event_handlers">обработчиков событий</a> с помощью on<code>...</code> свойств и атрибутов.</p>
-<h2 id="Methods" name="Methods">Методы</h2>
+<h2 id="Methods">Методы</h2>
<dl>
<dt>{{domxref("EventTarget.addEventListener()")}}</dt>
@@ -25,7 +25,7 @@ translation_of: Web/API/EventTarget
<dd>Генерирует событие на объекте <code>EventTarget</code>.</dd>
</dl>
-<h2 id="Specification" name="Specification">Спецификация</h2>
+<h2 id="Specification">Спецификация</h2>
<table class="standard-table">
<tbody>
@@ -52,7 +52,7 @@ translation_of: Web/API/EventTarget
</tbody>
</table>
-<h2 id="Browser_Compatibility" name="Browser_Compatibility">Браузерная совместимость</h2>
+<h2 id="Browser_Compatibility">Браузерная совместимость</h2>
<p>{{Compat("api.EventTarget")}}</p>
diff --git a/files/ru/web/api/eventtarget/removeeventlistener/index.html b/files/ru/web/api/eventtarget/removeeventlistener/index.html
index d2ca8f57bb..823c71bbf0 100644
--- a/files/ru/web/api/eventtarget/removeeventlistener/index.html
+++ b/files/ru/web/api/eventtarget/removeeventlistener/index.html
@@ -12,7 +12,7 @@ translation_of: Web/API/EventTarget/removeEventListener
<p>Удаляет обработчик события, который был зарегистрирован при помощи {{domxref("EventTarget.addEventListener()")}}. Обработчик определяется типом события, самой функцией обработки события, и дополнительными параметрами, переданными при регистрации обработчика.</p>
-<h2 id="Syntax" name="Syntax">Синтаксис</h2>
+<h2 id="Syntax">Синтаксис</h2>
<pre class="syntaxbox"><code><em>target</em>.removeEventListener(<em>type</em>, <em>listener</em>[, <em>options</em>]);
</code><em>target</em>.removeEventListener(<em>type</em>, <em>listener</em>[, <em>useCapture</em>]);
@@ -39,7 +39,7 @@ translation_of: Web/API/EventTarget/removeEventListener
<div class="note"><strong>Примечание:</strong> <code>useCapture</code> требуется в большинстве основных браузеров старых версий. Если вы хотите поддерживать большую совместимость, вы всегда должны использовать параметр <code>useCapture</code>.</div>
-<h3 id="Return_value" name="Return_value">Возвращаемое значение</h3>
+<h3 id="Return_value">Возвращаемое значение</h3>
<p><code>undefined</code>.</p>
@@ -47,7 +47,7 @@ translation_of: Web/API/EventTarget/removeEventListener
<p>В большинстве браузеров помимо типа события и функции важно лишь совпадение значений параметра <code>useCapture</code> / <code>options.capture</code>, но так как это поведение не закреплено стандартом, наилучшим способом будет указание для <code>removeEventListener()</code> в точности тех же параметров, что были переданы в <code>addEventListener()</code>.</p>
-<h2 id="Compatibility" name="Compatibility">Примечания</h2>
+<h2 id="Compatibility">Примечания</h2>
<p>Если {{domxref("EventListener")}} был удалён из {{domxref("EventTarget")}} процессе обработки события (например предшествующим {{domxref("EventListener")}} того же типа), он не будет вызван. После удаления, {{domxref("EventListener")}} не будет вызываться, однако его можно назначить заново.</p>
@@ -65,7 +65,7 @@ div.addEventListener('click', listener, false);
div.removeEventListener('click', listener, false);
</pre>
-<h2 id="Browser_Compatibility" name="Browser_Compatibility">Совместимость браузеров</h2>
+<h2 id="Browser_Compatibility">Совместимость браузеров</h2>
<p>{{Compat("api.EventTarget.removeEventListener", 3)}}</p>
@@ -87,7 +87,7 @@ div.removeEventListener('click', listener, false);
<li>Несмотря на то, что WebKit явно добавил "<code>[optional]</code>" к параметру <code>useCapture</code> в Safari 5.1 и Chrome 13, это работало и до изменений.</li>
</ul>
-<h3 id="Specification" name="Specification">Спецификация</h3>
+<h3 id="Specification">Спецификация</h3>
<ul>
<li><a class="external" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/events.html#Events-EventTarget-removeEventListener">removeEventListener </a></li>