diff --git a/docs/ko/guides/glossary-guide.md b/docs/ko/guides/glossary-guide.md index 903bd7d57acbae..52655c0ec4ef2d 100644 --- a/docs/ko/guides/glossary-guide.md +++ b/docs/ko/guides/glossary-guide.md @@ -128,7 +128,7 @@ | Rendering | 렌더링 | | | Section | 구획 | | | Statement | 명령문 또는 문 | | -| short-circuit | +| short-circuit | | | | User agent | 사용자 에이전트 | | ## CSS diff --git a/files/ko/web/api/document/createtreewalker/index.md b/files/ko/web/api/document/createtreewalker/index.md index 5a22f233f43e22..a00df98558af63 100644 --- a/files/ko/web/api/document/createtreewalker/index.md +++ b/files/ko/web/api/document/createtreewalker/index.md @@ -18,21 +18,25 @@ document.createTreeWalker(root, whatToShow[, filter[, entityReferenceExpansion]] - `root` - : 이 {{domxref("TreeWalker")}} 순회의 루트 {{domxref("Node")}}이다. 이것은 보통 이 문서 소유의 한 엘리먼트이다. - `whatToShow` {{optional_inline}} - - | : [`NodeFilter`](http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-NodeFilter)의 상수 프라퍼티들을 조합하여 만든 비트마스크를 나타내는 선택적인 `unsigned long` 이다. 이것은 특정 유형의 노드를 필터링하는 편리한 방법이다. 기본값은 `SHOW_ALL` 상수를 나타내는 `0xFFFFFFFF`이다. | 상수 | 숫자 값 | 설명 | - | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | - | `NodeFilter.SHOW_ALL` | `-1` (`unsigned long의 최대 값`) | Shows all nodes. | - | `NodeFilter.SHOW_ATTRIBUTE` {{deprecated_inline}} | `2` | Shows attribute {{domxref("Attr")}} nodes. This is meaningful only when creating a {{domxref("TreeWalker")}} with an {{domxref("Attr")}} node as its root; in this case, it means that the attribute node will appear in the first position of the iteration or traversal. Since attributes are never children of other nodes, they do not appear when traversing over the document tree. | - | `NodeFilter.SHOW_CDATA_SECTION` {{deprecated_inline}} | `8` | Shows {{domxref("CDATASection")}} nodes. | - | `NodeFilter.SHOW_COMMENT` | `128` | Shows {{domxref("Comment")}} nodes. | - | `NodeFilter.SHOW_DOCUMENT` | `256` | Shows {{domxref("Document")}} nodes. | - | `NodeFilter.SHOW_DOCUMENT_FRAGMENT` | `1024` | Shows {{domxref("DocumentFragment")}} nodes. | - | `NodeFilter.SHOW_DOCUMENT_TYPE` | `512` | Shows {{domxref("DocumentType")}} nodes. | - | `NodeFilter.SHOW_ELEMENT` | `1` | Shows {{domxref("Element")}} nodes. | - | `NodeFilter.SHOW_ENTITY` {{deprecated_inline}} | `32` | Shows {{domxref("Entity")}} nodes. This is meaningful only when creating a {{domxref("TreeWalker")}} with an {{domxref("Entity")}} node as its root; in this case, it means that the {{domxref("Entity")}} node will appear in the first position of the traversal. Since entities are not part of the document tree, they do not appear when traversing over the document tree. | - | `NodeFilter.SHOW_ENTITY_REFERENCE` {{deprecated_inline}} | `16` | Shows {{domxref("EntityReference")}} nodes. | - | `NodeFilter.SHOW_NOTATION` {{deprecated_inline}} | `2048` | Shows {{domxref("Notation")}} nodes. This is meaningful only when creating a {{domxref("TreeWalker")}} with a {{domxref("Notation")}} node as its root; in this case, it means that the {{domxref("Notation")}} node will appear in the first position of the traversal. Since entities are not part of the document tree, they do not appear when traversing over the document tree. | - | `NodeFilter.SHOW_PROCESSING_INSTRUCTION` | `64` | Shows {{domxref("ProcessingInstruction")}} nodes. | - | `NodeFilter.SHOW_TEXT` | `4` | Shows {{domxref("Text")}} nodes. | + + - : [`NodeFilter`](http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-NodeFilter)의 상수 프라퍼티들을 조합하여 만든 비트마스크를 나타내는 선택적인 `unsigned long` 이다. 이것은 특정 유형의 노드를 필터링하는 편리한 방법이다. 기본값은 `SHOW_ALL` 상수를 나타내는 `0xFFFFFFFF`이다. + + | 상수 | 숫자 값 | 설명 | + | -------------------------------------------------------- | -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | `NodeFilter.SHOW_ALL` | `-1` (`unsigned long의 최대 값`) | Shows all nodes. | + | `NodeFilter.SHOW_ATTRIBUTE` {{deprecated_inline}} | `2` | Shows attribute {{domxref("Attr")}} nodes. This is meaningful only when creating a {{domxref("TreeWalker")}} with an {{domxref("Attr")}} node as its root; in this case, it means that the attribute node will appear in the first position of the iteration or traversal. Since attributes are never children of other nodes, they do not appear when traversing over the document tree. | + | `NodeFilter.SHOW_CDATA_SECTION` {{deprecated_inline}} | `8` | Shows {{domxref("CDATASection")}} nodes. | + | `NodeFilter.SHOW_COMMENT` | `128` | Shows {{domxref("Comment")}} nodes. | + | `NodeFilter.SHOW_DOCUMENT` | `256` | Shows {{domxref("Document")}} nodes. | + | `NodeFilter.SHOW_DOCUMENT_FRAGMENT` | `1024` | Shows {{domxref("DocumentFragment")}} nodes. | + | `NodeFilter.SHOW_DOCUMENT_TYPE` | `512` | Shows {{domxref("DocumentType")}} nodes. | + | `NodeFilter.SHOW_ELEMENT` | `1` | Shows {{domxref("Element")}} nodes. | + | `NodeFilter.SHOW_ENTITY` {{deprecated_inline}} | `32` | Shows {{domxref("Entity")}} nodes. This is meaningful only when creating a {{domxref("TreeWalker")}} with an {{domxref("Entity")}} node as its root; in this case, it means that the {{domxref("Entity")}} node will appear in the first position of the traversal. Since entities are not part of the document tree, they do not appear when traversing over the document tree. | + | `NodeFilter.SHOW_ENTITY_REFERENCE` {{deprecated_inline}} | `16` | Shows {{domxref("EntityReference")}} nodes. | + | `NodeFilter.SHOW_NOTATION` {{deprecated_inline}} | `2048` | Shows {{domxref("Notation")}} nodes. This is meaningful only when creating a {{domxref("TreeWalker")}} with a {{domxref("Notation")}} node as its root; in this case, it means that the {{domxref("Notation")}} node will appear in the first position of the traversal. Since entities are not part of the document tree, they do not appear when traversing over the document tree. | + | `NodeFilter.SHOW_PROCESSING_INSTRUCTION` | `64` | Shows {{domxref("ProcessingInstruction")}} nodes. | + | `NodeFilter.SHOW_TEXT` | `4` | Shows {{domxref("Text")}} nodes. | + - `filter` {{optional_inline}} - : 선택적인 {{domxref("NodeFilter")}}이다. {{domxref("TreeWalker")}}가 `whatToShow` 체크를 통과한 노드의 승인여부를 판단하기 위해 호출하는 `acceptNode` 메소드를 가진 객체이다. - `entityReferenceExpansion` {{optional_inline}} {{deprecated_inline}} diff --git a/files/ko/web/api/domparser/index.md b/files/ko/web/api/domparser/index.md index 8931949f522da2..27045dffca8dbf 100644 --- a/files/ko/web/api/domparser/index.md +++ b/files/ko/web/api/domparser/index.md @@ -40,13 +40,16 @@ let doc = domparser.parseFromString(string, mimeType); - `string` - : 해석할 {{domxref("DOMString")}} 문자열. 반드시 {{Glossary("HTML")}}, {{Glossary("xml")}}, {{Glossary("xhtml+xml")}} 또는 {{Glossary("svg")}} 문서 형식에 맞아야 한다. - `mimeType` - - | : 아래 표에 정의한 형식을 반환 값으로 제공할 {{domxref("DOMString")}} 문자열. | `mimeType` | `doc.constructor` | - | ----------------------------------------------------------------------------- | ---------------------------- | ----------------- | - | `text/html` | `{{domxref("Document")}}` | - | `text/xml` | `{{domxref("XMLDocument")}}` | - | `application/xml` | `{{domxref("XMLDocument")}}` | - | `application/xhtml+xml` | `{{domxref("XMLDocument")}}` | - | `image/svg+xml` | `{{domxref("XMLDocument")}}` | + + - : 아래 표에 정의한 형식을 반환 값으로 제공할 {{domxref("DOMString")}} 문자열. + + | `mimeType` | `doc.constructor` | + | ----------------------- | ---------------------------- | + | `text/html` | `{{domxref("Document")}}` | + | `text/xml` | `{{domxref("XMLDocument")}}` | + | `application/xml` | `{{domxref("XMLDocument")}}` | + | `application/xhtml+xml` | `{{domxref("XMLDocument")}}` | + | `image/svg+xml` | `{{domxref("XMLDocument")}}` | ## 예제 diff --git a/files/ko/web/api/treewalker/index.md b/files/ko/web/api/treewalker/index.md index d8256772faedc2..548c067a55a078 100644 --- a/files/ko/web/api/treewalker/index.md +++ b/files/ko/web/api/treewalker/index.md @@ -16,21 +16,25 @@ _이 인터페이스는 어떤 프라퍼티도 상속하지 않는다._ - {{domxref("TreeWalker.root")}} {{readonlyInline}} - : `TreeWalker` 를 생성할 때 지정한 루트 노드를 나타대는 {{domxref("Node")}}를 반환한다. - {{domxref("TreeWalker.whatToShow")}} {{readonlyInline}} - - | : 제공해야할 {{domxref("Node")}} 유형을 기술하는 `unsigned long` 비트마스크를 반환한다. 일치하지 않는 노드들은 건너뛰지만 관련된 경우 그 자식들을 포함할 수 있다. 가능한 값들은: | 상수 | 숫자 값 | 설명 | - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | - | `NodeFilter.SHOW_ALL` | `-1` ( `unsigned long의 최대 값`) | 모든 노드를 보여준다. | - | `NodeFilter.SHOW_ATTRIBUTE` {{deprecated_inline}} | `2` | 속성 {{ domxref("Attr") }} 노드들을 보여준다. {{ domxref("Attr") }}노드가 루트인 {{ domxref("TreeWalker") }}를 생성할 때에만 의미가 있다. 이 경우, 그 속성 노드가 그 반복 또는 순회에 첫 위치로 나타남을 의미한다. 속성은 결코 다른 노드의 자식이 아니기 때문에 도큐먼트 트리를 순회할 때는 나타나지 않는다. | - | `NodeFilter.SHOW_CDATA_SECTION` {{deprecated_inline}} | `8` | {{ domxref("CDATASection") }} 노드들을 보여준다. | - | `NodeFilter.SHOW_COMMENT` | `128` | {{ domxref("Comment") }} 노드들을 보여준다. | - | `NodeFilter.SHOW_DOCUMENT` | `256` | {{ domxref("Document") }} 노드들을 보여준다. | - | `NodeFilter.SHOW_DOCUMENT_FRAGMENT` | `1024` | {{ domxref("DocumentFragment") }} 노드들을 보여준다. | - | `NodeFilter.SHOW_DOCUMENT_TYPE` | `512` | {{ domxref("DocumentType") }} 노드들을 보여준다. | - | `NodeFilter.SHOW_ELEMENT` | `1` | {{ domxref("Element") }} 노드들을 보여준다. | - | `NodeFilter.SHOW_ENTITY` {{deprecated_inline}} | `32` | {{ domxref("Entity") }} 노드들을 보여준다. {{ domxref("Entity") }} 노드를 루트로 하여 {{ domxref("TreeWalker") }}를 생성할 때만 의미가 있다; 이 경우, 그 {{ domxref("Entity") }} 노드가 그 순회의 첫 위치에 나타남을 의미한다. 엔티티들은 도큐먼트 트리의 일부가 아니기 때문에 도큐먼트 트리를 순회할 때 나타나지 않는다. | - | `NodeFilter.SHOW_ENTITY_REFERENCE` {{deprecated_inline}} | `16` | {{ domxref("EntityReference") }} 노드들을 보여준다. | - | `NodeFilter.SHOW_NOTATION` {{deprecated_inline}} | `2048` | {{ domxref("Notation") }} 노드들을 보여준다. {{ domxref("Notation") }} 노드를 루트로 하여 {{ domxref("TreeWalker") }}를 생성할 때만 의미가 있다; 이 경우, 그 {{ domxref("Notation") }} 노드가 순회의 첫 위치에 나타남을 의미한다, 그들은 도큐먼트 트리를 순회할 때 나타나지 않는다. | - | `NodeFilter.SHOW_PROCESSING_INSTRUCTION` | `64` | {{ domxref("ProcessingInstruction") }} 노드들을 보여준다. | - | `NodeFilter.SHOW_TEXT` | `4` | {{ domxref("Text") }} 노드들을 보여준다. | + + - : 제공해야할 {{domxref("Node")}} 유형을 기술하는 `unsigned long` 비트마스크를 반환한다. 일치하지 않는 노드들은 건너뛰지만 관련된 경우 그 자식들을 포함할 수 있다. 가능한 값들은: + + | 상수 | 숫자 값 | 설명 | + | -------------------------------------------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | `NodeFilter.SHOW_ALL` | `-1` ( `unsigned long의 최대 값`) | 모든 노드를 보여준다. | + | `NodeFilter.SHOW_ATTRIBUTE` {{deprecated_inline}} | `2` | 속성 {{ domxref("Attr") }} 노드들을 보여준다. {{ domxref("Attr") }}노드가 루트인 {{ domxref("TreeWalker") }}를 생성할 때에만 의미가 있다. 이 경우, 그 속성 노드가 그 반복 또는 순회에 첫 위치로 나타남을 의미한다. 속성은 결코 다른 노드의 자식이 아니기 때문에 도큐먼트 트리를 순회할 때는 나타나지 않는다. | + | `NodeFilter.SHOW_CDATA_SECTION` {{deprecated_inline}} | `8` | {{ domxref("CDATASection") }} 노드들을 보여준다. | + | `NodeFilter.SHOW_COMMENT` | `128` | {{ domxref("Comment") }} 노드들을 보여준다. | + | `NodeFilter.SHOW_DOCUMENT` | `256` | {{ domxref("Document") }} 노드들을 보여준다. | + | `NodeFilter.SHOW_DOCUMENT_FRAGMENT` | `1024` | {{ domxref("DocumentFragment") }} 노드들을 보여준다. | + | `NodeFilter.SHOW_DOCUMENT_TYPE` | `512` | {{ domxref("DocumentType") }} 노드들을 보여준다. | + | `NodeFilter.SHOW_ELEMENT` | `1` | {{ domxref("Element") }} 노드들을 보여준다. | + | `NodeFilter.SHOW_ENTITY` {{deprecated_inline}} | `32` | {{ domxref("Entity") }} 노드들을 보여준다. {{ domxref("Entity") }} 노드를 루트로 하여 {{ domxref("TreeWalker") }}를 생성할 때만 의미가 있다; 이 경우, 그 {{ domxref("Entity") }} 노드가 그 순회의 첫 위치에 나타남을 의미한다. 엔티티들은 도큐먼트 트리의 일부가 아니기 때문에 도큐먼트 트리를 순회할 때 나타나지 않는다. | + | `NodeFilter.SHOW_ENTITY_REFERENCE` {{deprecated_inline}} | `16` | {{ domxref("EntityReference") }} 노드들을 보여준다. | + | `NodeFilter.SHOW_NOTATION` {{deprecated_inline}} | `2048` | {{ domxref("Notation") }} 노드들을 보여준다. {{ domxref("Notation") }} 노드를 루트로 하여 {{ domxref("TreeWalker") }}를 생성할 때만 의미가 있다; 이 경우, 그 {{ domxref("Notation") }} 노드가 순회의 첫 위치에 나타남을 의미한다, 그들은 도큐먼트 트리를 순회할 때 나타나지 않는다. | + | `NodeFilter.SHOW_PROCESSING_INSTRUCTION` | `64` | {{ domxref("ProcessingInstruction") }} 노드들을 보여준다. | + | `NodeFilter.SHOW_TEXT` | `4` | {{ domxref("Text") }} 노드들을 보여준다. | + - {{domxref("TreeWalker.filter")}} {{readonlyInline}} - : 의미있는 노드들을 선택하기 위해 사용하는 {{domxref("NodeFilter")}}를 반환한다. - {{domxref("TreeWalker.expandEntityReferences")}} {{readonlyInline}}{{deprecated_inline}}