diff --git a/files/ru/web/api/element/scrollheight/index.md b/files/ru/web/api/element/scrollheight/index.md index e67df768095713..8ab8a21cad4aed 100644 --- a/files/ru/web/api/element/scrollheight/index.md +++ b/files/ru/web/api/element/scrollheight/index.md @@ -43,7 +43,7 @@ element.scrollHeight - element.scrollTop === element.clientHeight ## Пример работы scrollHeight -Если объединить это выражение с событием [`onscroll`](/en-US/docs/DOM/element.onscroll), оно может быть использовано для того, чтобы определить, прочитал ли пользователь текст, или нет (см. также свойства [`element.scrollTop`](/en-US/docs/DOM/element.scrollTop) и [`element.clientHeight`](/en-US/docs/DOM/element.clientHeight)). Например: +Если объединить это выражение с событием [`onscroll`](/ru/docs/DOM/element.onscroll), оно может быть использовано для того, чтобы определить, прочитал ли пользователь текст, или нет (см. также свойства [`element.scrollTop`](/ru/docs/DOM/element.scrollTop) и [`element.clientHeight`](/ru/docs/DOM/element.clientHeight)). Например: ### HTML diff --git a/files/ru/web/api/element/slot/index.md b/files/ru/web/api/element/slot/index.md index 1d38d18936eafe..a54f5c1cbed280 100644 --- a/files/ru/web/api/element/slot/index.md +++ b/files/ru/web/api/element/slot/index.md @@ -32,7 +32,7 @@ element.slot = aString В нашем [примере простого шаблона](https://github.com/mdn/web-components-examples/tree/master/simple-template) ([смотри в прямом эфире](https://mdn.github.io/web-components-examples/simple-template/)), мы создаём тривиальный пример пользовательского элемента с именем ``, в котором прикрепляется теневой корень, а затем заполняется с использованием содержимого шаблона, содержащего слот с именем `my-text`. -Когда в документе используется ``, слот заполняется слот-элементом, включая его в элемент с атрибутом [`slot`](/en-US/docs/Web/HTML/Global_attributes/slot) со значением `my-text`. Вот один из таких примеров: +Когда в документе используется ``, слот заполняется слот-элементом, включая его в элемент с атрибутом [`slot`](/ru/docs/Web/HTML/Global_attributes/slot) со значением `my-text`. Вот один из таких примеров: ```html diff --git a/files/ru/web/api/event/comparison_of_event_targets/index.md b/files/ru/web/api/event/comparison_of_event_targets/index.md index 6247cd97ee805b..087037a49da52c 100644 --- a/files/ru/web/api/event/comparison_of_event_targets/index.md +++ b/files/ru/web/api/event/comparison_of_event_targets/index.md @@ -113,7 +113,7 @@ translation_of: Web/API/Event/Comparison_of_Event_Targets {{ Non-standard_inline() }} Первоначальная цель события перед любым перенацеливанием. Подробнее см. Анонимный контент#Event_Flow_and_Targeting. diff --git a/files/ru/web/api/eventtarget/addeventlistener/index.md b/files/ru/web/api/eventtarget/addeventlistener/index.md index 0b508835c52bcb..4dcd8001af7de3 100644 --- a/files/ru/web/api/eventtarget/addeventlistener/index.md +++ b/files/ru/web/api/eventtarget/addeventlistener/index.md @@ -256,7 +256,7 @@ el.addEventListener("click", () => { modifyText("four"); }, false); Значение переменной `this` внутри `modifyText()` при вызове событием клика будет равно ссылке на глобальный (window) объект (или `undefined` при использовании [strict mode](/ru/docs/Web/JavaScript/Reference/Strict_mode)) -> **Примечание:** В JavaScript 1.8.5 введён метод [`Function.prototype.bind()`](/en-US/docs/JavaScript/Reference/Global_Objects/Function/bind), который позволяет указать значение, которое должно быть использовано для всех вызовов данной функции. Он позволяет вам легко обходить ситуации, в которых не ясно, чему будет равно this, в зависимости от того, в каком контексте будет вызвана ваша функция. заметьте, также, что вам будет необходимо иметь внешнюю ссылку на обработчик, чтобы вы могли удалить его позже. +> **Примечание:** В JavaScript 1.8.5 введён метод [`Function.prototype.bind()`](/ru/docs/JavaScript/Reference/Global_Objects/Function/bind), который позволяет указать значение, которое должно быть использовано для всех вызовов данной функции. Он позволяет вам легко обходить ситуации, в которых не ясно, чему будет равно this, в зависимости от того, в каком контексте будет вызвана ваша функция. заметьте, также, что вам будет необходимо иметь внешнюю ссылку на обработчик, чтобы вы могли удалить его позже. Пример с использованием `bind` и без него: diff --git a/files/ru/web/api/extendableevent/index.md b/files/ru/web/api/extendableevent/index.md index d5f4fe6176e0cb..7bafa8ba006c12 100644 --- a/files/ru/web/api/extendableevent/index.md +++ b/files/ru/web/api/extendableevent/index.md @@ -18,7 +18,7 @@ translation_of: Web/API/ExtendableEvent {{APIRef("Service Workers API")}} -The **`ExtendableEvent`** interface extends the lifetime of the [`install`](/en-US/docs/Web/API/ServiceWorkerGlobalScope/install) and [`activate`](/en-US/docs/Web/API/ServiceWorkerGlobalScope/activate) events dispatched on the global scope as part of the service worker lifecycle. This ensures that any functional events (like {{domxref("FetchEvent")}}) are not dispatched until it upgrades database schemas and deletes the outdated cache entries. +The **`ExtendableEvent`** interface extends the lifetime of the [`install`](/ru/docs/Web/API/ServiceWorkerGlobalScope/install) and [`activate`](/ru/docs/Web/API/ServiceWorkerGlobalScope/activate) events dispatched on the global scope as part of the service worker lifecycle. This ensures that any functional events (like {{domxref("FetchEvent")}}) are not dispatched until it upgrades database schemas and deletes the outdated cache entries. If {{domxref("ExtendableEvent.waitUntil","waitUntil()")}} is called outside of the `ExtendableEvent` handler, the browser should throw an `InvalidStateError`; note also that multiple calls will stack up, and the resulting promises will be added to the list of [extend lifetime promises](https://w3c.github.io/ServiceWorker/#extendableevent-extend-lifetime-promises). @@ -44,7 +44,7 @@ _Doesn't implement any specific properties, but inherits properties from its par _Inherits methods from its parent,_ _{{domxref("Event")}}_. - {{domxref("ExtendableEvent.waitUntil", "ExtendableEvent.waitUntil()")}} - - : Extends the lifetime of the event. It is intended to be called in the [`install`](/en-US/docs/Web/API/ServiceWorkerGlobalScope/install) {{event("Event_handlers", "event handler")}} for the {{domxref("ServiceWorkerRegistration.installing", "installing")}} worker and on the [`activate`](/en-US/docs/Web/API/ServiceWorkerGlobalScope/activate) {{event("Event_handlers", "event handler")}} for the {{domxref("ServiceWorkerRegistration.active", "active")}} worker. + - : Extends the lifetime of the event. It is intended to be called in the [`install`](/ru/docs/Web/API/ServiceWorkerGlobalScope/install) {{event("Event_handlers", "event handler")}} for the {{domxref("ServiceWorkerRegistration.installing", "installing")}} worker and on the [`activate`](/ru/docs/Web/API/ServiceWorkerGlobalScope/activate) {{event("Event_handlers", "event handler")}} for the {{domxref("ServiceWorkerRegistration.active", "active")}} worker. ## Examples diff --git a/files/ru/web/api/filelist/index.md b/files/ru/web/api/filelist/index.md index 11371b2aee7ed2..058bc05b76e343 100644 --- a/files/ru/web/api/filelist/index.md +++ b/files/ru/web/api/filelist/index.md @@ -132,5 +132,5 @@ document.querySelector("#myfiles").onchange=pullfiles; ## Смотрите также - [Using files from web applications](/ru/docs/Using_files_from_web_applications) -- [`File`](/en-US/docs/DOM/File) -- [`FileReader`](/en-US/docs/DOM/FileReader) +- [`File`](/ru/docs/DOM/File) +- [`FileReader`](/ru/docs/DOM/FileReader) diff --git a/files/ru/web/api/formdata/using_formdata_objects/index.md b/files/ru/web/api/formdata/using_formdata_objects/index.md index caca4393e88e50..f8a59add411cbe 100644 --- a/files/ru/web/api/formdata/using_formdata_objects/index.md +++ b/files/ru/web/api/formdata/using_formdata_objects/index.md @@ -3,7 +3,7 @@ title: Использование Объектов FormData slug: Web/API/FormData/Using_FormData_Objects translation_of: Web/API/FormData/Using_FormData_Objects --- -Объект [`FormData`](/en-US/docs/Web/API/FormData) позволяет создать набор пар ключ/значение и передать их, используя `XMLHttpRequest.` Объект [`FormData`](/en-US/docs/Web/API/FormData) предназначен для передачи данных форм, однако может быть использован для передачи пар ключ/значение независимо от форм. Данные передаются в том же формате, как и данные, передаваемые методом `{{domxref("HTMLFormElement.submit","submit()")}}` формы, с установленной кодировкой `enctype="multipart/form-data"`. +Объект [`FormData`](/ru/docs/Web/API/FormData) позволяет создать набор пар ключ/значение и передать их, используя `XMLHttpRequest.` Объект [`FormData`](/ru/docs/Web/API/FormData) предназначен для передачи данных форм, однако может быть использован для передачи пар ключ/значение независимо от форм. Данные передаются в том же формате, как и данные, передаваемые методом `{{domxref("HTMLFormElement.submit","submit()")}}` формы, с установленной кодировкой `enctype="multipart/form-data"`. ## Создание объекта FormData diff --git a/files/ru/web/api/geolocation_api/using_the_geolocation_api/index.md b/files/ru/web/api/geolocation_api/using_the_geolocation_api/index.md index 451dda8c3f2a43..f8764881844461 100644 --- a/files/ru/web/api/geolocation_api/using_the_geolocation_api/index.md +++ b/files/ru/web/api/geolocation_api/using_the_geolocation_api/index.md @@ -106,7 +106,7 @@ function success(position) { ## Обработка ошибок -Callback-функция для ошибок, если она была передана в `getCurrentPosition()` или `watchPosition()`, ожидает экземпляр объекта [`GeolocationPositionError`](/en-US/docs/Web/API/GeolocationPositionError) в качестве первого аргумента. Он будет содержать два свойства, `code`, который укажет на то, какая именно ошибка произошла и понятное для человека `message`, описывающее значение поля code. +Callback-функция для ошибок, если она была передана в `getCurrentPosition()` или `watchPosition()`, ожидает экземпляр объекта [`GeolocationPositionError`](/ru/docs/Web/API/GeolocationPositionError) в качестве первого аргумента. Он будет содержать два свойства, `code`, который укажет на то, какая именно ошибка произошла и понятное для человека `message`, описывающее значение поля code. Функция может выглядеть примерно так: diff --git a/files/ru/web/api/html_drag_and_drop_api/drag_operations/index.md b/files/ru/web/api/html_drag_and_drop_api/drag_operations/index.md index b4a2c1014bf239..04673bfa99a226 100644 --- a/files/ru/web/api/html_drag_and_drop_api/drag_operations/index.md +++ b/files/ru/web/api/html_drag_and_drop_api/drag_operations/index.md @@ -59,11 +59,11 @@ original_slug: Web/Guide/HTML/Drag_and_drop/Drag_operations Когда происходит перетаскивание, данные должны быть связаны с перетаскиванием, которое определяет, что перетаскивается. Например, при перетаскивании выделенного текста в текстовое поле данные, связанные с элементом данных перетаскивания, являются самим текстом. Аналогично, при перетаскивании ссылки на веб-странице элемент данных перетаскивания является URL-адресом ссылки. -{{domxref("DataTransfer","drag data")}} содержит два параметра, **тип** (или формат) данных, и **значение** данных. Формат это строковый тип (такой как [`text/plain`](/en-US/docs/DragDrop/Recommended_Drag_Types#text) текстовых данных), значение - строка текста. Когда начинается перетаскивание, вы добавляете данные, предоставляя тип и данные. Во время перетаскивания в обработчике события для событий `{{event("dragenter")}}` и `{{event("dragover")}}` , вы используете типы данных перетаскиваемых данных, чтобы проверить, разрешено ли удаление. Например, цель drop, которая принимает ссылки, будет проверять тип [`text/uri-list`](/en-US/docs/DragDrop/Recommended_Drag_Types#link). В течение события drop, обработчик будет получать данные тащат и вставить его на место. +{{domxref("DataTransfer","drag data")}} содержит два параметра, **тип** (или формат) данных, и **значение** данных. Формат это строковый тип (такой как [`text/plain`](/ru/docs/DragDrop/Recommended_Drag_Types#text) текстовых данных), значение - строка текста. Когда начинается перетаскивание, вы добавляете данные, предоставляя тип и данные. Во время перетаскивания в обработчике события для событий `{{event("dragenter")}}` и `{{event("dragover")}}` , вы используете типы данных перетаскиваемых данных, чтобы проверить, разрешено ли удаление. Например, цель drop, которая принимает ссылки, будет проверять тип [`text/uri-list`](/ru/docs/DragDrop/Recommended_Drag_Types#link). В течение события drop, обработчик будет получать данные тащат и вставить его на место. -Свойство {{domxref("DataTransfer","drag data's")}} {{domxref("DataTransfer.types","types")}} возвращает список MIME-типов {{domxref("DOMString")}}, таких как [`text/plain`](/en-US/docs/DragDrop/Recommended_Drag_Types#text) или [`image/jpeg`](/en-US/docs/DragDrop/Recommended_Drag_Types#image). Вы также можете создавать свои собственные типы. Большинство основные используемых типов описаны в [Recommended Drag Types](/ru/docs/DragDrop/Recommended_Drag_Types). +Свойство {{domxref("DataTransfer","drag data's")}} {{domxref("DataTransfer.types","types")}} возвращает список MIME-типов {{domxref("DOMString")}}, таких как [`text/plain`](/ru/docs/DragDrop/Recommended_Drag_Types#text) или [`image/jpeg`](/ru/docs/DragDrop/Recommended_Drag_Types#image). Вы также можете создавать свои собственные типы. Большинство основные используемых типов описаны в [Recommended Drag Types](/ru/docs/DragDrop/Recommended_Drag_Types). -Перетаскивание может включать элементы данных нескольких различных типов. Это позволяет предоставлять данные в более специфических типах, часто пользовательских, но по предоставляет резервные данные для drop, которые не поддерживают более специфические типы. Как правило, наименее специфичным типом будут обычные текстовые данные, использующие тип [`text/plain`](/en-US/docs/DragDrop/Recommended_Drag_Types#text). Эти данные будут простым текстовым представлением. +Перетаскивание может включать элементы данных нескольких различных типов. Это позволяет предоставлять данные в более специфических типах, часто пользовательских, но по предоставляет резервные данные для drop, которые не поддерживают более специфические типы. Как правило, наименее специфичным типом будут обычные текстовые данные, использующие тип [`text/plain`](/ru/docs/DragDrop/Recommended_Drag_Types#text). Эти данные будут простым текстовым представлением. Установка элементов drag-данных {{domxref("DragEvent.dataTransfer","dataTransfer")}}, используя метод {{domxref("DataTransfer.setData","setData()")}}. Требуется два аргумента: тип данных и значение данных. Например: @@ -71,7 +71,7 @@ original_slug: Web/Guide/HTML/Drag_and_drop/Drag_operations event.dataTransfer.setData("text/plain", "Text to drag"); ``` -Здесь, значение - "Text to drag", формат - [`text/plain`](/en-US/docs/DragDrop/Recommended_Drag_Types#text). +Здесь, значение - "Text to drag", формат - [`text/plain`](/ru/docs/DragDrop/Recommended_Drag_Types#text). Вы можете предусмотреть данные в нескольких форматах. Сделаем это, вызовем метод {{domxref("DataTransfer.setData","setData()")}} несколько раз с различными форматами. Вы должны вызывать его с форматами от большей специфичности к меньшей. @@ -86,7 +86,7 @@ dt.setData("text/plain", "https://www.mozilla.org"); Предоставляя данные и в других типах, мы также можем поддерживать перетаскивание в другие приложения в менее специфичных формах. Тип `application/x.bookmark` может предоставлять данные с более подробной информацией для использования в приложении, в то время как другие типы могут включать только один URL-адрес или текстовую версию. -Обратите внимание, что и [`text/uri-list`](/en-US/docs/DragDrop/Recommended_Drag_Types#link) и [`text/plain`](/en-US/docs/DragDrop/Recommended_Drag_Types#text) содержат одни и те же данные в этом примере. Это часто бывает так, но это не обязательно. +Обратите внимание, что и [`text/uri-list`](/ru/docs/DragDrop/Recommended_Drag_Types#link) и [`text/plain`](/ru/docs/DragDrop/Recommended_Drag_Types#text) содержат одни и те же данные в этом примере. Это часто бывает так, но это не обязательно. Если вы попытаетесь добавить данные дважды с тем же форматом, новые данные заменят старые данные, но в той же позиции в списке типов, что и старые данные. @@ -208,7 +208,7 @@ function doDragOver(event) { } ``` -В этом примере мы используем метод `includes` чтобы проверить, присутствует ли тип [`text/uri-list`](/en-US/docs/DragDrop/Recommended_Drag_Types#link) в списке типов. Если это так, мы отменим событие, так что сброс становится разрешён. Если перетаскиваемые данные не содержат ссылки, событие не будет отменено, и сброс не может произойти в этом месте. +В этом примере мы используем метод `includes` чтобы проверить, присутствует ли тип [`text/uri-list`](/ru/docs/DragDrop/Recommended_Drag_Types#link) в списке типов. Если это так, мы отменим событие, так что сброс становится разрешён. Если перетаскиваемые данные не содержат ссылки, событие не будет отменено, и сброс не может произойти в этом месте. Вы также можете установить либо свойство {{domxref("DataTransfer.effectAllowed","effectAllowed")}}, либо свойство{{domxref("DataTransfer.dropEffect","dropEffect")}}, либо оба одновременно, если вы хотите указать более конкретные сведения о типе операции, которая будет выполнена. Естественно, изменение любого свойства не будет иметь никакого эффекта, если вы не отмените событие. @@ -260,7 +260,7 @@ In the example here, once the data has been retrieved, we insert the string as t In a web page, you should call the {{domxref("Event.preventDefault","preventDefault()")}} method of the event if you have accepted the drop, so that the browser's default handling is not triggered by the dropped data as well. For example, when a link is dragged to a web page, Firefox will open the link. By cancelling the event, this behavior will be prevented. -You can retrieve other types of data as well. If the data is a link, it should have the type [`text/uri-list`](/en-US/docs/DragDrop/Recommended_Drag_Types#link). You could then insert a link into the content. +You can retrieve other types of data as well. If the data is a link, it should have the type [`text/uri-list`](/ru/docs/DragDrop/Recommended_Drag_Types#link). You could then insert a link into the content. ```js function doDrop(event) { @@ -276,7 +276,7 @@ function doDrop(event) { } ``` -This example inserts a link from the dragged data. As the name implies, the [`text/uri-list`](/en-US/docs/DragDrop/Recommended_Drag_Types#link) type actually may contain a list of URLs, each on a separate line. The above code uses [`split`](/en-US/docs/JavaScript/Reference/Global_Objects/String/split) to break the string into lines, then iterates over the list of lines, and inserts each as a link into the document. (Note also that links starting with a number sign (`#`) are skipped, as these are comments.) +This example inserts a link from the dragged data. As the name implies, the [`text/uri-list`](/ru/docs/DragDrop/Recommended_Drag_Types#link) type actually may contain a list of URLs, each on a separate line. The above code uses [`split`](/ru/docs/JavaScript/Reference/Global_Objects/String/split) to break the string into lines, then iterates over the list of lines, and inserts each as a link into the document. (Note also that links starting with a number sign (`#`) are skipped, as these are comments.) For simple cases, you can use the special type `URL` just to retrieve the first valid URL in the list. For example: diff --git a/files/ru/web/api/htmlanchorelement/hash/index.md b/files/ru/web/api/htmlanchorelement/hash/index.md index cc61e3e62fcfd7..6673d5b396c726 100644 --- a/files/ru/web/api/htmlanchorelement/hash/index.md +++ b/files/ru/web/api/htmlanchorelement/hash/index.md @@ -24,7 +24,7 @@ object.hash = string; ## Примеры ```js -// Допустим, что документ содержит элемент +// Допустим, что документ содержит элемент var anchor = document.getElementByID("myAnchor"); var result = anchor.hash; // Вернёт: '#youhou' ``` diff --git a/files/ru/web/api/htmlanchorelement/hostname/index.md b/files/ru/web/api/htmlanchorelement/hostname/index.md index de2487b0614e8b..5a792d28640a71 100644 --- a/files/ru/web/api/htmlanchorelement/hostname/index.md +++ b/files/ru/web/api/htmlanchorelement/hostname/index.md @@ -25,7 +25,7 @@ object.hostname = string; ## Примеры ```js -// Допустим, что документ содержит элемент +// Допустим, что документ содержит элемент var anchor = document.getElementByID("myAnchor"); var result = anchor.hostname; // Вернёт: 'developer.mozilla.org' ``` diff --git a/files/ru/web/api/htmlanchorelement/password/index.md b/files/ru/web/api/htmlanchorelement/password/index.md index 4544b9225a2c23..8f6b2150adefb8 100644 --- a/files/ru/web/api/htmlanchorelement/password/index.md +++ b/files/ru/web/api/htmlanchorelement/password/index.md @@ -15,7 +15,7 @@ original_slug: Web/API/HTMLHyperlinkElementUtils/password Свойство **`HTMLHyperlinkElementUtils.password`** – это {{domxref("USVString")}}, содержащий пароль, указанный перед именем домена. -`password` игнорируется без предупреждения, если свойство [`username`](/en-US/docs/Web/API/HTMLHyperlinkElementUtils/username) не установлено. +`password` игнорируется без предупреждения, если свойство [`username`](/ru/docs/Web/API/HTMLHyperlinkElementUtils/username) не установлено. ## Синтаксис @@ -27,7 +27,7 @@ object.password = string; ## Примеры ```js -// Допустим, что документ содержит элемент +// Допустим, что документ содержит элемент var anchor = document.getElementByID("myAnchor"); var result = anchor.password; // Вернёт: 'flabada' ``` diff --git a/files/ru/web/api/htmlanchorelement/pathname/index.md b/files/ru/web/api/htmlanchorelement/pathname/index.md index 9426b4d7c9397a..f8cb48a5b1e1df 100644 --- a/files/ru/web/api/htmlanchorelement/pathname/index.md +++ b/files/ru/web/api/htmlanchorelement/pathname/index.md @@ -25,9 +25,9 @@ object.pathname = string; ## Примеры ```js -// Допустим, что документ содержит элемент +// Допустим, что документ содержит элемент var anchor = document.getElementById("myAnchor"); -var result = anchor.pathname; // Вернёт: '/en-US/docs/HTMLHyperlinkElementUtils.pathname' +var result = anchor.pathname; // Вернёт: '/ru/docs/HTMLHyperlinkElementUtils.pathname' ``` ## Спецификации diff --git a/files/ru/web/api/htmlanchorelement/port/index.md b/files/ru/web/api/htmlanchorelement/port/index.md index 2bfa3d203795fb..22cd64418bb102 100644 --- a/files/ru/web/api/htmlanchorelement/port/index.md +++ b/files/ru/web/api/htmlanchorelement/port/index.md @@ -27,7 +27,7 @@ object.port = string; ## Примеры ```js -// Допустим, что документ содержит элемент +// Допустим, что документ содержит элемент var anchor = document.getElementByID("myAnchor"); var result = anchor.port; // Вернёт: '80' ``` diff --git a/files/ru/web/api/htmlanchorelement/search/index.md b/files/ru/web/api/htmlanchorelement/search/index.md index 0911e75c7e0dac..a23d3fa1e3cbee 100644 --- a/files/ru/web/api/htmlanchorelement/search/index.md +++ b/files/ru/web/api/htmlanchorelement/search/index.md @@ -25,7 +25,7 @@ object.search = string; ## Примеры ```js -// Допустим, что документ содержит элемент +// Допустим, что документ содержит элемент var anchor = document.getElementById("myAnchor"); var result = anchor.search; // Вернёт: '?q=123' ``` diff --git a/files/ru/web/api/htmlanchorelement/tostring/index.md b/files/ru/web/api/htmlanchorelement/tostring/index.md index d8e2ed085addc2..65c1a601d94c08 100644 --- a/files/ru/web/api/htmlanchorelement/tostring/index.md +++ b/files/ru/web/api/htmlanchorelement/tostring/index.md @@ -26,9 +26,9 @@ string = object.toString(); ## Примеры ```js -// Допустим, что документ содержит элемент +// Допустим, что документ содержит элемент var anchor = document.getElementById("myAnchor"); -var result = anchor.toString(); // Вернёт: 'https://developer.mozilla.org/en-US/docs/HTMLHyperlinkElementUtils/toString' +var result = anchor.toString(); // Вернёт: 'https://developer.mozilla.org/ru/docs/HTMLHyperlinkElementUtils/toString' ``` ## Спецификации diff --git a/files/ru/web/api/htmlanchorelement/username/index.md b/files/ru/web/api/htmlanchorelement/username/index.md index 1880245d59a879..849fa894adf246 100644 --- a/files/ru/web/api/htmlanchorelement/username/index.md +++ b/files/ru/web/api/htmlanchorelement/username/index.md @@ -25,7 +25,7 @@ object.username = string; ## Примеры ```js -// Допустим, что документ содержит элемент +// Допустим, что документ содержит элемент var anchor = document.getElementByID("myAnchor"); var result = anchor.username; // Вернёт: 'anonymous' ``` diff --git a/files/ru/web/api/htmlformelement/elements/index.md b/files/ru/web/api/htmlformelement/elements/index.md index 700d4c0dc91e0d..de7b00111e5cde 100644 --- a/files/ru/web/api/htmlformelement/elements/index.md +++ b/files/ru/web/api/htmlformelement/elements/index.md @@ -50,7 +50,7 @@ var inputByName = inputs["username"]; ### Accessing form controls -This example gets the form's element list, then iterates over the list, looking for {{HTMLElement("input")}} elements of type [`"text"`](/en-US/docs/Web/HTML/Element/input/text) so that some form of processing can be performed on them. +This example gets the form's element list, then iterates over the list, looking for {{HTMLElement("input")}} elements of type [`"text"`](/ru/docs/Web/HTML/Element/input/text) so that some form of processing can be performed on them. ```js var inputs = document.getElementById("my-form").elements; diff --git a/files/ru/web/api/htmlformelement/index.md b/files/ru/web/api/htmlformelement/index.md index a2026ebf0f1ef2..d687f361b57611 100644 --- a/files/ru/web/api/htmlformelement/index.md +++ b/files/ru/web/api/htmlformelement/index.md @@ -60,7 +60,7 @@ _Inherits methods from its parent, {{domxref("HTMLElement")}}._ - {{domxref("HTMLFormElement.reportValidity()")}} - - : Returns `true` if the element's child controls satisfy their validation constraints. When `false` is returned, cancelable [`invalid`](/en-US/docs/Web/Events/invalid) events are fired for each invalid child and validation problems are reported to the user. + - : Returns `true` if the element's child controls satisfy their validation constraints. When `false` is returned, cancelable [`invalid`](/ru/docs/Web/Events/invalid) events are fired for each invalid child and validation problems are reported to the user. ## Examples diff --git a/files/ru/web/api/htmlformelement/reportvalidity/index.md b/files/ru/web/api/htmlformelement/reportvalidity/index.md index af4a6e35eb8e7b..87cce3b1282915 100644 --- a/files/ru/web/api/htmlformelement/reportvalidity/index.md +++ b/files/ru/web/api/htmlformelement/reportvalidity/index.md @@ -6,7 +6,7 @@ translation_of: Web/API/HTMLFormElement/reportValidity {{ APIRef("HTML DOM") }} -Метод **`HTMLFormElement.reportValidity()`** возвращает **`true`** если все дочерние элементы прошли проверку. Когда возвращается **`false`**, по каждому дочернему элементу не прошедшему проверку генерируется событие [`invalid`](/en-US/docs/Web/Events/invalid) и пользователю сообщаются проблемы проверки. +Метод **`HTMLFormElement.reportValidity()`** возвращает **`true`** если все дочерние элементы прошли проверку. Когда возвращается **`false`**, по каждому дочернему элементу не прошедшему проверку генерируется событие [`invalid`](/ru/docs/Web/Events/invalid) и пользователю сообщаются проблемы проверки. ## Синтаксис diff --git a/files/ru/web/api/htmlinputelement/index.md b/files/ru/web/api/htmlinputelement/index.md index 63c2a670a96c31..2436ee26e05a6d 100644 --- a/files/ru/web/api/htmlinputelement/index.md +++ b/files/ru/web/api/htmlinputelement/index.md @@ -557,10 +557,10 @@ _Inherits methods from its parent,_ _{{domxref("HTMLElement")}}._ void Sets the files selected on the input to the given array of - File objects. This + File objects. This is an alternative to mozSetFileNameArray which can be used in frame scripts: a chrome script can - open files as File objects and send them via diff --git a/files/ru/web/api/htmlinputelement/invalid_event/index.md b/files/ru/web/api/htmlinputelement/invalid_event/index.md index 69c757fdfe496d..98524e681d0e21 100644 --- a/files/ru/web/api/htmlinputelement/invalid_event/index.md +++ b/files/ru/web/api/htmlinputelement/invalid_event/index.md @@ -3,7 +3,7 @@ title: invalid slug: Web/API/HTMLInputElement/invalid_event translation_of: Web/API/HTMLInputElement/invalid_event --- -Событие `invalid` запускается, когда отправляемый элемент был проверен, но его содержимое не удовлетворило установленные ограничения. Валидность отправляемого элемента проверяется до отправления формы или после вызова метода [`checkValidity()`](/en-US/docs/HTML/Forms_in_HTML#Constraint_Validation_API)на элементе. +Событие `invalid` запускается, когда отправляемый элемент был проверен, но его содержимое не удовлетворило установленные ограничения. Валидность отправляемого элемента проверяется до отправления формы или после вызова метода [`checkValidity()`](/ru/docs/HTML/Forms_in_HTML#Constraint_Validation_API)на элементе. ## Общая информация diff --git a/files/ru/web/api/htmlscriptelement/index.md b/files/ru/web/api/htmlscriptelement/index.md index 793e3665ce5615..bd38a3cc6c1fee 100644 --- a/files/ru/web/api/htmlscriptelement/index.md +++ b/files/ru/web/api/htmlscriptelement/index.md @@ -62,7 +62,7 @@ _Наследует свойства от своего родителя, {{domxr

