From 08dc1a1e60063705ccefc1eb4ef0a17d1ddf196b Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Sun, 14 Mar 2021 18:26:20 +0300 Subject: Fix typos --- files/ru/web/api/element/classlist/index.html | 2 +- files/ru/web/api/element/clientheight/index.html | 2 +- files/ru/web/api/element/closest/index.html | 8 ++++---- files/ru/web/api/element/innerhtml/index.html | 8 ++++---- files/ru/web/api/element/insertadjacenttext/index.html | 2 +- files/ru/web/api/element/matches/index.html | 2 +- files/ru/web/api/element/nextelementsibling/index.html | 6 +++--- files/ru/web/api/element/previouselementsibling/index.html | 4 ++-- files/ru/web/api/element/scrollleft/index.html | 2 +- 9 files changed, 18 insertions(+), 18 deletions(-) (limited to 'files/ru/web/api/element') diff --git a/files/ru/web/api/element/classlist/index.html b/files/ru/web/api/element/classlist/index.html index 2ad0ee938f..ef28f56c1c 100644 --- a/files/ru/web/api/element/classlist/index.html +++ b/files/ru/web/api/element/classlist/index.html @@ -85,7 +85,7 @@ console.log(elem.classList); //DOMTokenList ["ok"]

В Firefox 25- в методах add, remove и toggle возможно указать только один аргумент. Смотрите: https://bugzilla.mozilla.org/show_bug.cgi?id=814014 

-

Полифилл

+

Полифил

