From 4fbe5a0194ad7a21a5206d61845577f177b25217 Mon Sep 17 00:00:00 2001 From: Maxim Postautov <54762420+mpstv@users.noreply.github.com> Date: Thu, 15 Jul 2021 19:33:00 +0300 Subject: clean up mozilla wiki links (#1539) --- .../index.html | 2 +- files/ru/glossary/proxy_server/index.html | 2 +- .../learn/accessibility/wai-aria_basics/index.html | 2 +- .../advanced_styling_effects/index.html | 2 +- .../backgrounds_and_borders/index.html | 14 +++--- .../cascade_and_inheritance/index.html | 36 +++++++-------- .../css/building_blocks/cascade_tasks/index.html | 2 +- .../selectors/attribute_selectors/index.html | 36 +++++++-------- .../selectors/combinators/index.html | 38 +++++++-------- .../pseudo-classes_and_pseudo-elements/index.html | 54 +++++++++++----------- .../selectors/selectors_tasks/index.html | 2 +- .../type_class_and_id_selectors/index.html | 38 +++++++-------- .../css/css_layout/responsive_design/index.html | 2 +- .../first_steps/how_css_is_structured/index.html | 4 +- .../learn/css/first_steps/how_css_works/index.html | 2 +- files/ru/learn/css/first_steps/index.html | 6 +-- .../css/styling_text/styling_links/index.html | 2 +- .../forms/how_to_structure_a_web_form/index.html | 4 +- files/ru/learn/forms/your_first_form/index.html | 2 +- .../learn/getting_started_with_the_web/index.html | 2 +- .../javascript_basics/index.html | 2 +- .../the_head_metadata_in_html/index.html | 2 +- files/ru/learn/html/tables/advanced/index.html | 2 +- .../javascript/asynchronous/introducing/index.html | 6 +-- .../javascript/client-side_web_apis/index.html | 2 +- .../first_steps/useful_string_methods/index.html | 2 +- .../server-side/django/introduction/index.html | 2 +- .../first_steps/client-server_overview/index.html | 2 +- .../first_steps/web_frameworks/index.html | 6 +-- .../write_a_new_entry_in_the_glossary/index.html | 2 +- files/ru/mdn/tools/unsupported_get_api/index.html | 28 +++++------ files/ru/tools/application/index.html | 2 +- files/ru/tools/index.html | 8 ++-- files/ru/web/api/blob/index.html | 2 +- .../canvas_api/tutorial/transformations/index.html | 2 +- files/ru/web/api/event/bubbles/index.html | 2 +- files/ru/web/api/geolocation_api/index.html | 2 +- .../api/globaleventhandlers/onkeydown/index.html | 2 +- files/ru/web/api/history_api/index.html | 4 +- .../web/api/mediarecorder/mediarecorder/index.html | 2 +- files/ru/web/api/serviceworker/state/index.html | 2 +- files/ru/web/api/webrtc_api/index.html | 8 ++-- .../api/webrtc_api/taking_still_photos/index.html | 4 +- files/ru/web/api/window/localstorage/index.html | 4 +- .../api/window/requestanimationframe/index.html | 2 +- files/ru/web/api/xmlhttprequest/open/index.html | 2 +- files/ru/web/css/_colon_any-link/index.html | 6 +-- files/ru/web/css/_colon_fullscreen/index.html | 2 +- files/ru/web/css/background-color/index.html | 2 +- files/ru/web/css/column-rule/index.html | 2 +- .../breadcrumb_navigation/index.html | 2 +- files/ru/web/css/transform/index.html | 2 +- .../web/html/element/heading_elements/index.html | 8 ++-- files/ru/web/html/element/input/range/index.html | 6 +-- files/ru/web/html/element/ol/index.html | 4 +- files/ru/web/html/element/ul/index.html | 4 +- .../ru/web/html/global_attributes/lang/index.html | 2 +- files/ru/web/http/authentication/index.html | 2 +- files/ru/web/http/basics_of_http/index.html | 2 +- .../web/http/basics_of_http/mime_types/index.html | 14 +++--- files/ru/web/http/headers/index.html | 6 +-- files/ru/web/index.html | 20 ++++---- files/ru/web/javascript/eventloop/index.html | 2 +- files/ru/web/javascript/guide/modules/index.html | 2 +- .../reference/global_objects/bigint/index.html | 2 +- .../nullish_coalescing_operator/index.html | 8 ++-- .../operators/property_accessors/index.html | 2 +- .../reference/operators/yield/index.html | 2 +- .../reference/statements/try...catch/index.html | 2 +- files/ru/web/mathml/element/mn/index.html | 2 +- files/ru/web/svg/element/a/index.html | 18 ++++---- files/ru/web/web_components/index.html | 2 +- 72 files changed, 241 insertions(+), 241 deletions(-) (limited to 'files/ru') diff --git a/files/ru/games/techniques/3d_on_the_web/building_up_a_basic_demo_with_three.js/index.html b/files/ru/games/techniques/3d_on_the_web/building_up_a_basic_demo_with_three.js/index.html index 32962eecda..bf82bb9b98 100644 --- a/files/ru/games/techniques/3d_on_the_web/building_up_a_basic_demo_with_three.js/index.html +++ b/files/ru/games/techniques/3d_on_the_web/building_up_a_basic_demo_with_three.js/index.html @@ -106,7 +106,7 @@ scene.add(camera);
Всё уже готово, но мы пока что ничего не видим. Хотя мы настроили рендерер, нам всё равно нужно запустить рендеринг. Функция render()
выполнит эту работу с небольшой помощью requestAnimationFrame()
, которая заставляет сцену постоянно перерисовываться в каждом кадре:
Всё уже готово, но мы пока что ничего не видим. Хотя мы настроили рендерер, нам всё равно нужно запустить рендеринг. Функция render()
выполнит эту работу с небольшой помощью requestAnimationFrame()
, которая заставляет сцену постоянно перерисовываться в каждом кадре:
function render() { requestAnimationFrame(render); diff --git a/files/ru/glossary/proxy_server/index.html b/files/ru/glossary/proxy_server/index.html index e1cf115c4d..74579a665d 100644 --- a/files/ru/glossary/proxy_server/index.html +++ b/files/ru/glossary/proxy_server/index.html @@ -20,6 +20,6 @@ original_slug: Глоссарий/Прокси_серверУзнать подробнее
<input type="date"> <input type="range">-
Они не очень хорошо поддерживаются в разных браузерах, и их очень сложно стилизовать, что делает их не очень полезными для интеграции с дизайном сайтов. В результате разработчики нередко используют библиотеки JavaScript, которые генерируют такие элементы управления, как последовательность вложенных <div>
элементов или ячеек таблиц с именами классов, которые затем стилизуются с помощью CSS и управляют с помощью JavaScript.
Они не очень хорошо поддерживаются в разных браузерах, и их очень сложно стилизовать, что делает их не очень полезными для интеграции с дизайном сайтов. В результате разработчики нередко используют библиотеки JavaScript, которые генерируют такие элементы управления, как последовательность вложенных <div>
элементов или ячеек таблиц с именами классов, которые затем стилизуются с помощью CSS и управляют с помощью JavaScript.
The problem here is that visually they work, but screenreaders can't make any sense of what they are at all, and their users just get told that they can see a jumble of elements with no semantics to describe what they mean.
diff --git a/files/ru/learn/css/building_blocks/advanced_styling_effects/index.html b/files/ru/learn/css/building_blocks/advanced_styling_effects/index.html index 59ff2e0d03..e3a1ab183e 100644 --- a/files/ru/learn/css/building_blocks/advanced_styling_effects/index.html +++ b/files/ru/learn/css/building_blocks/advanced_styling_effects/index.html @@ -293,7 +293,7 @@ article div:last-child {Мы можем сделать обтекание содержимым непрямоугольных фигур, используя CSS-фигуры.
+Мы можем сделать обтекание содержимым непрямоугольных фигур, используя CSS-фигуры.
В примере ниже мы эффектно округлили воздушный шар. В действительности изображение прямоугольное, но с определением свойства float (по-другому формы не добавляются) и использованием свойства {{cssxref("shape-outside")}} со значением circle(50%)
, мы можем создать эффект обтекания текста.
inherit
, иначе оно действует как initial
.Мы охватили много тем в этой статье. А вы смогли запомнить наиболее важную информацию? Можете пройти несколько дополнительных тестов для того чтобы убедиться в том, что вы усвоили эту информацию, прежде чем пойдёте дальше — смотрите Test your skills: the Cascade.
+Мы охватили много тем в этой статье. А вы смогли запомнить наиболее важную информацию? Можете пройти несколько дополнительных тестов для того чтобы убедиться в том, что вы усвоили эту информацию, прежде чем пойдёте дальше — смотрите Test your skills: the Cascade.
В этом задании вам надо использовать одно из специальных значений, рассмотренных нами в разделе Контроль наследования, чтобы написать в новом правиле объявление, которое восстановит белый цвет фона без использования фактического значения цвета.
+В этом задании вам надо использовать одно из специальных значений, рассмотренных нами в разделе Контроль наследования, чтобы написать в новом правиле объявление, которое восстановит белый цвет фона без использования фактического значения цвета.
Итак, мы рассмотрели селекторы атрибута, и вы можете перейти к следующей статье, в которой рассказывается о псевдоклассах и псевдоэлементах.
+Итак, мы рассмотрели селекторы атрибута, и вы можете перейти к следующей статье, в которой рассказывается о псевдоклассах и псевдоэлементах.
{{PreviousMenuNext("Learn/CSS/Building_blocks/Selectors/Type_Class_and_ID_Selectors", "Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements", "Learn/CSS/Building_blocks")}}
Мы охватили много тем в этой статье. А вы можете вспомнить наиболее важную информацию? Можете пройти несколько дополнительных тестов для того чтобы убедиться в том, что вы усвоили эту информацию, прежде чем пойдёте дальше — смотрите Проверьте ваши навыки: Селекторы.
+Мы охватили много тем в этой статье. А вы можете вспомнить наиболее важную информацию? Можете пройти несколько дополнительных тестов для того чтобы убедиться в том, что вы усвоили эту информацию, прежде чем пойдёте дальше — смотрите Проверьте ваши навыки: Селекторы.
Это последний раздел в наших уроках по селекторам. Далее мы перейдём к другой важной части CSS — CSS модель коробки.
+Это последний раздел в наших уроках по селекторам. Далее мы перейдём к другой важной части CSS — CSS модель коробки.
{{PreviousMenuNext("Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements", "Learn/CSS/Building_blocks/The_box_model", "Learn/CSS/Building_blocks")}}
Все псевдоклассы ведут себя подобным образом. Они нацелены на какой-то фрагмент вашего документа, находящийся в определённом состоянии, и ведут себя так, как если бы вы добавили класс в свой HTML. Рассмотрим некоторые другие примеры в MDN:
:last-child
:only-child
:invalid
:last-child
:only-child
:invalid
<input>
, для которого значение ввода является пустым.<input>
, для которого значение ввода является пустым.dir
или свойства CSS direction
).dir
или свойства CSS direction
).Примечание: вы можете проверять решения в интерактивном редакторе, расположенном ниже, но, возможно, вам будут полезны онлайн-инструменты, такие как CodePen, jsFiddle или Glitch, которые можно использовать для работы над заданием, предварительно загрузив в них код.
- Если вы зашли в тупик, обратитесь к нам за помощью — смотрите раздел Оценка или дальнейшая помощь внизу этой страницы.
Одно из применений универсального селектора состоит в том, чтобы облегчить чтение селекторов и сделать их более удобопонятными с точки зрения того, что они делают. Например, если мы хотим выбрать элементы-потомки элемента <article>
, которые являются первыми дочерними элементами своего родителя, включая дочерние элементы самого <article>
, и сделать их шрифт жирным, мы могли бы использовать псевдокласс {{cssxref(":first-child")}}, который мы будем изучать в уроке о псевдоклассах и псевдо-элементах, как селектор-потомок вместе с селектором элемента <article>
:
Одно из применений универсального селектора состоит в том, чтобы облегчить чтение селекторов и сделать их более удобопонятными с точки зрения того, что они делают. Например, если мы хотим выбрать элементы-потомки элемента <article>
, которые являются первыми дочерними элементами своего родителя, включая дочерние элементы самого <article>
, и сделать их шрифт жирным, мы могли бы использовать псевдокласс {{cssxref(":first-child")}}, который мы будем изучать в уроке о псевдоклассах и псевдо-элементах, как селектор-потомок вместе с селектором элемента <article>
:
article :first-child { font-weight: bold; @@ -102,30 +102,30 @@ original_slug: Learn/CSS/Building_blocks/Селекторы/Type_Class_and_ID_SeВ следующей статье
-Мы продолжим изучение селекторов и рассмотрим селекторы атрибута.
+Мы продолжим изучение селекторов и рассмотрим селекторы атрибута.
{{PreviousMenuNext("Learn/CSS/Building_blocks/Selectors", "Learn/CSS/Building_blocks/Selectors/Attribute_selectors", "Learn/CSS/Building_blocks")}}
В этом модуле
-
diff --git a/files/ru/learn/css/css_layout/responsive_design/index.html b/files/ru/learn/css/css_layout/responsive_design/index.html index f7d8bdfd2b..55be5d624f 100644 --- a/files/ru/learn/css/css_layout/responsive_design/index.html +++ b/files/ru/learn/css/css_layout/responsive_design/index.html @@ -13,7 +13,7 @@ original_slug: Learn/CSS/CSS_layout/Отзывчивый_дизайн- Каскад и наследование
-- Селекторы CSS +
- Каскад и наследование
+- Селекторы CSS
-- Модель коробки (The box model)
-- Фон и границы
-- Обработка разных направлений текста
-- Переполнение содержимого
-- Значения и единицы измерения
-- Изменение размеров в CSS
-- Элементы изображений, форм и медиа-элементы
-- Стилизация таблиц
-- Отладка CSS
-- Организация вашей CSS
+- Модель коробки (The box model)
+- Фон и границы
+- Обработка разных направлений текста
+- Переполнение содержимого
+- Значения и единицы измерения
+- Изменение размеров в CSS
+- Элементы изображений, форм и медиа-элементы
+- Стилизация таблиц
+- Отладка CSS
+- Организация вашей CSS
Необходимые знания: - Основы HTML (изучите Введение в HTML), идея о том как работает CSS (изучите Введение в CSS и Устройство CSS.)
+Основы HTML (изучите Введение в HTML), идея о том как работает CSS (изучите Введение в CSS и Устройство CSS.)
diff --git a/files/ru/learn/css/first_steps/how_css_is_structured/index.html b/files/ru/learn/css/first_steps/how_css_is_structured/index.html index de6232bf67..a358eaf98b 100644 --- a/files/ru/learn/css/first_steps/how_css_is_structured/index.html +++ b/files/ru/learn/css/first_steps/how_css_is_structured/index.html @@ -42,7 +42,7 @@ original_slug: Learn/CSS/First_steps/Как_структурирован_CSS Внешняя таблица стилей
-В статье Начало работы с CSS мы связывали внешнюю таблицу стилей с нашей страницей. Это самый распространённый и полезный способ крепления CSS к документу, так вы можете привязать CSS сразу к нескольким страницам, что позволяет стилизовать их всё с той же таблицей стилей. В большинстве случаев различные страницы сайта будут выглядеть почти так же, поэтому вы можете использовать один и тот же набор правил для основного вида.
+В статье Начало работы с CSS мы связывали внешнюю таблицу стилей с нашей страницей. Это самый распространённый и полезный способ крепления CSS к документу, так вы можете привязать CSS сразу к нескольким страницам, что позволяет стилизовать их всё с той же таблицей стилей. В большинстве случаев различные страницы сайта будут выглядеть почти так же, поэтому вы можете использовать один и тот же набор правил для основного вида.
Внешняя таблица стилей - это когда у вас есть CSS отдельным файлом с расширением
@@ -521,7 +521,7 @@ padding-left: 10px;.css
, и ссылка на него из HTML-элемента<link>
:В этом модуле
-
- Что такое CSS?
+- Что такое CSS?
- Начало работы с CSS
- Как структурирован CSS
- Как работает CSS
diff --git a/files/ru/learn/css/first_steps/how_css_works/index.html b/files/ru/learn/css/first_steps/how_css_works/index.html index 2b0caf949f..f972f1a700 100644 --- a/files/ru/learn/css/first_steps/how_css_works/index.html +++ b/files/ru/learn/css/first_steps/how_css_works/index.html @@ -157,7 +157,7 @@ translation_of: Learn/CSS/First_steps/How_CSS_worksdiff --git a/files/ru/learn/css/first_steps/index.html b/files/ru/learn/css/first_steps/index.html index 8439130ac9..d49e8e44ba 100644 --- a/files/ru/learn/css/first_steps/index.html +++ b/files/ru/learn/css/first_steps/index.html @@ -21,8 +21,8 @@ translation_of: Learn/CSS/First_steps
- Что такое CSS?
- Начало работы с CSS
-- Как структурирован CSS
+- Как структурирован CSS
- Как работает CSS
- Использование ваших новых знаний
- Базовое знакомство с использованием компьютеров и пассивным использованием Интернета (то есть, просматривая его, потребляя контент).
-- Базовая рабочая среда, описанная в разделе Установка базового программного обеспечения, и понимание того, как создавать файлы и управлять ими, подробно описано в разделе Работа с файлами.
-- Основное знакомство с HTML, как описано в модуле Введение в HTML.
+- Базовая рабочая среда, описанная в разделе Установка базового программного обеспечения, и понимание того, как создавать файлы и управлять ими, подробно описано в разделе Работа с файлами.
+- Основное знакомство с HTML, как описано в модуле Введение в HTML.
@@ -36,7 +36,7 @@ translation_of: Learn/CSS/First_steps
- Что такое CSS?
- {{Glossary("CSS")}} (Каскадные таблицы стилей) позволяет создавать великолепно выглядящие веб-страницы, но как же это работает? Эта статья объясняет, что такое CSS с помощью простого примера синтаксиса, а также охватывает некоторые ключевые термины о языке.
-- Начало работы с CSS
+- Начало работы с CSS
- В этой статье мы возьмём простой HTML-документ и применим к нему CSS, изучая некоторые практические вещи о языке.
- Как структурирован CSS
- Теперь, когда у вас есть представление о том, что такое CSS и как его использовать, пришло время немного углубиться в структуру самого языка. Мы уже встречали множество концепций, обсуждаемых здесь; вы можете вернуться к этому, чтобы повторить, если вы находите какие-либо более поздние концепции запутанными.
diff --git a/files/ru/learn/css/styling_text/styling_links/index.html b/files/ru/learn/css/styling_text/styling_links/index.html index 81b8c0bfc1..70e614a24c 100644 --- a/files/ru/learn/css/styling_text/styling_links/index.html +++ b/files/ru/learn/css/styling_text/styling_links/index.html @@ -24,7 +24,7 @@ translation_of: Learn/CSS/Styling_text/Styling_linksДавайте посмотрим на некоторые ссылки
-Мы рассматривали как реализуются ссылки в вашем HTML в соответствии с лучшими практиками в Создании гиперссылок. В этой статье мы будем опираться на эти знания, показывая вам лучшие практики по оформлению ссылок.
+Мы рассматривали как реализуются ссылки в вашем HTML в соответствии с лучшими практиками в Создании гиперссылок. В этой статье мы будем опираться на эти знания, показывая вам лучшие практики по оформлению ссылок.
Состояния ссылок
diff --git a/files/ru/learn/forms/how_to_structure_a_web_form/index.html b/files/ru/learn/forms/how_to_structure_a_web_form/index.html index 3a3280331c..780a4a6729 100644 --- a/files/ru/learn/forms/how_to_structure_a_web_form/index.html +++ b/files/ru/learn/forms/how_to_structure_a_web_form/index.html @@ -240,7 +240,7 @@ original_slug: Learn/HTML/Forms/How_to_structure_an_HTML_form </p> </section> -- Сейчас мы перейдём к второму разделу
<section>
нашей формы — платёжной информации. В этом разделе у нас есть три отдельных виджета формы со связанными с ними лейблами, находящимися внутри тега<p>
. Первый — это выпадающее меню ({{htmlelement("select")}}) для выбора типа кредитной карты. Второй — это элемент<input>
с типомnumber
для ввода номера карты. Последний виджет — это элемент<input>
с типом date для указания даты окончания действия карты (должен будет появиться виджет с выбором даты или обычное текстовое поле в браузерах, не поддерживающих данные тип). Более новые типы полей описаны в статье The HTML5 input types.
+- Сейчас мы перейдём к второму разделу
<section>
нашей формы — платёжной информации. В этом разделе у нас есть три отдельных виджета формы со связанными с ними лейблами, находящимися внутри тега<p>
. Первый — это выпадающее меню ({{htmlelement("select")}}) для выбора типа кредитной карты. Второй — это элемент<input>
с типомnumber
для ввода номера карты. Последний виджет — это элемент<input>
с типом date для указания даты окончания действия карты (должен будет появиться виджет с выбором даты или обычное текстовое поле в браузерах, не поддерживающих данные тип). Более новые типы полей описаны в статье The HTML5 input types.
Вставьте следующий код под предыдущим разделом:<section> @@ -283,7 +283,7 @@ original_slug: Learn/HTML/Forms/How_to_structure_an_HTML_formПротестируйте себя!
-Вы дошли до конца статьи, но можете ли вспомнить самую важную информацию? Далее вы можете найти тест, который поможет убедиться, что вы усвоили знания прежде чем двигаться дальше — посмотрите Test your skills: Form structure.
+Вы дошли до конца статьи, но можете ли вспомнить самую важную информацию? Далее вы можете найти тест, который поможет убедиться, что вы усвоили знания прежде чем двигаться дальше — посмотрите Test your skills: Form structure.
Заключение
diff --git a/files/ru/learn/forms/your_first_form/index.html b/files/ru/learn/forms/your_first_form/index.html index 35a19f3a84..c96e3b630b 100644 --- a/files/ru/learn/forms/your_first_form/index.html +++ b/files/ru/learn/forms/your_first_form/index.html @@ -270,7 +270,7 @@ button {В нашем примере форма отправит три куска данных с именами "
-user_name
", "user_email
" и "user_message
". Эти данные будут отправлены на URL "/my-handling-form-page
" через метод HTTPPOST
.На стороне сервера скрипт, расположенный на URL "
+/my-handling-form-page
" получит данные в виде списка из 3 элементов вида ключ/значение, содержащихся в HTTP-запросе. То, как скрипт будет обрабатывать данные, зависит от вас. Каждый язык серверного программирования (PHP, Python, Ruby, Java, C# и т.д.) имеет свой механизм обработки данных из формы. Эта тема выходит за рамки данной статьи, если вы хотите углубиться в неё, мы привели несколько примеров далее в статье Отправка данных формы.На стороне сервера скрипт, расположенный на URL "
/my-handling-form-page
" получит данные в виде списка из 3 элементов вида ключ/значение, содержащихся в HTTP-запросе. То, как скрипт будет обрабатывать данные, зависит от вас. Каждый язык серверного программирования (PHP, Python, Ruby, Java, C# и т.д.) имеет свой механизм обработки данных из формы. Эта тема выходит за рамки данной статьи, если вы хотите углубиться в неё, мы привели несколько примеров далее в статье Отправка данных формы.Заключение
diff --git a/files/ru/learn/getting_started_with_the_web/index.html b/files/ru/learn/getting_started_with_the_web/index.html index f31d6ba696..86ff564a88 100644 --- a/files/ru/learn/getting_started_with_the_web/index.html +++ b/files/ru/learn/getting_started_with_the_web/index.html @@ -65,5 +65,5 @@ translation_of: Learn/Getting_started_with_the_webdiff --git a/files/ru/learn/getting_started_with_the_web/javascript_basics/index.html b/files/ru/learn/getting_started_with_the_web/javascript_basics/index.html index f3ecfbe95c..2e6e3278ea 100644 --- a/files/ru/learn/getting_started_with_the_web/javascript_basics/index.html +++ b/files/ru/learn/getting_started_with_the_web/javascript_basics/index.html @@ -96,7 +96,7 @@ myHeading.textContent = 'Hello world!';
- Web Demystified(web обзор): большая серия видеороликов, объясняющая основы web, нацеленных на начинающих веб-разработчиков. Создано Жереми Патонье.
-- The web and web standards (веб и веб стандарты): В этой статье приведена полезная информация о Вебе — как он появился, что такое технологии веб-стандартов, как они работают вместе, почему "веб-разработчик" - это отличная карьера, и какие виды наилучшей практики вы узнаете в ходе курса.
+- The web and web standards (веб и веб стандарты): В этой статье приведена полезная информация о Вебе — как он появился, что такое технологии веб-стандартов, как они работают вместе, почему "веб-разработчик" - это отличная карьера, и какие виды наилучшей практики вы узнаете в ходе курса.
-Примечание: Для получения более подробной информации о разнице между var и let, смотрите: Разница между var и let.
+Примечание: Для получения более подробной информации о разнице между var и let, смотрите: Разница между var и let.
После объявления переменной вы можете присвоить ей значение:
diff --git a/files/ru/learn/html/introduction_to_html/the_head_metadata_in_html/index.html b/files/ru/learn/html/introduction_to_html/the_head_metadata_in_html/index.html index f2abf967b2..81bd9f709d 100644 --- a/files/ru/learn/html/introduction_to_html/the_head_metadata_in_html/index.html +++ b/files/ru/learn/html/introduction_to_html/the_head_metadata_in_html/index.html @@ -178,7 +178,7 @@ original_slug: Learn/HTML/Введение_в_HTML/The_head_metadata_in_HTMLНапример, Протокол Open Graph создан Facebook чтобы предоставить сайтам дополнительные возможности использования метаданных. В исходном коде MDN Web Docs вы можете найти строки:
-<meta property="og:image" content="https://wiki.developer.mozilla.org/static/img/opengraph-logo.72382e605ce3.png"> +<meta property="og:image" content="/static/img/opengraph-logo.72382e605ce3.png"> <meta property="og:description" content="Веб-документация на MDN предоставляет собой информацию об открытых веб-технологиях, включая HTML, CSS и различные API для веб-сайтов и прогрессивных веб-приложений. Также на сайте содержатся материалы для разработчиков о таких diff --git a/files/ru/learn/html/tables/advanced/index.html b/files/ru/learn/html/tables/advanced/index.html index 3011f8b9cf..fbfdfa13d9 100644 --- a/files/ru/learn/html/tables/advanced/index.html +++ b/files/ru/learn/html/tables/advanced/index.html @@ -97,7 +97,7 @@ tfoot {-Примечание: Мы не ожидаем что сейчас вы полностью поймёте CSS. Вы узнаете больше когда пройдёте наши CSS курсы (например, Вступление в CSS это хорошее место для начала; у нас также есть статья конкретно о стилизации таблиц).
+Примечание: Мы не ожидаем что сейчас вы полностью поймёте CSS. Вы узнаете больше когда пройдёте наши CSS курсы (например, Вступление в CSS это хорошее место для начала; у нас также есть статья конкретно о стилизации таблиц).
Ваша готовая таблица должна выглядеть примерно так:
diff --git a/files/ru/learn/javascript/asynchronous/introducing/index.html b/files/ru/learn/javascript/asynchronous/introducing/index.html index ddb5901ef2..f8f24c442d 100644 --- a/files/ru/learn/javascript/asynchronous/introducing/index.html +++ b/files/ru/learn/javascript/asynchronous/introducing/index.html @@ -249,7 +249,7 @@ console.log("all done");Это происходит потому, что в то же время браузер пытается запустить третий
console.log()
, блокfetch()
ещё не закончил выполнение, поэтому переменнаяimage
ещё не имеет значения.-Примечание: Из соображений безопасности вы не можете применять
+fetch()
к файлам из вашей локальной системы (или запустить другие такие операции локально); чтобы запустить локально пример выше вам необходимо запустить его через локальный веб-сервер.Примечание: Из соображений безопасности вы не можете применять
fetch()
к файлам из вашей локальной системы (или запустить другие такие операции локально); чтобы запустить локально пример выше вам необходимо запустить его через локальный веб-сервер.Активное обучение: сделайте все это асинхронно!
@@ -278,8 +278,8 @@ console.log("all done");В этом модуле
-
diff --git a/files/ru/learn/server-side/django/introduction/index.html b/files/ru/learn/server-side/django/introduction/index.html index 4df75a80cf..34fcd1da21 100644 --- a/files/ru/learn/server-side/django/introduction/index.html +++ b/files/ru/learn/server-side/django/introduction/index.html @@ -45,7 +45,7 @@ original_slug: Learn/Server-side/Django/Введение- Основные понятия асинхронного программирования
-- Introducing asynchronous JavaScript
+- Основные понятия асинхронного программирования
+- Introducing asynchronous JavaScript
- Cooperative asynchronous JavaScript: Timeouts and intervals
- Graceful asynchronous programming with Promises
- Making asynchronous programming easier with async and await
diff --git a/files/ru/learn/javascript/client-side_web_apis/index.html b/files/ru/learn/javascript/client-side_web_apis/index.html index 3186330fe0..cdc881a781 100644 --- a/files/ru/learn/javascript/client-side_web_apis/index.html +++ b/files/ru/learn/javascript/client-side_web_apis/index.html @@ -25,7 +25,7 @@ translation_of: Learn/JavaScript/Client-side_web_APIsПрежде чем начать
-Убедитесь, что вы прочли и хорошо разбираетесь в следующих модулях (Первые шаги, Структурные элементы, и Введение в объекты). Эти модули включали в себя простое использование API, так как зачастую без них сложно писать примеры клиентского кода JavaScript. В данном модуле мы предполагаем, что вы хорошо знакомы с основами JavaScript, и немного подробнее рассмотрим общие веб-API.
+Убедитесь, что вы прочли и хорошо разбираетесь в следующих модулях (Первые шаги, Структурные элементы, и Введение в объекты). Эти модули включали в себя простое использование API, так как зачастую без них сложно писать примеры клиентского кода JavaScript. В данном модуле мы предполагаем, что вы хорошо знакомы с основами JavaScript, и немного подробнее рассмотрим общие веб-API.
Естественно знание HTML и CSS здесь также необходимо.
diff --git a/files/ru/learn/javascript/first_steps/useful_string_methods/index.html b/files/ru/learn/javascript/first_steps/useful_string_methods/index.html index e76c6f1ccf..3e9a518b80 100644 --- a/files/ru/learn/javascript/first_steps/useful_string_methods/index.html +++ b/files/ru/learn/javascript/first_steps/useful_string_methods/index.html @@ -611,6 +611,6 @@ textarea.onkeyup = function(){- Базовая математика в JavaScript
- Работа с текстом — строки в JavaScript
- Полезные строковые методы
-- Массивы
+- Массивы
- Генератор глупых историй
- Безопасным
- Django помогает разработчикам избежать многих распространённых ошибок безопасности, предоставляя фреймворк, разработанный чтобы «делать правильные вещи» для автоматической защиты сайта. Например, Django предоставляет безопасный способ управления учётными записями пользователей и паролями, избегая распространённых ошибок, таких как размещение информации о сеансе в файлы cookie, где она уязвима (вместо этого файлы cookie содержат только ключ, а фактические данные хранятся в базе данных) или непосредственное хранение паролей вместо хэша пароля.
- Хэш пароля — это значение фиксированной длины, созданное путём обработки пароля через криптографическую хэш-функцию. Django может проверить правильность введённого пароля, пропустив его через хэш-функцию и сравнив вывод с сохранённым значением хэша. Благодаря «одностороннему» характеру функции, даже если сохранённое хэш-значение скомпрометировано, злоумышленнику будет сложно определить исходный пароль.
-- Django, по умолчанию, обеспечивает защиту от многих уязвимостей, включая SQL-инъекцию, межсайтовый скриптинг, подделку межсайтовых запросов и кликджекинг (см. Website security для получения дополнительной информации об этих атаках).
+- Django, по умолчанию, обеспечивает защиту от многих уязвимостей, включая SQL-инъекцию, межсайтовый скриптинг, подделку межсайтовых запросов и кликджекинг (см. Website security для получения дополнительной информации об этих атаках).
- Масштабируемым
- Django использует компонентную “shared-nothing” архитектуру (каждая её часть независима от других и, следовательно, может быть заменена или изменена, если это необходимо). Чёткое разделение частей означает, что Django может масштабироваться при увеличении трафика, путём добавления оборудования на любом уровне: серверы кеширования, серверы баз данных или серверы приложений. Одни из самых загруженных сайтов успешно масштабировали Django (например, Instagram и Disqus, если назвать только два из них).
- Удобным в сопровождении
diff --git a/files/ru/learn/server-side/first_steps/client-server_overview/index.html b/files/ru/learn/server-side/first_steps/client-server_overview/index.html index 3d45e8b536..38168b8a5d 100644 --- a/files/ru/learn/server-side/first_steps/client-server_overview/index.html +++ b/files/ru/learn/server-side/first_steps/client-server_overview/index.html @@ -39,7 +39,7 @@ translation_of: Learn/Server-side/First_steps/Client-Server_overviewВеб-серверы и HTTP (для начинающих)
-Веб-браузеры взаимодействуют с веб-серверами при помощи протокола передачи гипертекста (HTTP). Когда вы кликаете на ссылку на странице, заполняете форму или производите поиск, браузер отправляет на сервер HTTP-запрос.
+Веб-браузеры взаимодействуют с веб-серверами при помощи протокола передачи гипертекста (HTTP). Когда вы кликаете на ссылку на странице, заполняете форму или производите поиск, браузер отправляет на сервер HTTP-запрос.
Этот запрос включает:
diff --git a/files/ru/learn/server-side/first_steps/web_frameworks/index.html b/files/ru/learn/server-side/first_steps/web_frameworks/index.html index faf0e77537..54d00a7baf 100644 --- a/files/ru/learn/server-side/first_steps/web_frameworks/index.html +++ b/files/ru/learn/server-side/first_steps/web_frameworks/index.html @@ -298,9 +298,9 @@ def youngest(request):diff --git a/files/ru/mdn/contribute/howto/write_a_new_entry_in_the_glossary/index.html b/files/ru/mdn/contribute/howto/write_a_new_entry_in_the_glossary/index.html index f466ba9014..46d69c0ce6 100644 --- a/files/ru/mdn/contribute/howto/write_a_new_entry_in_the_glossary/index.html +++ b/files/ru/mdn/contribute/howto/write_a_new_entry_in_the_glossary/index.html @@ -14,7 +14,7 @@ translation_of: MDN/Contribute/Howto/Write_a_new_entry_in_the_Glossary ---
- Introduction to the server side
-- Client-Server overview
-- Server-side web frameworks
-- Website security
+- Client-Server overview
+- Server-side web frameworks
+- Website security
{{MDNSidebar}}-Здесь вы можете прочитать о том, как создавать новые записи в глоссарии веб-документов MDN, как их оформлять, а также как правильно создавать ссылки на записи глоссария.
+Здесь вы можете прочитать о том, как создавать новые записи в глоссарии веб-документов MDN, как их оформлять, а также как правильно создавать ссылки на записи глоссария.
MDN глоссарий (глоссарий) — это место, где мы определяем все термины, жаргон и аббревиатуры, которые вы можете встретить, когда читаете о вебе и веб-разработке на MDN. Скорее всего, исчерпывающим этот глоссарий не станет никогда, ведь веб меняется постоянно. Вы можете помочь поддерживать глоссарий в актуальном состоянии, добавляя в него новые записи и исправляя ошибки.
diff --git a/files/ru/mdn/tools/unsupported_get_api/index.html b/files/ru/mdn/tools/unsupported_get_api/index.html index c7d9fb8d92..edd56a723d 100644 --- a/files/ru/mdn/tools/unsupported_get_api/index.html +++ b/files/ru/mdn/tools/unsupported_get_api/index.html @@ -33,25 +33,25 @@ original_slug: MDN/Tools/URL-suffixraw
- Указывает Kuma вернуть необработанное содержимое страницы без какого-либо материала обложки, такого как верхние, нижние колонтитулы и т. д. При этом не выполняются шаблоны или сценарии, что удобно для редакторов сборки.
-- Пример: https://wiki.developer.mozilla.org/ru/docs/HTML/HTML5?raw
+- Пример: /ru/docs/HTML/HTML5?raw
macros
- Поручает Kuma выполнить все шаблоны на странице. В сочетании с
-?raw
это предлагает полностью визуализированный контент MDN без оболочки сайт . Поручает Kuma выполнить все шаблоны на странице. В сочетании с?raw
это предлагает полностью визуализированный контент MDN без оболочки сайта. По умолчанию включено без?raw
(то есть при обычном просмотре сайта), по умолчанию выключено, когда присутствует?raw
.- Пример: https://wiki.developer.mozilla.org/ru/docs/HTML/HTML5?raw¯os
+- Пример: /ru/docs/HTML/HTML5?raw¯os
nomacros
- -
Указывает Kuma не выполнять шаблоны KumaScript на странице. Поскольку при обычном просмотре сайта для?macros
по умолчанию установлено значение «включено», этот параметр отключает его.- Пример: https://wiki.developer.mozilla.org/ru/docs/HTML/HTML5?nomacros
+- Пример: /ru/docs/HTML/HTML5?nomacros
include
- Говорит Kuma удалить все блоки, на которых есть класс
-noinclude
. Это полезно для получения вывода таким, каким он был бы при включении на другую страницу, а не на отдельной странице. Часто это удаляет образец кода и тому подобное (хотя не всегда).- Пример: https://wiki.developer.mozilla.org/ru/docs/Archive/Mozilla/XUL/Attribute/align?raw¯os&include
+- Пример: /ru/docs/Archive/Mozilla/XUL/Attribute/align?raw¯os&include
section=id
- Указывает Kuma вернуть содержимое только из раздела с указанным якорем/именем привязки.
- Пример:
-
- https://wiki.developer.mozilla.org/ru/docs/MDN/Tools/URL-suffix?raw§ion=params
+- /ru/docs/MDN/Tools/URL-suffix?raw§ion=params
-
(...и больше интересного...)- https://wiki.developer.mozilla.org/ru/docs/MDN/Tools/URL-suffix?raw¯os§ion=params
+- /ru/docs/MDN/Tools/URL-suffix?raw¯os§ion=params
Уведомление об ошибке: В настоящее время существует ошибка, из-за которой параметр@@ -60,7 +60,7 @@ original_slug: MDN/Tools/URL-suffixsection
возвращает весь документ, если вы также не укажете параметрraw
.- @@ -73,13 +73,13 @@ original_slug: MDN/Tools/URL-suffix
В сочетании с представлением
-$children
расширяет ответ JSON с подробной информацией для каждой подстраницы. Он работает как комбинация$children
и$json
на каждой подстранице. Таким образом, можно узнать о тегах для подстраницы.Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/About$children?expand
+diff --git a/files/ru/tools/application/index.html b/files/ru/tools/application/index.html index 357953fe63..8a6b838ec6 100644 --- a/files/ru/tools/application/index.html +++ b/files/ru/tools/application/index.html @@ -12,7 +12,7 @@ translation_of: Tools/Application ---
$toc
- Указывает Kuma вернуть только оглавление страницы в HTML. Он возвращается как упорядоченный список (то есть , {{HTMLElement("ol")}}).
-- Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Tools/URL-suffix$toc
+- Пример: /ru/docs/MDN/Tools/URL-suffix$toc
$json
- Сообщает Kuma описать страницу в объекте JSON. Этот объект по сути тот же, что и при использовании подпрограммы KumaScript
-wiki.getPage()
.- Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/About$json
+- Пример: /ru/docs/MDN/About$json
$children
- Говорит Kuma перечислить дочерние темы страницы в JSON. Этот объект по сути тот же, что и при использовании подпрограммы KumaScript
-pages.subpages()
.- Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Contribute$children
+- Пример: /ru/docs/MDN/Contribute$children
- @@ -87,15 +87,15 @@ original_slug: MDN/Tools/URL-suffix
(М
можно использовать с параметром?expand
для получения более подробного ответа.)- -
Представляет различия строк исходного текста между ревизиями, указанными в требуемых параметрах запроса
?from
и?to
.- Пример: https://wiki.developer.mozilla.org/ru/docs/Web/API/KeyboardEvent/key/Key_Values$compare?locale=ru&to=1651013&from=1650680
+- Пример: /ru/docs/Web/API/KeyboardEvent/key/Key_Values$compare?locale=ru&to=1651013&from=1650680
$edit
- Редактирует текущую ревизию данного документа вместо его отображения.
-- Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Tools/URL-suffix$edit
+- Пример: /ru/docs/MDN/Tools/URL-suffix$edit
$history
- Показывает историю последних десяти ревизий данного документа вместо его содержимого. Полную историю можно запросить с помощью значения параметра запроса
-?limit=all
.- Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Tools/URL-suffix$history?limit=all
+- Пример: /ru/docs/MDN/Tools/URL-suffix$history?limit=all
$revision
- Отображает номер ревизии документа, который необходимо указать после разделителя «/».
-- Пример: https://wiki.developer.mozilla.org/ru/docs/MDN/Tools/URL-suffix$revision/1652169
+- Пример: /ru/docs/MDN/Tools/URL-suffix$revision/1652169
{{ToolsSidebar}}-Панель приложений предоставляет инструменты для проверки и отладки современных веб-приложений (также известных как Прогрессивные веб приложения). Это включает в себя проверку service worker API и манифесты веб-приложений.
+Панель приложений предоставляет инструменты для проверки и отладки современных веб-приложений (также известных как Прогрессивные веб приложения). Это включает в себя проверку service worker API и манифесты веб-приложений.
diff --git a/files/ru/tools/index.html b/files/ru/tools/index.html index 056efeb19c..0c957d83e3 100644 --- a/files/ru/tools/index.html +++ b/files/ru/tools/index.html @@ -58,7 +58,7 @@ translation_of: Tools
@@ -66,7 +66,7 @@ translation_of: ToolsИнспектор страницы
- +Инструмент для просмотра и редактирования содержимого и макета страницы. Позволяет рассмотреть страницу с разных точек зрения, включая блочную модель, анимацию и grid компоновку.
@@ -76,7 +76,7 @@ translation_of: ToolsWeb-консоль
- +Позволяет просматривать отладочные сообщения страницы и взаимодействовать с ней посредством JavaScript.
@@ -84,7 +84,7 @@ translation_of: Tools diff --git a/files/ru/web/api/blob/index.html b/files/ru/web/api/blob/index.html index 0bb96df41c..5d5a84e853 100644 --- a/files/ru/web/api/blob/index.html +++ b/files/ru/web/api/blob/index.html @@ -174,5 +174,5 @@ reader.readAsArrayBuffer(blob);Отладчик JavaScript
- +Позволяет остановить, выполнять по шагам, исследовать и изменять JavaScript код выполняемый на странице.
- {{domxref("File")}}
- {{domxref("URL.createObjectURL")}}
- Components.utils.importGlobalProperties
-- Использование файлов в веб-приложениях
+- Использование файлов в веб-приложениях
diff --git a/files/ru/web/api/canvas_api/tutorial/transformations/index.html b/files/ru/web/api/canvas_api/tutorial/transformations/index.html index bdba6eae69..96e9083bed 100644 --- a/files/ru/web/api/canvas_api/tutorial/transformations/index.html +++ b/files/ru/web/api/canvas_api/tutorial/transformations/index.html @@ -218,7 +218,7 @@ translation_of: Web/API/Canvas_API/Tutorial/Transformations-
- If any of the arguments are
+Infinity
the transformation matrix must be marked as infinite instead of the method throwing an exception.- If any of the arguments are
Infinity
the transformation matrix must be marked as infinite instead of the method throwing an exception.Параметры функции:
diff --git a/files/ru/web/api/event/bubbles/index.html b/files/ru/web/api/event/bubbles/index.html index c232c3f044..175482de36 100644 --- a/files/ru/web/api/event/bubbles/index.html +++ b/files/ru/web/api/event/bubbles/index.html @@ -10,7 +10,7 @@ translation_of: Web/API/Event/bubblesУказывает, является ли данное событие всплывающим внутри DOM.
-Более подробно про всплытие событий: Всплытие и перехват событий
+Более подробно про всплытие событий: Всплытие и перехват событий
Синтаксис
diff --git a/files/ru/web/api/geolocation_api/index.html b/files/ru/web/api/geolocation_api/index.html index 97879c5d8c..fec9dfe8b8 100644 --- a/files/ru/web/api/geolocation_api/index.html +++ b/files/ru/web/api/geolocation_api/index.html @@ -86,7 +86,7 @@ original_slug: Web/API/Geolocation/Using_geolocationСмотрите также
-
diff --git a/files/ru/web/api/globaleventhandlers/onkeydown/index.html b/files/ru/web/api/globaleventhandlers/onkeydown/index.html index e929c496d6..9cceafc85c 100644 --- a/files/ru/web/api/globaleventhandlers/onkeydown/index.html +++ b/files/ru/web/api/globaleventhandlers/onkeydown/index.html @@ -20,7 +20,7 @@ translation_of: Web/API/GlobalEventHandlers/onkeydown- Использование API местоположения
+- Использование API местоположения
- API местоположения на w3.org
- Кто изменил моё местоположение? (Hacks блог)
Значение
-Имя функции
+functionRef
или function expression. Функция получает объект {{domxref("KeyboardEvent")}} в качестве единственного аргумента.Имя функции
functionRef
или function expression. Функция получает объект {{domxref("KeyboardEvent")}} в качестве единственного аргумента.Пример
diff --git a/files/ru/web/api/history_api/index.html b/files/ru/web/api/history_api/index.html index e629e51ae1..ec48a06c61 100644 --- a/files/ru/web/api/history_api/index.html +++ b/files/ru/web/api/history_api/index.html @@ -9,7 +9,7 @@ tags: translation_of: Web/API/History_API ---{{DefaultAPISidebar("History API")}}
+ DOM-объект {{DOMxRef("Window")}} предоставляет доступ к истории текущей сессии браузера (не путать с историей браузерных расширений) через объект {{DOMxRef("Window.history","history")}}. Он предоставляет полезные методы и свойства, которые позволяют переходить назад и вперёд по истории пользователя и манипулировать её содержимым.
- DOM-объект {{DOMxRef("Window")}} предоставляет доступ к истории текущей сессии браузера (не путать с историей браузерных расширений) через объект {{DOMxRef("Window.history","history")}}. Он предоставляет полезные методы и свойства, которые позволяют переходить назад и вперёд по истории пользователя и манипулировать её содержимым.Понятия и использование
@@ -115,5 +115,5 @@ history.go(2) // alerts "location: http://example.com/example.html?page=3, statРуководства
diff --git a/files/ru/web/api/mediarecorder/mediarecorder/index.html b/files/ru/web/api/mediarecorder/mediarecorder/index.html index a8891bec37..f6917033ca 100644 --- a/files/ru/web/api/mediarecorder/mediarecorder/index.html +++ b/files/ru/web/api/mediarecorder/mediarecorder/index.html @@ -23,7 +23,7 @@ translation_of: Web/API/MediaRecorder/MediaRecorderОбъект, содержащий следующие свойства:
-
- +
mimeType
:mime
тип, определяет формат результата записи, который нужно использовать в качестве контейнера для создаваемого объектаMediaRecorder
. Можно просто указать формат контейнера, а браузер сам выберет нужный кодек для записи аудио/видео, или используйте параметр codecs или параметрprofiles
для расширения информации об использовании и тонкой конфигурации кодеков. Приложения, предварительно, могут проверять поддержку браузерами определённого типа из свойстваmimeType
, вызывая метод {{domxref("MediaRecorder.isTypeSupported()")}}.mimeType
:mime
тип, определяет формат результата записи, который нужно использовать в качестве контейнера для создаваемого объектаMediaRecorder
. Можно просто указать формат контейнера, а браузер сам выберет нужный кодек для записи аудио/видео, или используйте параметр codecs или параметрprofiles
для расширения информации об использовании и тонкой конфигурации кодеков. Приложения, предварительно, могут проверять поддержку браузерами определённого типа из свойстваmimeType
, вызывая метод {{domxref("MediaRecorder.isTypeSupported()")}}.audioBitsPerSecond
: Скорость записи медиа данных аудио.videoBitsPerSecond
: Скорость записи медиа данных видео.- diff --git a/files/ru/web/api/serviceworker/state/index.html b/files/ru/web/api/serviceworker/state/index.html index 19133ae4c1..49da432e46 100644 --- a/files/ru/web/api/serviceworker/state/index.html +++ b/files/ru/web/api/serviceworker/state/index.html @@ -18,7 +18,7 @@ translation_of: Web/API/ServiceWorker/state
bitsPerSecond
: Скорость записи медиаданных аудио и видео. Может определяться вместо верхних двух. Если определяется вместе с одним из свойств выше, имеет меньший приоритет, и используется вместо отсутствующей настройки выше..Примеры
-Это фрагмент кода из примера событий Service Worker (демо). Данный код возвращает значение
+ServiceWorker.state
при каждом изменении состояния.Это фрагмент кода из примера событий Service Worker (демо). Данный код возвращает значение
ServiceWorker.state
при каждом изменении состояния.var serviceWorker; if (registration.installing) { diff --git a/files/ru/web/api/webrtc_api/index.html b/files/ru/web/api/webrtc_api/index.html index e1563f8e4f..d1a9298452 100644 --- a/files/ru/web/api/webrtc_api/index.html +++ b/files/ru/web/api/webrtc_api/index.html @@ -11,15 +11,15 @@ translation_of: Web/API/WebRTC_APIСовместимость
-Поскольку реализация WebRTC находится в процессе становления, и каждый браузер имеет различный уровень поддержки кодеков и WebRTC функций, настоятельно рекомендуется использовать полифил-библиотеку Adapter.js от Google до начала работы над вашим кодом.
+Поскольку реализация WebRTC находится в процессе становления, и каждый браузер имеет различный уровень поддержки кодеков и WebRTC функций, настоятельно рекомендуется использовать полифил-библиотеку Adapter.js от Google до начала работы над вашим кодом.
Adapter.js использует клинья и полифилы для гладкой стыковки различий в реализациях WebRTC среди контекстов, его поддерживающих. Adapter.js также обрабатывает префиксы производителей и иные различия именования свойств, облегчая процесс разработки на WebRTC с наиболее совместимым результатом. Библиотека также доступна как NPM пакет.
-Для дальнейшего изучения библиотеки Adapter.js смотрите Улучшаем совместимость при использовании WebRTC adapter.js.
+Для дальнейшего изучения библиотеки Adapter.js смотрите Улучшаем совместимость при использовании WebRTC adapter.js.
Понятия и использование WebRTC
-WebRTC является многоцелевым и вместе с Media Capture and Streams API, предоставляют мощные мультимедийные возможности для Web, включая поддержку аудио и видео конференций, обмен файлами, захват экрана, управление идентификацией и взаимодействие с устаревшими телефонными системами, включая поддержку передачи сигналов тонового набора {{Glossary("DTMF")}}. Соединения между узлами могут создаваться без использования специальных драйверов или плагинов, и часто без промежуточных сервисов.
+WebRTC является многоцелевым и вместе с Media Capture and Streams API, предоставляют мощные мультимедийные возможности для Web, включая поддержку аудио и видео конференций, обмен файлами, захват экрана, управление идентификацией и взаимодействие с устаревшими телефонными системами, включая поддержку передачи сигналов тонового набора {{Glossary("DTMF")}}. Соединения между узлами могут создаваться без использования специальных драйверов или плагинов, и часто без промежуточных сервисов.
Соединение между двумя узлами представлено как объект интерфейса {{DOMxRef("RTCPeerConnection")}}. Как только соединение установлено и открыто, используя объект
@@ -146,7 +146,7 @@ translation_of: Web/API/WebRTC_APIRTCPeerConnection
, медиапотоки ({{DOMxRef("MediaStream")}}s) и/или каналы данных ({{DOMxRef("RTCDataChannel")}}s) могут быть добавлены в соединение.WebRTC статистика
Спецификации
diff --git a/files/ru/web/api/webrtc_api/taking_still_photos/index.html b/files/ru/web/api/webrtc_api/taking_still_photos/index.html index cc06a4efd2..fc51587b60 100644 --- a/files/ru/web/api/webrtc_api/taking_still_photos/index.html +++ b/files/ru/web/api/webrtc_api/taking_still_photos/index.html @@ -108,7 +108,7 @@ translation_of: Web/API/WebRTC_API/Taking_still_photosУспешное выполнение промиса передаёт объект потока(
-stream
) в качестве параметра функции методаthen()
., который присваивается свойствуsrcObject
элемента {{HTMLElement("video")}}, направляя поток в него.Как только поток связан с элементом
+<video>
, запускаем его воспроизведение, вызовом методаHTMLMediaElement.play()
.Как только поток связан с элементом
<video>
, запускаем его воспроизведение, вызовом методаHTMLMediaElement.play()
.Метод обработки ошибки промиса вызывается в случае, если получение потока окажется неудачным, к примеру, когда к устройству подключена несовместимая камера, или пользователь запретил к ней доступ.
@@ -205,7 +205,7 @@ translation_of: Web/API/WebRTC_API/Taking_still_photosПоскольку мы снимаем изображения с веб-камеры пользователя, захватывая кадры из элемента {{HTMLElement("video")}} , можно легко применить фильтры и забавные эффекты к элементу video. Оказывается, любые CSS-фильтры, которые вы применяете к элементу с помощью свойства {{cssxref ("filter")}}, влияют на захваченную фотографию.Эти фильтры могут варьироваться от простых (делая изображение черно-белым) до экстремальных (размытие по Гауссу и вращение оттенка).
-Вы можете экспериментировать с этими эффектами, используя, например, инструмент разработчика FirefoxYou редактор стилей; смотрим Редактирование с CSS фильтрами о подробностях выполнения.
+Вы можете экспериментировать с этими эффектами, используя, например, инструмент разработчика FirefoxYou редактор стилей; смотрим Редактирование с CSS фильтрами о подробностях выполнения.
Использование определённых устройств
diff --git a/files/ru/web/api/window/localstorage/index.html b/files/ru/web/api/window/localstorage/index.html index b5143f7ccf..cd45e8fa12 100644 --- a/files/ru/web/api/window/localstorage/index.html +++ b/files/ru/web/api/window/localstorage/index.html @@ -33,7 +33,7 @@ translation_of: Web/API/Window/localStorage
- -
SecurityError
- Запрос к хранилищу нарушает разрешение политик, либо источник для хранения не является корректной комбинацией схема/хост/порт (такое может произойти, если источником для хранения является
+file:
илиdata:
схемы, например). Как ещё один пример появления ошибки, пользователь через конфигурацию браузера запретил хранение данных для некоторых источников.- Запрос к хранилищу нарушает разрешение политик, либо источник для хранения не является корректной комбинацией схема/хост/порт (такое может произойти, если источником для хранения является
file:
илиdata:
схемы, например). Как ещё один пример появления ошибки, пользователь через конфигурацию браузера запретил хранение данных для некоторых источников.Пример
@@ -89,6 +89,6 @@ translation_of: Web/API/Window/localStoragediff --git a/files/ru/web/api/window/requestanimationframe/index.html b/files/ru/web/api/window/requestanimationframe/index.html index 042590827b..3e0b22f7c4 100644 --- a/files/ru/web/api/window/requestanimationframe/index.html +++ b/files/ru/web/api/window/requestanimationframe/index.html @@ -14,7 +14,7 @@ original_slug: DOM/window.requestAnimationFrame
- Использование Web Storage API
-- Локальное хранилище с Window.localStorage
+- Локальное хранилище с Window.localStorage
- {{DOMxRef("Window.sessionStorage")}}
Вы должны вызывать этот метод всякий раз, когда готовы обновить анимацию на экране, чтобы запросить планирование анимации. Обычно запросы происходят 60 раз в секунду, но чаще всего совпадают с частотой обновления экрана. В большинстве браузеров в фоновых вкладках или скрытых
-<iframe>
, вызовыrequestAnimationFrame()
приостанавливаются, для того, чтобы повысить производительность и время работы батареи.Callback методу передаётся один аргумент, {{domxref("DOMHighResTimeStamp")}}, который содержит текущее время (количество миллисекунд, прошедших с момента time origin). Когда колбэки, отправленные в очередь с помощью
+requestAnimationFrame()
начинают вызывать несколько колбэков в одном кадре, каждый получает одинаковый timestamp, хотя для вычисления каждого callback было затрачено время. Этот timestamp - десятичное число в миллисекундах, но с минимальной точностью в 1ms (1000 µs).Callback методу передаётся один аргумент, {{domxref("DOMHighResTimeStamp")}}, который содержит текущее время (количество миллисекунд, прошедших с момента time origin). Когда колбэки, отправленные в очередь с помощью
requestAnimationFrame()
начинают вызывать несколько колбэков в одном кадре, каждый получает одинаковый timestamp, хотя для вычисления каждого callback было затрачено время. Этот timestamp - десятичное число в миллисекундах, но с минимальной точностью в 1ms (1000 µs).Синтаксис
diff --git a/files/ru/web/api/xmlhttprequest/open/index.html b/files/ru/web/api/xmlhttprequest/open/index.html index a29c0ef799..935dcb6442 100644 --- a/files/ru/web/api/xmlhttprequest/open/index.html +++ b/files/ru/web/api/xmlhttprequest/open/index.html @@ -56,7 +56,7 @@ translation_of: Web/API/XMLHttpRequest/openСмотрите также
-
- Использование XMLHttpRequest
+- Использование XMLHttpRequest
- {{domxref("XMLHttpRequest.setRequestHeader", "setRequestHeader()")}}
- {{domxref("XMLHttpRequest.send", "send()")}}
- {{domxref("XMLHttpRequest.abort", "abort()")}}
diff --git a/files/ru/web/css/_colon_any-link/index.html b/files/ru/web/css/_colon_any-link/index.html index cb97b94a6d..97f4785909 100644 --- a/files/ru/web/css/_colon_any-link/index.html +++ b/files/ru/web/css/_colon_any-link/index.html @@ -79,11 +79,11 @@ a:-webkit-any-link {diff --git a/files/ru/web/css/_colon_fullscreen/index.html b/files/ru/web/css/_colon_fullscreen/index.html index c527af137f..0dd837aec1 100644 --- a/files/ru/web/css/_colon_fullscreen/index.html +++ b/files/ru/web/css/_colon_fullscreen/index.html @@ -10,7 +10,7 @@ translation_of: 'Web/CSS/:fullscreen' ---
- Создание гиперссылок
-- Соответствует HTML элементам:
+<a>
,<area>
и<link>
с атрибутом {{htmlattrxref("href", "a")}}- Соответствует HTML элементам:
<a>
,<area>
и<link>
с атрибутом {{htmlattrxref("href", "a")}}- Похожие CSS селекторы:
{{CSSRef}}-CSS Псевдокласс
+:fullscreen
соответствует элементу, который в данный момент находится в полноэкранном режиме. Если в полноэкранном режиме находятся несколько элементов, то выбираются все они.CSS Псевдокласс
:fullscreen
соответствует элементу, который в данный момент находится в полноэкранном режиме. Если в полноэкранном режиме находятся несколько элементов, то выбираются все они.Синтаксис
diff --git a/files/ru/web/css/background-color/index.html b/files/ru/web/css/background-color/index.html index 7e5cf67f98..8b7ddd854c 100644 --- a/files/ru/web/css/background-color/index.html +++ b/files/ru/web/css/background-color/index.html @@ -108,7 +108,7 @@ background-color: unset;diff --git a/files/ru/web/css/column-rule/index.html b/files/ru/web/css/column-rule/index.html index 9baf364866..2518d503e7 100644 --- a/files/ru/web/css/column-rule/index.html +++ b/files/ru/web/css/column-rule/index.html @@ -7,7 +7,7 @@ translation_of: Web/CSS/column-rule ---
- WebAIM: Color Contrast Checker
-- MDN Understanding WCAG, Guideline 1.4 explanations
+- MDN Understanding WCAG, Guideline 1.4 explanations
- Understanding Success Criterion 1.4.3 | W3C Understanding WCAG 2.0
{{CSSRef}}-Краткая форма записи CSS свойств
+column-rule
устанавливает ширину, стиль и цвет линии, находящейся между колонками в мультиколоночной вёрстке.Краткая форма записи CSS свойств
column-rule
устанавливает ширину, стиль и цвет линии, находящейся между колонками в мультиколоночной вёрстке.{{EmbedInteractiveExample("pages/css/column-rule.html")}}diff --git a/files/ru/web/css/layout_cookbook/breadcrumb_navigation/index.html b/files/ru/web/css/layout_cookbook/breadcrumb_navigation/index.html index 31c6cf68ae..8a3037dc59 100644 --- a/files/ru/web/css/layout_cookbook/breadcrumb_navigation/index.html +++ b/files/ru/web/css/layout_cookbook/breadcrumb_navigation/index.html @@ -52,7 +52,7 @@ translation_of: Web/CSS/Layout_cookbook/Breadcrumb_NavigationСмотреть также
-
diff --git a/files/ru/web/css/transform/index.html b/files/ru/web/css/transform/index.html index dc0f2707a6..1caa945151 100644 --- a/files/ru/web/css/transform/index.html +++ b/files/ru/web/css/transform/index.html @@ -110,7 +110,7 @@ transform: unset;- CSS Flexible Box Layout
+- CSS Flexible Box Layout
- Создание следа из хлебных крошек
- Использование атрибута aria-current
Узнать больше:
-
diff --git a/files/ru/web/html/element/heading_elements/index.html b/files/ru/web/html/element/heading_elements/index.html index 481069e0be..ba4e038b90 100644 --- a/files/ru/web/html/element/heading_elements/index.html +++ b/files/ru/web/html/element/heading_elements/index.html @@ -156,9 +156,9 @@ translation_of: Web/HTML/Element/Heading_Elements- MDN Understanding WCAG, Guideline 2.3 explanations
+- MDN Understanding WCAG, Guideline 2.3 explanations
- Understanding Success Criterion 2.3.3 | W3C Understanding WCAG 2.1
diff --git a/files/ru/web/html/element/ol/index.html b/files/ru/web/html/element/ol/index.html index a8dff07ea2..91ead417f1 100644 --- a/files/ru/web/html/element/ol/index.html +++ b/files/ru/web/html/element/ol/index.html @@ -19,7 +19,7 @@ translation_of: Web/HTML/Element/ol
- Заголовки • Структура страницы • Обучающие материалы по веб-доступности WAI
-- MDN Понимание WCAG, объяснение Руководства 1.3
+- MDN Понимание WCAG, объяснение Руководства 1.3
- Понимание критерия успеха 1.3.1 | W3C Понимание WCAG 2.0
-- MDN Понимание WCAG, Руководство 2.4 пояснения
+- MDN Понимание WCAG, Руководство 2.4 пояснения
- Понимание критерия успеха 2.4.1 | W3C Понимание WCAG 2.0
- Понимание критерия успеха 2.4.6 | W3C Понимание WCAG 2.0
- Понимание критерия успеха 2.4.10 | W3C Понимание WCAG 2.0
@@ -168,7 +168,7 @@ translation_of: Web/HTML/Element/Heading_ElementsДругим распространённым методом навигации для пользователей программ чтения с экрана является создание списка содержимого секций и использование его для определения макета страницы.
-Содержимое секционирования можно пометить, используя комбинацию
+aria-labelledby
и {{htmlattrxref("id")}} атрибута, с ярлыком, кратко описывающим назначение раздела. Этот метод полезен в ситуациях, когда на одной странице имеется более одного элемента секционирования.Содержимое секционирования можно пометить, используя комбинацию
aria-labelledby
и {{htmlattrxref("id")}} атрибута, с ярлыком, кратко описывающим назначение раздела. Этот метод полезен в ситуациях, когда на одной странице имеется более одного элемента секционирования.Пример
@@ -192,7 +192,7 @@ translation_of: Web/HTML/Element/Heading_ElementsВ этом примере технология чтения с экрана объявила бы, что есть два {{HTMLElement("nav")}} разделы, один называется «Основная навигация», а другой - «Нижний колонтитул». Если ярлыки не были предоставлены, человеку, использующему программное обеспечение для чтения с экрана, возможно, придётся расследовать каждый
nav
содержание элемента, чтобы определить их назначение.-
diff --git a/files/ru/web/html/element/input/range/index.html b/files/ru/web/html/element/input/range/index.html index 2028c5aae8..68b81356e4 100644 --- a/files/ru/web/html/element/input/range/index.html +++ b/files/ru/web/html/element/input/range/index.html @@ -94,7 +94,7 @@ translation_of: Web/HTML/Element/input/range- Использование атрибута aria-labelledby
+- Использование атрибута aria-labelledby
- Обозначение регионов • Структура страницы • Учебные пособия по WAC WAI
{{page("/en-US/docs/Web/HTML/Element/input/text", "list", 0, 1, 2)}}
-Смотрите управление диапазоном с помощью решётки ниже, для примера того, как параметры диапазона обозначаются в поддерживаемых браузерах.
+Смотрите управление диапазоном с помощью решётки ниже, для примера того, как параметры диапазона обозначаются в поддерживаемых браузерах.
{{htmlattrdef("max")}}
@@ -474,7 +474,7 @@ translation_of: Web/HTML/Element/input/range- {{HTMLElement("input")}} и интерфейс {{domxref("HTMLInputElement")}}, на котором он основан
<input type="number">
- {{domxref('validityState.rangeOverflow')}} и{{domxref('validityState.rangeUnderflow')}}
-- Controlling multiple parameters with ConstantSourceNode
+- Controlling multiple parameters with ConstantSourceNode
- Styling the range element
-- Compatibility of CSS properties
+- Compatibility of CSS properties
Категории контента -Основной поток, и если дочерний элемент +<ol>
включает в себя хотя бы один элемент {{HTMLElement("li")}}, явный контент.Основной поток, и если дочерний элемент <ol>
включает в себя хотя бы один элемент {{HTMLElement("li")}}, явный контент.Разрешённое содержимое @@ -207,7 +207,7 @@ translation_of: Web/HTML/Element/ol- CSS свойства, которые могут быть полезны для стилизации
<ol>
элемента:diff --git a/files/ru/web/html/element/ul/index.html b/files/ru/web/html/element/ul/index.html index 1e76fb5319..3b398d94e5 100644 --- a/files/ru/web/html/element/ul/index.html +++ b/files/ru/web/html/element/ul/index.html @@ -15,7 +15,7 @@ translation_of: Web/HTML/Element/ul
- свойство {{CSSxRef("list-style")}}, для порядковых показов
-- CSS счётчики, для более сложных вложенных списков
+- CSS счётчики, для более сложных вложенных списков
- свойство line-height, для замены убранного свойства compact
- Свойство margin, для контроля отступа в списке
Категории контента -Основной поток, и если дочерний элемент +<ol>
включает в себя хотя бы один элемент {{HTMLElement("li")}}, явный контент.Основной поток, и если дочерний элемент <ol>
включает в себя хотя бы один элемент {{HTMLElement("li")}}, явный контент.Разрешённое содержимое @@ -175,7 +175,7 @@ translation_of: Web/HTML/Element/ul- CSS свойства, которые могут быть полезны для стилизации
<ul>
элементов:diff --git a/files/ru/web/html/global_attributes/lang/index.html b/files/ru/web/html/global_attributes/lang/index.html index 13a25e31f6..93575eec05 100644 --- a/files/ru/web/html/global_attributes/lang/index.html +++ b/files/ru/web/html/global_attributes/lang/index.html @@ -7,7 +7,7 @@ translation_of: Web/HTML/Global_attributes/lang ---
- свойство list-style, полезное для выбора способа отображения маркеров,
-- CSS счётчики, для более сложных вложенных списков,
+- CSS счётчики, для более сложных вложенных списков,
- свойство line-height, для замены убранного свойства {{ htmlattrxref("compact", "ul") }},
- свойство margin, для контроля отступа в списке.
{{HTMLSidebar("Global_attributes")}}-Глобальный атрибут
+lang
помогает определить язык элемента: язык, на котором написаны нередактируемые элементы, или язык, на котором пользователем должны быть написаны редактируемые элементы. Атрибут содержит единственный “языковой тег” (language tag
) в формате, определённом в Tags for Identifying Languages (BCP47).Глобальный атрибут
lang
помогает определить язык элемента: язык, на котором написаны нередактируемые элементы, или язык, на котором пользователем должны быть написаны редактируемые элементы. Атрибут содержит единственный “языковой тег” (language tag
) в формате, определённом в Tags for Identifying Languages (BCP47).{{EmbedInteractiveExample("pages/tabbed/attribute-lang.html","tabbed-shorter")}}diff --git a/files/ru/web/http/authentication/index.html b/files/ru/web/http/authentication/index.html index 4455fff42a..446765cfe3 100644 --- a/files/ru/web/http/authentication/index.html +++ b/files/ru/web/http/authentication/index.html @@ -30,7 +30,7 @@ original_slug: Web/HTTP/АвторизацияАутентификация с помощью изображений
-Аутентификация с помощью изображений, загружаемых из разных источников, была до недавнего времени потенциальной дырой в безопасности. Начиная с Firefox 59, изображения, загружаемые из разных источников в текущий документ, больше не запускают диалог HTTP-аутентификации, предотвращая тем самым кражу пользовательских данных (если нарушители смогли встроить это изображение в страницу).
+Аутентификация с помощью изображений, загружаемых из разных источников, была до недавнего времени потенциальной дырой в безопасности. Начиная с Firefox 59, изображения, загружаемые из разных источников в текущий документ, больше не запускают диалог HTTP-аутентификации, предотвращая тем самым кражу пользовательских данных (если нарушители смогли встроить это изображение в страницу).
Кодировка символов HTTP аутентификации
diff --git a/files/ru/web/http/basics_of_http/index.html b/files/ru/web/http/basics_of_http/index.html index 6bc0c3bc46..5fd844ee0e 100644 --- a/files/ru/web/http/basics_of_http/index.html +++ b/files/ru/web/http/basics_of_http/index.html @@ -19,7 +19,7 @@ translation_of: Web/HTTP/Basics_of_HTTP- Описывает, что такое HTTP и какова его роль в архитектуре всемирной паутины, позицию в стеке протоколов.
- Эволюция HTTP
- HTTP был создан в начале 1990-х годов и несколько раз был расширен. Эта статья даёт обзор его истории и описывает HTTP/0.9, HTTP/1.0, HTTP/1.1, и современный HTTP/2, а также незначительные нововведения представленные в последние несколько лет.
-- Обсуждение версии HTTP
+- Обсуждение версии HTTP
- Описывает, как клиент и сервер могут договориться о конкретной версии HTTP и в конечном счёте перейти на более новую версию протокола.
- Resources and URIs
- A brief introduction of the notion of resources, identifiers, and locations on the Web.
diff --git a/files/ru/web/http/basics_of_http/mime_types/index.html b/files/ru/web/http/basics_of_http/mime_types/index.html index e5f99a3352..5729561381 100644 --- a/files/ru/web/http/basics_of_http/mime_types/index.html +++ b/files/ru/web/http/basics_of_http/mime_types/index.html @@ -62,7 +62,7 @@ translation_of: Web/HTTP/Basics_of_HTTP/MIME_typesМногокомпонентные типы описывают категории разграниченных на части документов, где каждая из частей может иметь свой отдельный MIME тип. При работе с электронными письмами, они могут использоваться для описания нескольких отдельных файлов, передаваемых в одном сообщении. Они представляют составные документы.
-За исключением
+multipart/form-data
типа, используемого в {{HTTPMethod("POST")}} методе HTML форм, иmultipart/byteranges
типа, используемом в ответе {{HTTPStatus("206")}}Partial Content
для отправки части документа, HTTP никаким особым образом не обрабатывает многокомпонентные типы, и просто отправляет данные в браузер (который, с большой вероятностью, предложит сохранить переданный файл, тоже не зная как его обработать).За исключением
multipart/form-data
типа, используемого в {{HTTPMethod("POST")}} методе HTML форм, иmultipart/byteranges
типа, используемом в ответе {{HTTPStatus("206")}}Partial Content
для отправки части документа, HTTP никаким особым образом не обрабатывает многокомпонентные типы, и просто отправляет данные в браузер (который, с большой вероятностью, предложит сохранить переданный файл, тоже не зная как его обработать).Существуют два многокомпонентных типа:
@@ -96,7 +96,7 @@ translation_of: Web/HTTP/Basics_of_HTTP/MIME_typesВсе HTML данные должны пересылаться с данным типом. Альтернативные MIME типы для XHTML (например,
application/xhtml+xml
) почти не используются в настоящее время.-Заметьте: Используйте
+application/xml
илиapplication/xhtml+xml
, когда вам необходим строгий синтаксический анализ документов, разделы<![CDATA[…]]>
или элементы, не принадлежащие к пространствам имён HTML/SVG/MathML.Заметьте: Используйте
application/xml
илиapplication/xhtml+xml
, когда вам необходим строгий синтаксический анализ документов, разделы<![CDATA[…]]>
или элементы, не принадлежащие к пространствам имён HTML/SVG/MathML.text/javascript
@@ -190,7 +190,7 @@ translation_of: Web/HTTP/Basics_of_HTTP/MIME_typesmultipart/form-data
-+
multipart/form-data
тип может быть использован при отправке значений из заполненной HTML Формы на сервер.
multipart/form-data
тип может быть использован при отправке значений из заполненной HTML Формы на сервер.Как многокомпонентный тип документа, он состоит из различных частей, разделённых специальной границей (строкой, начинающейся с двух чёрточек
@@ -286,7 +286,7 @@ Content-Range: bytes 300-400/1270--
), где каждая часть представляет собой отдельную сущность и имеет отдельные HTTP заголовки {{HTTPHeader("Content-Disposition")}} и {{HTTPHeader("Content-Type")}} для загружаемых файлов.@@ -308,10 +308,10 @@ Content-Range: bytes 300-400/1270
- RAR-сжатые файлы. В этом случае самым правильным вариантом было бы задать тип изначального ресурса; но это не всегда выполнимо, так как .RAR файлы могут хранить в себе несколько типов данных. Тогда, настройте сервер на отправку
-application/x-rar-compressed
MIME типа вместе с RAR ресурсами.- Аудио и видео. Только ресурсы с правильно заданными MIME типами могут производиться в {{HTMLElement("video")}} и {{HTMLElement("audio")}} элементах. Убедитесь, что вы используете правильные типы для аудио и видео данных.
+- Аудио и видео. Только ресурсы с правильно заданными MIME типами могут производиться в {{HTMLElement("video")}} и {{HTMLElement("audio")}} элементах. Убедитесь, что вы используете правильные типы для аудио и видео данных.
- Запатентованные типы файлов. Избегайте использования
application/octet-stream
при их отправке, так как большинство браузеров не позволит определять способы обработки (например, "Открыть в Word") для этого базового MIME типа. Используйте специальные типы, напримерapplication/vnd.mspowerpoint
, чтобы позволить пользователям открывать загруженный ресурс в программе по их выбору.Смотрите также
-
diff --git a/files/ru/web/http/headers/index.html b/files/ru/web/http/headers/index.html index 9359651f87..5a2649060e 100644 --- a/files/ru/web/http/headers/index.html +++ b/files/ru/web/http/headers/index.html @@ -9,7 +9,7 @@ original_slug: Web/HTTP/Заголовки ---- Медиа технологии в web
-- Руководство по медиа типам и форматам в web
+- Медиа технологии в web
+- Руководство по медиа типам и форматам в web
- - +
{{ HTTPSidebar }}
-Заголовки HTTP позволяют клиенту и серверу отправлять дополнительную информацию с HTTP запросом или ответом. В HTTP-заголовке содержится не чувствительное к регистру название, а затем после (
+:
) непосредственно значение. Пробелы перед значением игнорируются.Заголовки HTTP позволяют клиенту и серверу отправлять дополнительную информацию с HTTP запросом или ответом. В HTTP-заголовке содержится не чувствительное к регистру название, а затем после (
:
) непосредственно значение. Пробелы перед значением игнорируются.Пользовательские собственные заголовки исторически использовались с префиксом X, но это соглашение было объявлено устаревшим в июне 2012 года из-за неудобств, вызванных тем, что нестандартные поля стали стандартом в RFC 6648; другие перечислены в реестре IANA, исходное содержимое которого было определено в RFC 4229. IANA также поддерживает реестр предлагаемых новых заголовков HTTP.
@@ -21,10 +21,10 @@ original_slug: Web/HTTP/Заголовки- {{Glossary("General header", "Основные заголовки")}} применяется как к запросам, так и к ответам, но не имеет отношения к данным, передаваемым в теле.
- {{Glossary("Заголовок запроса", "Заголовки запроса")}} содержит больше информации о ресурсе, который нужно получить, или о клиенте, запрашивающем ресурс.
- {{Glossary("Response header", "Заголовки ответа")}} содержат дополнительную информацию об ответе, например его местонахождение, или о сервере, предоставившем его.
-- {{Glossary("Entity header", "Заголовки сущности")}} содержат информацию о теле ресурса, например его длину содержимого или тип MIME.
+- {{Glossary("Entity header", "Заголовки сущности")}} содержат информацию о теле ресурса, например его длину содержимого или тип MIME.
-Заголовки также могут быть сгруппированы согласно тому, как прокси (proxies) обрабатывают их:
+Заголовки также могут быть сгруппированы согласно тому, как прокси (proxies) обрабатывают их:
-
- {{ httpheader("Connection") }}
diff --git a/files/ru/web/index.html b/files/ru/web/index.html index f1dcd1e890..2f9e882a5d 100644 --- a/files/ru/web/index.html +++ b/files/ru/web/index.html @@ -80,14 +80,14 @@ translation_of: Web- Справка по событиям содержит список событий, которые возникают на веб-странице или в веб-приложении.
- Веб Компоненты
+- Веб Компоненты
- Веб Компоненты - это набор различных технологий, позволяющих создавать собственные переиспользуемые элементы - со своей функциональностью, инкапсулированной от остального кода - и использовать их в ваших веб-приложениях.
Графика
-
@@ -111,12 +111,12 @@ translation_of: Web- Canvas
+- Canvas
- {{HTMLElement("canvas")}} элемент предоставляет API для рисования 2D-графики, с использованием JavaScript.
- SVG
- SVG (Scalable Vector Graphics - масштабируемая векторная графика) - позволяет вам описать изображение в виде линий, кривых и других геометрических фигур. Благодаря этому можно масштабировать рисунок без потери качества.
@@ -96,13 +96,13 @@ translation_of: Web- -
Аудио, видео и мультимедиа
- Web медиа-технологии
+- Web медиа-технологии
- Список связанного с медиа API, со ссылками на документацию для каждого из них.
-- Media capture and streams API
+- Media capture and streams API
- Справочник для API, используемого для потоковой передачи, записи и управления данным как локально, так и по сети. Также включает в себя инструменты для использования локальных камер и микрофонов для захвата видео, аудио и статичных изображений.
-- Использование HTML аудио и видео
+- Использование HTML аудио и видео
- Включение видео и\или аудио в веб-страницу и управление их воспроизведением.
-- WebRTC
+- WebRTC
- RTC в WebRTC означает Real-Time Communications (связь в реальном времени) - технологию, обеспечивающую поток аудио или видео и обмен данным между одноранговыми клиентами браузера.
- MathML
- Математический язык разметки предоставляет возможность показа комплексных математических уравнений и синтаксиса.
-- XSLT
+- XSLT
- Extensible Stylesheet Language Transformations (XSLT) позволяет преобразовать XML-документ в человекочитаемый HTML.
-- EXSLT
+- EXSLT
- Функциональное расширение, которое предоставляет дополнительные возможности для XSLT.
-- XPath
-- XPath позволяет вам выбрать DOM-узел в документе, используя более мощный синтаксис, чем предоставляется обычными CSS selectors.
+- XPath
+- XPath позволяет вам выбрать DOM-узел в документе, используя более мощный синтаксис, чем предоставляется обычными CSS selectors.
Документация по типам
diff --git a/files/ru/web/javascript/eventloop/index.html b/files/ru/web/javascript/eventloop/index.html index 6cd171eced..c07e527624 100644 --- a/files/ru/web/javascript/eventloop/index.html +++ b/files/ru/web/javascript/eventloop/index.html @@ -21,7 +21,7 @@ translation_of: Web/JavaScript/EventLoopСтек
-Вызов любой функции создаёт контекст выполнения (Execution Context). При вызове вложенной функции создаётся новый контекст, а старый сохраняется в специальной структуре данных - стеке вызовов (Call Stack).
+Вызов любой функции создаёт контекст выполнения (Execution Context). При вызове вложенной функции создаётся новый контекст, а старый сохраняется в специальной структуре данных - стеке вызовов (Call Stack).
function f(b) { var a = 12; diff --git a/files/ru/web/javascript/guide/modules/index.html b/files/ru/web/javascript/guide/modules/index.html index 2c524cb353..41001b32b3 100644 --- a/files/ru/web/javascript/guide/modules/index.html +++ b/files/ru/web/javascript/guide/modules/index.html @@ -82,7 +82,7 @@ modules/diff --git a/files/ru/web/javascript/reference/operators/nullish_coalescing_operator/index.html b/files/ru/web/javascript/reference/operators/nullish_coalescing_operator/index.html index 27abeb4b86..9246557aa2 100644 --- a/files/ru/web/javascript/reference/operators/nullish_coalescing_operator/index.html +++ b/files/ru/web/javascript/reference/operators/nullish_coalescing_operator/index.html @@ -7,7 +7,7 @@ translation_of: Web/JavaScript/Reference/Operators/Nullish_coalescing_operatorHowever, we decided to keep to using
-.js
, at least for the moment. To get modules to work correctly in a browser, you need to make sure that your server is serving them with aContent-Type
header that contains a JavaScript MIME type such astext/javascript
. If you don't, you'll get a strict MIME type checking error along the lines of "The server responded with a non-JavaScript MIME type" and the browser won't run your JavaScript. Most servers already set the correct type for.js
files, but not yet for.mjs
files. Servers that already serve.mjs
files correctly include GitHub Pages andhttp-server
for Node.js.This is OK if you are using such an environment already, or if you aren't but you know what you are doing and have access (i.e. you can configure your server to set the correct
+Content-Type
for.mjs
files). It could however cause confusion if you don't control the server you are serving files from, or are publishing files for public use, as we are here.This is OK if you are using such an environment already, or if you aren't but you know what you are doing and have access (i.e. you can configure your server to set the correct
Content-Type
for.mjs
files). It could however cause confusion if you don't control the server you are serving files from, or are publishing files for public use, as we are here.For learning and portability purposes, we decided to keep to
diff --git a/files/ru/web/javascript/reference/global_objects/bigint/index.html b/files/ru/web/javascript/reference/global_objects/bigint/index.html index 108df340f7..5e6f48af5d 100644 --- a/files/ru/web/javascript/reference/global_objects/bigint/index.html +++ b/files/ru/web/javascript/reference/global_objects/bigint/index.html @@ -187,7 +187,7 @@ Boolean(12n).js
.Конструктор
Оператор нулевого слияния (
-??
) это логический оператор, который возвращает значение правого операнда когда значение левого операнда равно {{jsxref("null")}} или {{jsxref("undefined")}}, в противном случае будет возвращено значение левого операнда.В отличие от логического ИЛИ (
+||
), левая часть оператора вычисляется и возвращается даже если его результат после приведения к логическому типу оказывается ложным, но не являетсяnull
илиundefined
. Другими словами, если вы используете||
чтобы установить значение по умолчанию, вы можете столкнуться с неожиданным поведением если считаете некоторые ложные значения пригодными для использования (например, "" или 0). Ниже приведены примеры.В отличие от логического ИЛИ (
||
), левая часть оператора вычисляется и возвращается даже если его результат после приведения к логическому типу оказывается ложным, но не являетсяnull
илиundefined
. Другими словами, если вы используете||
чтобы установить значение по умолчанию, вы можете столкнуться с неожиданным поведением если считаете некоторые ложные значения пригодными для использования (например, "" или 0). Ниже приведены примеры.{{EmbedInteractiveExample("pages/js/expressions-nullishcoalescingoperator.html")}}@@ -132,7 +132,7 @@ console.log(foo.someBarProp?.toUpperCase()); // undefinedСмотрите также
-
diff --git a/files/ru/web/javascript/reference/operators/property_accessors/index.html b/files/ru/web/javascript/reference/operators/property_accessors/index.html index d15dff3394..938833a348 100644 --- a/files/ru/web/javascript/reference/operators/property_accessors/index.html +++ b/files/ru/web/javascript/reference/operators/property_accessors/index.html @@ -25,7 +25,7 @@ object["property"]- Оператор опциональной последовательности
-- Логическое ИЛИ (
-||
)- Параметры по умолчанию
+- Оператор опциональной последовательности
+- Логическое ИЛИ (
+||
)- Параметры по умолчанию
Точечная запись
-В записи
+object.property
, property должно быть действительным идентификатором. (В стандарте ECMAScript, имена свойств технически называются "IdentifierNames", а не "Identifiers", поэтому зарезервированные слова могут быть использованы в их качестве, но это не рекомендуется). Например,object.$1
является верной записью, аobject.1
- нет.В записи
object.property
, property должно быть действительным идентификатором. (В стандарте ECMAScript, имена свойств технически называются "IdentifierNames", а не "Identifiers", поэтому зарезервированные слова могут быть использованы в их качестве, но это не рекомендуется). Например,object.$1
является верной записью, аobject.1
- нет.const variable = object.property_name; diff --git a/files/ru/web/javascript/reference/operators/yield/index.html b/files/ru/web/javascript/reference/operators/yield/index.html index 2fa0227803..82866c30ed 100644 --- a/files/ru/web/javascript/reference/operators/yield/index.html +++ b/files/ru/web/javascript/reference/operators/yield/index.html @@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Operators/yield ---{{jsSidebar("Operators")}}-Ключевое слово
+yield
используется для остановки и возобновления функций-генераторов ({{jsxref("Statements/function*", "function*")}} или legacy generator function).Ключевое слово
yield
используется для остановки и возобновления функций-генераторов ({{jsxref("Statements/function*", "function*")}} или legacy generator function).{{EmbedInteractiveExample("pages/js/expressions-yield.html")}}
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 f61e2df440..47b1b24dd5 100644 --- a/files/ru/web/javascript/reference/statements/try...catch/index.html +++ b/files/ru/web/javascript/reference/statements/try...catch/index.html @@ -143,7 +143,7 @@ catch (e) {Идентификатор исключения
-Когда в блоке
+try
выбрасывается исключение,exception_var
(т. е.e
в конструкцииcatch (e)
) содержит значение исключения. Его можно использовать, чтобы получить больше информации об выброшенном исключении. Идентификатор доступен только в области видимости блокаcatch
.Когда в блоке
try
выбрасывается исключение,exception_var
(т. е.e
в конструкцииcatch (e)
) содержит значение исключения. Его можно использовать, чтобы получить больше информации об выброшенном исключении. Идентификатор доступен только в области видимости блокаcatch
.try { if (!firstValidation()) { diff --git a/files/ru/web/mathml/element/mn/index.html b/files/ru/web/mathml/element/mn/index.html index 1cd2688ece..bb07f27867 100644 --- a/files/ru/web/mathml/element/mn/index.html +++ b/files/ru/web/mathml/element/mn/index.html @@ -27,7 +27,7 @@ translation_of: Web/MathML/Element/mn- mathcolor
- Цвет текста. Вы можете использовать
#rgb
,#rrggbb
и имена цветов HTML.- mathsize
-- Размер контента. Смотрите length для возможных значений.
+- Размер контента. Смотрите length для возможных значений.
Устаревшие значения:small
,normal
иbig
. Они будут удалены в будущем.- mathvariant
- Этот атрибут определяет логический класс числа, который варьируется в типографике.То есть, хотя имена предполагают типографский стиль для класса, семантически, элементы с одним и тем же классом обрабатываются «одинаково» в выражении, которое может включать или не включать отображение их с именованной типографикой. Допускаются следующие значения: diff --git a/files/ru/web/svg/element/a/index.html b/files/ru/web/svg/element/a/index.html index 3c1bc0a735..5ccc8ff6a6 100644 --- a/files/ru/web/svg/element/a/index.html +++ b/files/ru/web/svg/element/a/index.html @@ -68,19 +68,19 @@ svg|a:hover, svg|a:active { Тип: <string> ;Значение по умолчанию: none;Анимируем: нет
- {{SVGAttr("href")}}
- {{Glossary("URL")}} или фрагмент URL для перехода.
+ Тип: <URL> ; Значение по умолчанию: none; Анимируем: да
- Тип: <URL> ; Значение по умолчанию: none; Анимируем: да- {{htmlattrxref("hreflang", "a")}}
- URL на человеческом языке или фрагмент URL для перехода.
Тип: <string>; Значение по умолчанию: none; Анимируем: да- {{htmlattrxref("ping", "a")}} {{experimental_inline}}
- Разделённый пробелами список URL при переходе по которым браузер будет отправлять
+ Тип: <list-of-URLs>; Значение по умолчанию: none; Анимируем: нетPOST
запросы с теломPING
(в фоне). Обычно используется для трекинга.
- Тип: <list-of-URLs>; Значение по умолчанию: none; Анимируем: нет- {{htmlattrxref("referrerpolicy", "a")}} {{experimental_inline}}
- Какой referrer отправить при получении {{Glossary("URL")}}.
Тип:no-referrer
|no-referrer-when-downgrade
|same-origin
|origin
|strict-origin
|origin-when-cross-origin
|strict-origin-when-cross-origin
|unsafe-url
; Значение по умолчанию: none; Анимируем: нет- {{htmlattrxref("rel", "a")}} {{experimental_inline}}
- Отношение между целевым объектом и объектом link.
+ Тип: <list-of-Link-Types> ; Значение по умолчанию: none; Анимируем: да
- Тип: <list-of-Link-Types> ; Значение по умолчанию: none; Анимируем: да- {{SVGAttr("target")}}
- Где отобразить переход {{Glossary("URL")}}.
@@ -89,21 +89,21 @@ svg|a:hover, svg|a:active { Тип: <string> ; Значение по умолчанию: none; Анимируем: да
Тип:_self
|_parent
|_top
|_blank
|<name> ; Значение по умолчанию:_self
; Анимируем: да- {{SVGAttr("xlink:href")}} {{deprecated_inline("SVG2")}}
- URL или фрагмент URL, на который указывает гиперссылка. Может понадобиться для обратной совместимости со старыми браузерами.
+ Тип: <URL> ; Значение по умолчанию: none; Анимируем: да
- Тип: <URL> ; Значение по умолчанию: none; Анимируем: даГлобальные атрибуты
-
- Core Attributes
+- Core Attributes
- Наиболее используемые: {{SVGAttr('id')}}, {{SVGAttr('lang')}}, {{SVGAttr('tabindex')}}
-- Styling Attributes
+- Styling Attributes
- {{SVGAttr('class')}}, {{SVGAttr('style')}}
-- Conditional Processing Attributes
+- Conditional Processing Attributes
- Наиболее используемые: {{SVGAttr('requiredExtensions')}}, {{SVGAttr('systemLanguage')}}
- Event Attributes
-- Global event attributes, Document element event attributes, Graphical event attributes
-- Presentation Attributes
+- Global event attributes, Document element event attributes, Graphical event attributes
+- Presentation Attributes
- Наиболее используемые: {{SVGAttr('clip-path')}}, {{SVGAttr('clip-rule')}}, {{SVGAttr('color')}}, {{SVGAttr('color-interpolation')}}, {{SVGAttr('color-rendering')}}, {{SVGAttr('cursor')}}, {{SVGAttr('display')}}, {{SVGAttr('fill')}}, {{SVGAttr('fill-opacity')}}, {{SVGAttr('fill-rule')}}, {{SVGAttr('filter')}}, {{SVGAttr('mask')}}, {{SVGAttr('opacity')}}, {{SVGAttr('pointer-events')}}, {{SVGAttr('shape-rendering')}}, {{SVGAttr('stroke')}}, {{SVGAttr('stroke-dasharray')}}, {{SVGAttr('stroke-dashoffset')}}, {{SVGAttr('stroke-linecap')}}, {{SVGAttr('stroke-linejoin')}}, {{SVGAttr('stroke-miterlimit')}}, {{SVGAttr('stroke-opacity')}}, {{SVGAttr('stroke-width')}}, {{SVGAttr("transform")}}, {{SVGAttr('vector-effect')}}, {{SVGAttr('visibility')}}
- XLink Attributes
- Наиболее используемые: {{SVGAttr("xlink:title")}}
diff --git a/files/ru/web/web_components/index.html b/files/ru/web/web_components/index.html index 0a73ef5a4d..dd15703d25 100644 --- a/files/ru/web/web_components/index.html +++ b/files/ru/web/web_components/index.html @@ -22,7 +22,7 @@ translation_of: Web/Web_ComponentsБазовый подход к реализации веб-компонента обычно выглядит примерно так:
-
- Создайте класс, в котором вы указываете функциональность своего веб-компонента, используя синтаксис классов ECMAScript 2015 (дополнительную информацию см. в разделе Классы).
+- Создайте класс, в котором вы указываете функциональность своего веб-компонента, используя синтаксис классов ECMAScript 2015 (дополнительную информацию см. в разделе Классы).
- Зарегистрируйте свой новый настраиваемый элемент с помощью метода {{domxref("CustomElementRegistry.define()")}}, передав ему имя элемента, который будет определён, класс или функцию, в которых указана его функциональность, и, необязательно, от какого элемента он наследуется.
- При необходимости прикрепите теневую DOM к настраиваемому элементу с помощью метода {{domxref("Element.attachShadow()")}}. Добавьте дочерние элементы, обработчики событий и т.д. в теневой DOM, используя обычные методы DOM.
- При необходимости определите HTML template, используя {{htmlelement("template")}} и {{htmlelement("slot")}}. Снова используйте обычные методы DOM, чтобы клонировать шаблон и прикрепить его к вашей теневой DOM.
-- cgit v1.2.3-54-g00ecf