Атрибуты async и defer - булевы атрибуты, которые контролируют как скрипт должен выполняться. @@ -80,7 +80,7 @@ _Наследует свойства от своего родителя, {{domxr

  • Если атрибут async отсутствует, но представлен атрибут defer, то скрипт будет выполняться когда - страница полностью загружена.
  • @@ -123,7 +123,7 @@ _Наследует свойства от своего родителя, {{domxr > XML; правиле для метода - document.write(); обработке {{domxref("DOMString")}} {{domxref("DOMString")}}, отражающий - настройку CORS для элементов скрипта. Для скриптов из других - источников, он контролирует, + источников, он контролирует, будет ли раскрыта информация об ошибке. @@ -158,22 +158,22 @@ _Наследует свойства от своего родителя, {{domxr

    IDL атрибут text объединяет и возвращает содержимое всех - Text нод внутри + Text нод внутри элемента {{HTMLElement("script")}} (игнорируя другие ноды, такие как комментарии) в древовидном порядке. При установке, он действует также, как и IDL атрибут - textContenttextContent.

    Примечание: При вставке с использованием метода - document.write(), элементы {{HTMLElement("script")}} выполняются (обычно синхронно), когда при вставке используются - innerHTML + innerHTML или - outerHTMLouterHTML, они вообще не выполняются.
    diff --git a/files/ru/web/api/indexeddb_api/index.md b/files/ru/web/api/indexeddb_api/index.md index 78e8805872086d..18b2a5847d4b5a 100644 --- a/files/ru/web/api/indexeddb_api/index.md +++ b/files/ru/web/api/indexeddb_api/index.md @@ -45,7 +45,7 @@ IndexedDB транзакционная система базы данных, к - {{domxref("IDBEnvironment")}} - : Предоставляет доступ к функциям IndexedDB. Реализовано объектами {{domxref("window")}} и {{domxref("worker")}}. - {{domxref("IDBFactory")}} - - : Предоставляет доступ к базе данных. Этот интерфейс представлен глобальным объектом [`indexedDB`](/en-US/docs/Web/API/IDBEnvironment.indexedDB). Он является точкой входа для API. + - : Предоставляет доступ к базе данных. Этот интерфейс представлен глобальным объектом [`indexedDB`](/ru/docs/Web/API/IDBEnvironment.indexedDB). Он является точкой входа для API. - {{domxref("IDBOpenDBRequest")}} - : Представляет запрос на открытие базы данных. - {{domxref("IDBDatabase")}} diff --git a/files/ru/web/api/location/replace/index.md b/files/ru/web/api/location/replace/index.md index 4010e67510366e..06c333c17c0159 100644 --- a/files/ru/web/api/location/replace/index.md +++ b/files/ru/web/api/location/replace/index.md @@ -33,7 +33,7 @@ object.replace(url); ```js // Перейти на статью Location.reload, заменив текущую страницу -document.location.replace('https://developer.mozilla.org/en-US/docs/Web/API/Location.reload'); +document.location.replace('https://developer.mozilla.org/ru/docs/Web/API/Location.reload'); ``` ## Спецификации diff --git a/files/ru/web/api/media_capture_and_streams_api/taking_still_photos/index.md b/files/ru/web/api/media_capture_and_streams_api/taking_still_photos/index.md index 587b99958a05b1..6b89cd7d8409dc 100644 --- a/files/ru/web/api/media_capture_and_streams_api/taking_still_photos/index.md +++ b/files/ru/web/api/media_capture_and_streams_api/taking_still_photos/index.md @@ -116,13 +116,13 @@ original_slug: Web/API/Media_Streams_API/Taking_still_photos Успешное выполнение промиса передаёт объект потока( `stream` ) в качестве параметра функции метода `then()`., который присваивается свойству `srcObject` элемента {{HTMLElement("video")}}, направляя поток в него. -Как только поток связан с элементом `