Skip to content

Commit 617d595

Browse files
[주요 노드 프로퍼티] 과제 번역(WIP)
- 충북대학교 git/GitHub 실습용 - 이슈 #471
1 parent a7d0388 commit 617d595

File tree

6 files changed

+15
-15
lines changed

6 files changed

+15
-15
lines changed

2-ui/1-document/05-basic-dom-node-properties/2-lastchild-nodetype-inline/solution.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
There's a catch here.
1+
함정이 있는 문제였습니다.
22

3-
At the time of `<script>` execution the last DOM node is exactly `<script>`, because the browser did not process the rest of the page yet.
3+
`<script>`가 실행되는 시점엔 브라우저가 `<script>` 아래에 있는 문서를 처리하지 못했기 때문에 가장 마지막 DOM 노드는 `<script>` 자기 자신입니다.
44

5-
So the result is `1` (element node).
5+
따라서 얼럿창엔 `1`(요소 노드)이 출력됩니다.
66

77
```html run height=60
88
<html>

2-ui/1-document/05-basic-dom-node-properties/2-lastchild-nodetype-inline/task.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ importance: 5
22

33
---
44

5-
# What's in the nodeType?
5+
# 노드 타입 맞추기
66

7-
What does the script show?
7+
스크립트를 실행 결과를 예측해보세요.
88

99
```html
1010
<html>

2-ui/1-document/05-basic-dom-node-properties/3-tag-in-comment/solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414

1515
1. `<body>`의 콘텐츠가 `<!--BODY-->`로 대체됩니다. `body.tagName``"BODY"`이기 때문입니다. `tagName`은 항상 대문자라는 점을 잊지 마세요.
1616
2. `<body>`의 콘텐츠가 교체되면서 주석이 유일한 자식 노드가 됩니다. 따라서 `body.firstChild`을 사용해 주석을 얻을 수 있게 됩니다.
17-
3. 주석 노드의 `data` 프로퍼티엔 주석 내용(`<!--...-->` 안쪽의 내용)이 저장됩니다. 따라서 `data` 프로퍼티의 값은 `"BODY"`입니다.
17+
3. 주석 노드의 `data` 프로퍼티엔 주석 내용(`<!--...-->` 안쪽의 내용)이 저장됩니다. 따라서 `data` 프로퍼티의 값은 `"BODY"`입니다.

2-ui/1-document/05-basic-dom-node-properties/3-tag-in-comment/task.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@ importance: 3
22

33
---
44

5-
# 주석 안의 태그
5+
# 주석 안의 태그
66

7-
스크립트를 실행 결과를 예측해보세요.
7+
스크립트를 실행 결과를 예측해보세요.
88

99
```html
1010
<script>
1111
let body = document.body;
1212
1313
body.innerHTML = "<!--" + body.tagName + "-->";
1414
15-
alert( body.firstChild.data ); // 얼럿 창엔 어떤 내용이 출력될까요?
15+
alert( body.firstChild.data ); // 얼럿 창엔 어떤 내용이 출력될까요?
1616
</script>
17-
```
17+
```

2-ui/1-document/05-basic-dom-node-properties/4-where-document-in-hierarchy/solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,4 @@ alert(HTMLDocument.prototype.__proto__.__proto__.constructor.name); // Node
3737

3838
위와 같은 코드를 사용해 계층 구조를 파악할 수 있습니다.
3939

40-
이 외에도 개발자 도구에서 `console.dir(document)`를 사용해 객체를 검사하고, `__proto__`에 저장된 정보를 통해 이름을 알아낼 수도 있습니다. 브라우저 콘솔 내부에서 자동으로 `constructor`의 이름을 추출하기 때문입니다.
40+
이 외에도 개발자 도구에서 `console.dir(document)`를 사용해 객체를 검사하고, `__proto__`에 저장된 정보를 통해 이름을 알아낼 수도 있습니다. 브라우저 콘솔 내부에서 자동으로 `constructor`의 이름을 추출하기 때문입니다.

2-ui/1-document/05-basic-dom-node-properties/4-where-document-in-hierarchy/task.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ importance: 4
22

33
---
44

5-
# Where's the "document" in the hierarchy?
5+
# DOM 계층 구조와 'document'
66

7-
Which class does the `document` belong to?
7+
`document`는 어떤 클래스에 속할까요?
88

9-
What's its place in the DOM hierarchy?
9+
DOM 계층 구조에서 `document`이 속한 클래스는 어디에 위치해 있을까요?
1010

11-
Does it inherit from `Node` or `Element`, or maybe `HTMLElement`?
11+
이 클래스는 `Node`, `Element`, `HTMLElement` 중 어떤 클래스를 상속받을까요?

0 commit comments

Comments
 (0)