Skip to content

Commit 958653e

Browse files
authored
Update article.md
1 parent 24d0626 commit 958653e

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

2-ui/1-document/07-modifying-document/article.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -146,15 +146,15 @@ div.innerHTML = "<strong>Всем привет!</strong> Вы прочитали
146146

147147
Все эти методы возвращают вставленный узел. Другими словами, `parentElem.appendChild(node)` вернёт `node`. Но обычно возвращаемое значение не используют, просто вызывают метод.
148148

149-
Эти методы "старой школы": они существуют с древних времён и мы можем встретить их во многих старых скриптах. К несчастью, есть некоторые задачи, которые трудно решить с ними.
149+
Эти методы "старой школы": они существуют с древних времён, и мы можем встретить их во многих старых скриптах. К несчастью, есть некоторые задачи, которые трудно решить с ними.
150150

151-
Например, как вставить *html*, если элемент у нас в виде строки? Или, если у нас есть узел, как вставить *другой* перед ним? Конечно, всё это выполнимо, но не элегантно.
151+
Например, как вставить *html*, если элемент у нас в виде строки? Или, если у нас есть узел, как вставить *другой* перед ним? Конечно, всё это выполнимо, но не в элегантной манере.
152152

153-
Поэтому существует два других набора с методами вставки, на все случаи.
153+
Поэтому существуют два других набора с методами вставки, на все случаи.
154154

155155
### prepend/append/before/after
156156

157-
Этот набор методов предоставляет более гибкие вставки:
157+
Этот набор методов предоставляет более гибкие возможности вставки:
158158

159159
- `node.append(...узлы или строки)` -- добавляет узлы или строки в конец `node`,
160160
- `node.prepend(...nodes or strings)` -- вставляет узлы или строки в начало `node`,
@@ -276,7 +276,7 @@ after
276276
- `elem.insertAdjacentText(where, text)` -- такой же синтаксис, но строка `text` вставляется "как текст", вместо HTML,
277277
- `elem.insertAdjacentElement(where, elem)` -- такой же синтаксис, но вставляет элемент.
278278

279-
Они существуют в основном, чтобы сделать синтаксис "единым". На практике часто используется только `insertAdjacentHTML`. Потому что для элементов и текста у нас есть методы `append/prepend/before/after` -- их быстрее написать и могут вставлять узлы/фрагменты текста.
279+
Они существуют в основном, чтобы сделать синтаксис "единым". На практике часто используется только `insertAdjacentHTML`. Потому что для элементов и текста у нас есть методы `append/prepend/before/after` -- их быстрее написать и они могут вставлять узлы/фрагменты текста.
280280

281281
Итак, альтернативный вариант показать сообщение:
282282

@@ -400,7 +400,7 @@ ul.append(...getListContent()); // append + оператор "..." = друзь
400400
</script>
401401
```
402402

403-
Мы упоминаем `DocumentFragment` в основном потому, что он используется в некоторых концепциях, например для элемента [template](info:template-element), который мы рассмотрим гораздо позже.
403+
Мы упоминаем `DocumentFragment` в основном потому, что он используется в некоторых концепциях, например, для элемента [template](info:template-element), который мы рассмотрим гораздо позже.
404404

405405

406406
## Методы удаления
@@ -498,7 +498,7 @@ ul.append(...getListContent()); // append + оператор "..." = друзь
498498
*/!*
499499
```
500500

501-
Так что на этапе «после загрузки» он непригоден, в отличие от других методов DOM, которые мы рассмотрели выше.
501+
Так что на этапе "после загрузки" он непригоден, в отличие от других методов DOM, которые мы рассмотрели выше.
502502

503503
Это было недостатком.
504504

@@ -526,7 +526,7 @@ ul.append(...getListContent()); // append + оператор "..." = друзь
526526

527527
Все эти методы возвращают `node`.
528528

529-
- Задан список узлов и строк:
529+
- Если задан список узлов и строк:
530530
- `node.append(...nodes or strings)` -- вставляет в `node` в конец,
531531
- `node.prepend(...nodes or strings)` -- вставляет в `node` в начало,
532532
- `node.before(...nodes or strings)` –- вставляет прямо перед `node`,
@@ -547,4 +547,4 @@ ul.append(...getListContent()); // append + оператор "..." = друзь
547547
- Чтобы добавить HTML на страницу перед завершением её загрузки:
548548
- `document.write(html)`
549549

550-
После загрузки страница такой вызов затирает документ. В основном встречается в старых скриптах.
550+
После загрузки страницы такой вызов затирает документ. В основном встречается в старых скриптах.

0 commit comments

Comments
 (0)