Skip to content

Commit a3217ef

Browse files
authored
fix: typo
1 parent f1de08f commit a3217ef

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

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

+21-21
Original file line numberDiff line numberDiff line change
@@ -187,10 +187,10 @@ after
187187

188188
该方法的第一个参数是代码字(code word),指定相对于 `elem` 的插入位置。必须为以下之一:
189189

190-
- `"beforebegin"` — 将 `html` 插入到 `elem` 之前,
191-
- `"afterbegin"` — 将 `html` 插入到 `elem` 开头,
192-
- `"beforeend"` — 将 `html` 插入到 `elem` 末尾,
193-
- `"afterend"` — 将 `html` 插入到 `elem` 之后。
190+
- `"beforebegin"``html` 插入到 `elem` 之前,
191+
- `"afterbegin"``html` 插入到 `elem` 开头,
192+
- `"beforeend"``html` 插入到 `elem` 末尾,
193+
- `"afterend"``html` 插入到 `elem` 之后。
194194

195195
第二个参数是 HTML 字符串,该字符串会被“作为 HTML” 插入。
196196

@@ -222,10 +222,10 @@ after
222222

223223
这个方法有两个兄弟:
224224

225-
- `elem.insertAdjacentText(where, text)` — 语法一样,但是将 `text` 字符串“作为文本”插入而不是作为 HTML,
226-
- `elem.insertAdjacentElement(where, elem)` — 语法一样,但是插入的是一个元素。
225+
- `elem.insertAdjacentText(where, text)` 语法一样,但是将 `text` 字符串“作为文本”插入而不是作为 HTML,
226+
- `elem.insertAdjacentElement(where, elem)` 语法一样,但是插入的是一个元素。
227227

228-
它们的存在主要是为了使语法“统一”。实际上,大多数时候只使用 `insertAdjacentHTML`。因为对于元素和文本,我们有 `append/prepend/before/after` 方法 — 它们也可以用于插入节点/文本片段,但写起来更短。
228+
它们的存在主要是为了使语法“统一”。实际上,大多数时候只使用 `insertAdjacentHTML`。因为对于元素和文本,我们有 `append/prepend/before/after` 方法 — 它们也可以用于插入节点/文本片段,但写起来更短。
229229

230230
所以,下面是显示一条消息的另一种变体:
231231

@@ -299,7 +299,7 @@ after
299299

300300
当我们有一个很大的元素时,克隆的方式可能更快更简单。
301301

302-
调用 `elem.cloneNode(true)` 来创建元素的一个“深”克隆 — 具有所有特性(attribute)和子元素。如果我们调用 `elem.cloneNode(false)`,那克隆就不包括子元素。
302+
调用 `elem.cloneNode(true)` 来创建元素的一个“深”克隆 — 具有所有特性(attribute)和子元素。如果我们调用 `elem.cloneNode(false)`,那克隆就不包括子元素。
303303

304304
一个拷贝消息的示例:
305305

@@ -525,17 +525,17 @@ ul.append(...getListContent()); // append + "..." operator = friends!
525525
## 总结
526526

527527
- 创建新节点的方法:
528-
- `document.createElement(tag)` — 用给定的标签创建一个元素节点,
529-
- `document.createTextNode(value)` — 创建一个文本节点(很少使用),
530-
- `elem.cloneNode(deep)` — 克隆元素,如果 `deep==true` 则与其后代一起克隆。
528+
- `document.createElement(tag)` 用给定的标签创建一个元素节点,
529+
- `document.createTextNode(value)` 创建一个文本节点(很少使用),
530+
- `elem.cloneNode(deep)` 克隆元素,如果 `deep==true` 则与其后代一起克隆。
531531

532532
- 插入和移除节点的方法:
533-
- `node.append(...nodes or strings)` — 在 `node` 末尾插入,
534-
- `node.prepend(...nodes or strings)` — 在 `node` 开头插入,
535-
- `node.before(...nodes or strings)` — 在 `node` 之前插入,
536-
- `node.after(...nodes or strings)` — 在 `node` 之后插入,
537-
- `node.replaceWith(...nodes or strings)` — 替换 `node`
538-
- `node.remove()` — 移除 `node`
533+
- `node.append(...nodes or strings)``node` 末尾插入,
534+
- `node.prepend(...nodes or strings)``node` 开头插入,
535+
- `node.before(...nodes or strings)``node` 之前插入,
536+
- `node.after(...nodes or strings)``node` 之后插入,
537+
- `node.replaceWith(...nodes or strings)` 替换 `node`
538+
- `node.remove()` 移除 `node`
539539

540540
文本字符串被“作为文本”插入。
541541

@@ -548,10 +548,10 @@ ul.append(...getListContent()); // append + "..." operator = friends!
548548
这些方法都返回 `node`
549549

550550
-`html` 中给定一些 HTML,`elem.insertAdjacentHTML(where, html)` 会根据 `where` 的值来插入它:
551-
- `"beforebegin"` — 将 `html` 插入到 `elem` 前面,
552-
- `"afterbegin"` — 将 `html` 插入到 `elem` 的开头,
553-
- `"beforeend"` — 将 `html` 插入到 `elem` 的末尾,
554-
- `"afterend"` — 将 `html` 插入到 `elem` 后面。
551+
- `"beforebegin"``html` 插入到 `elem` 前面,
552+
- `"afterbegin"``html` 插入到 `elem` 的开头,
553+
- `"beforeend"``html` 插入到 `elem` 的末尾,
554+
- `"afterend"``html` 插入到 `elem` 后面。
555555

556556
另外,还有类似的方法,`elem.insertAdjacentText``elem.insertAdjacentElement`,它们会插入文本字符串和元素,但很少使用。
557557

0 commit comments

Comments
 (0)