// Источник: https://gist.github.com/k-gun/c2ea7c49edf7b757fe9561ba37cb19ca
 ;(function() {
diff --git a/files/ru/web/api/element/clientheight/index.html b/files/ru/web/api/element/clientheight/index.html
index 5e7f55f8ff..b4e1227511 100644
--- a/files/ru/web/api/element/clientheight/index.html
+++ b/files/ru/web/api/element/clientheight/index.html
@@ -13,7 +13,7 @@ translation_of: Web/API/Element/clientHeight
 

Внимание: При вычислении значения свойства, результат округляется до ближайшего целого. Если требуется дробное значение, используйте {{ domxref("element.getBoundingClientRect()") }}.

-

Синтакс

+

Синтаксис

var h = element.clientHeight;
diff --git a/files/ru/web/api/element/closest/index.html b/files/ru/web/api/element/closest/index.html index 5ca79dbcc0..a5c01b8dc4 100644 --- a/files/ru/web/api/element/closest/index.html +++ b/files/ru/web/api/element/closest/index.html @@ -52,9 +52,9 @@ div.closest("div[title]") //#block - так как ближе нет блоко
-

Полифилл #1 (рекурсивный метод)

+

Полифил #1 (рекурсивный метод)

-

Для браузеров не поддерживающих Element.closest(), но позволяющих использовать element.matches() (или префиксный эквивалент) есть полифилл:

+

Для браузеров не поддерживающих Element.closest(), но позволяющих использовать element.matches() (или префиксный эквивалент) есть полифил:

(function(ELEMENT) {
     ELEMENT.matches = ELEMENT.matches || ELEMENT.mozMatchesSelector || ELEMENT.msMatchesSelector || ELEMENT.oMatchesSelector || ELEMENT.webkitMatchesSelector;
@@ -66,9 +66,9 @@ div.closest("div[title]") //#block - так как ближе нет блоко
       };
 }(Element.prototype));
-

Полифилл #2 (через цикл)

+

Полифил #2 (через цикл)

-

Тем не менее, если вам требуется поддержка IE 8, вы можете использовать следующий полифилл. Имейте ввиду - этот способ позволяет использовать CSS селекторы только уровня 2.1 и может жутко тормозить.

+

Тем не менее, если вам требуется поддержка IE 8, вы можете использовать следующий полифил. Имейте ввиду - этот способ позволяет использовать CSS селекторы только уровня 2.1 и может жутко тормозить.

(function(e){
  e.closest = e.closest || function(css){
diff --git a/files/ru/web/api/element/innerhtml/index.html b/files/ru/web/api/element/innerhtml/index.html
index 60af461354..7a08519dca 100644
--- a/files/ru/web/api/element/innerhtml/index.html
+++ b/files/ru/web/api/element/innerhtml/index.html
@@ -69,7 +69,7 @@ el.innerHTML = name; // показывает alert

Примеры

-

Этот пример использует innerHTML для создания механизма логгирования сообщений внутри элемента на странице.

+

Этот пример использует innerHTML для создания механизма логирования сообщений внутри элемента на странице.

JavaScript

@@ -85,7 +85,7 @@ log("Регистрация событий мыши внутри этого ко

Функция log() создаёт сообщение получая текущее время из объекта {{jsxref("Date")}}, используя {{jsxref("Date.toLocaleTimeString", "toLocaleTimeString()")}}, и соединяя стороку с временной меткой с текстовым сообщением. Затем сообщение добавляется в элемент с классом "log".

-

Мы добавляем второй метод, который логгирует информацию о событиях на основе {{domxref("MouseEvent")}} (например, {{event("mousedown")}}, {{event("click")}}, и {{event("mouseenter")}}):

+

Мы добавляем второй метод, который логирует информацию о событиях на основе {{domxref("MouseEvent")}} (например, {{event("mousedown")}}, {{event("click")}}, и {{event("mouseenter")}}):

function logEvent(event) {
   var msg = "Event <strong>" + event.type + "</strong> at <em>" +
@@ -93,7 +93,7 @@ log("Регистрация событий мыши внутри этого ко
   log(msg);
 }
-

Затем мы используем этот обработчик событий на элементе, который содержит наше логгирование, для каждого события мыши:

+

Затем мы используем этот обработчик событий на элементе, который содержит наше логирование, для каждого события мыши:

var boxElem = document.querySelector(".box");
 
@@ -112,7 +112,7 @@ boxElem.addEventListener("mouseleave", logEvent);
<div class="log"></div> </div> -

{{HTMLElement("div")}} c классом "box" – просто контейнер для, который даст содержимому пространство вокруг себя. <div> с классом "log" является контейнером для логгирования текста внутри себя.

+

{{HTMLElement("div")}} c классом "box" – просто контейнер для, который даст содержимому пространство вокруг себя. <div> с классом "log" является контейнером для логирования текста внутри себя.

CSS

diff --git a/files/ru/web/api/element/insertadjacenttext/index.html b/files/ru/web/api/element/insertadjacenttext/index.html index fa75df2851..81a8079b0c 100644 --- a/files/ru/web/api/element/insertadjacenttext/index.html +++ b/files/ru/web/api/element/insertadjacenttext/index.html @@ -72,7 +72,7 @@ afterBtn.addEventListener('click', function() {

Посмотрите пример insertAdjacentText.html на GitHub (исходный код source code.)  Вы можете ввести любой текст в поле формы, а затем нажать кнопки Insert before (вставить до) и Insert after (вставить после) для размещения этого текста до или после существующего абзаца, используя insertAdjacentText(). Обратите внимание, что существующий текстовой узел не изменился, а произошло добавление новых текстовых узлов.

-

Полифилл

+

Полифил

Можно создать polyfill для insertAdjacentText() method который будет работать в Internet Explorer 5.5 (возможно и в более ранних версиях) и последующих версиях, с помощью данного кода:

diff --git a/files/ru/web/api/element/matches/index.html b/files/ru/web/api/element/matches/index.html index a8fe49cccb..150351ac5b 100644 --- a/files/ru/web/api/element/matches/index.html +++ b/files/ru/web/api/element/matches/index.html @@ -51,7 +51,7 @@ translation_of: Web/API/Element/matches
Указаный css-селектор не является допустимым ("/=22=1", "&@*#", "%%''23" и т.п приведут к ошибке).
-

Полифилл

+

Полифил

Полифил будет работать только в браузерах, поддерживающих метод document.queryselectorAll.

diff --git a/files/ru/web/api/element/nextelementsibling/index.html b/files/ru/web/api/element/nextelementsibling/index.html index 6c811adbe2..0f08d4c6cf 100644 --- a/files/ru/web/api/element/nextelementsibling/index.html +++ b/files/ru/web/api/element/nextelementsibling/index.html @@ -33,9 +33,9 @@ original_slug: Web/API/NonDocumentTypeChildNode/nextElementSibling DIV SCRIPT -

Полифилл для IE8

+

Полифил для IE8

-

Данное свойство не пожддерживается до IE9. Используйте следующий полифилл, чтобы обойти этот недостаток:

+

Данное свойство не пожддерживается до IE9. Используйте следующий полифил, чтобы обойти этот недостаток:

// Источник: https://github.com/Alhadis/Snippets/blob/master/js/polyfills/IE8-child-elements.js
 if (!('nextElementSibling' in document.documentElement)) {
@@ -50,7 +50,7 @@ if (!('nextElementSibling' in document.documentElement)) {
     });
 }
-

Полифилл для IE9+ и Safari

+

Полифил для IE9+ и Safari

// Источник: https://github.com/jserz/js_piece/blob/master/DOM/NonDocumentTypeChildNode/nextElementSibling/nextElementSibling.md
 (function(arr) {
diff --git a/files/ru/web/api/element/previouselementsibling/index.html b/files/ru/web/api/element/previouselementsibling/index.html
index 1e6ab64268..12e9cb51fb 100644
--- a/files/ru/web/api/element/previouselementsibling/index.html
+++ b/files/ru/web/api/element/previouselementsibling/index.html
@@ -44,7 +44,7 @@ original_slug: Web/API/NonDocumentTypeChildNode/previousElementSibling
    4. DIV
 
-

Полифилл для Internet Explorer 8

+

Полифил для Internet Explorer 8

Это свойство поддерживается начиная с версии IE9, поэтому следующий фрагмент поддерживается, и может использоваться для IE8:

@@ -60,7 +60,7 @@ if(!("previousElementSibling" in document.documentElement)){ }); } -

Полифилл для  Internet Explorer 9+ и Safari

+

Полифил для  Internet Explorer 9+ и Safari

// Ресурс: https://github.com/jserz/js_piece/blob/master/DOM/NonDocumentTypeChildNode/previousElementSibling/previousElementSibling.md
 (function (arr) {
diff --git a/files/ru/web/api/element/scrollleft/index.html b/files/ru/web/api/element/scrollleft/index.html
index 15af642a56..96045f9726 100644
--- a/files/ru/web/api/element/scrollleft/index.html
+++ b/files/ru/web/api/element/scrollleft/index.html
@@ -25,7 +25,7 @@ var sLeft = element.scrollLeft;
 
 
 
-- 
cgit v1.2.3-54-g00ecf