aboutsummaryrefslogtreecommitdiff
path: root/files/ko/web/api/datatransfer
diff options
context:
space:
mode:
authoralattalatta <alattalatta@sorto.me>2022-02-21 10:04:22 +0900
committerGitHub <noreply@github.com>2022-02-21 10:04:22 +0900
commit201f55848d4b15e4e59ab32b2bd1a4e1caa4db3a (patch)
tree863ddc787ec9219f452ab577d399439ffe66c51b /files/ko/web/api/datatransfer
parent0ea2400f310ae8ebb2bfd6579d5e812547360061 (diff)
downloadtranslated-content-201f55848d4b15e4e59ab32b2bd1a4e1caa4db3a.tar.gz
translated-content-201f55848d4b15e4e59ab32b2bd1a4e1caa4db3a.tar.bz2
translated-content-201f55848d4b15e4e59ab32b2bd1a4e1caa4db3a.zip
Remove {{page}} macro from API docs (#3913)
* Update BatteryManager * Update BiquadFilterNode * Update DataTransfer.getData * Update DragEvent * Update FileReader.result * Update Geolocation API * Update Network Information API * Update Notification.permission * Update Screen * Remove {{page}} from Document * Remove {{page}} from Navigator.battery * Remove {{page}} from Using the Notifications API * Add {{Compat}} to Navigator.battery
Diffstat (limited to 'files/ko/web/api/datatransfer')
-rw-r--r--files/ko/web/api/datatransfer/getdata/index.html112
-rw-r--r--files/ko/web/api/datatransfer/getdata/index.md96
2 files changed, 96 insertions, 112 deletions
diff --git a/files/ko/web/api/datatransfer/getdata/index.html b/files/ko/web/api/datatransfer/getdata/index.html
deleted file mode 100644
index 8a9edcf029..0000000000
--- a/files/ko/web/api/datatransfer/getdata/index.html
+++ /dev/null
@@ -1,112 +0,0 @@
----
-title: DataTransfer.getData()
-slug: Web/API/DataTransfer/getData
-tags:
- - API
- - HTML DOM
- - Method
- - Reference
-translation_of: Web/API/DataTransfer/getData
----
-<div>
-<p>{{APIRef("HTML DOM")}}</p>
-</div>
-
-<p><strong><code>DataTransfer.getData()</code></strong> 메소드는 특정 형태를 위해 ({{domxref("DOMString")}}로) 끌어낸 데이터를 회수한다. 가령, 끌어내는 동작이 데이터를 포함하지 않는다면, 이 메소드는 빈 문자열을 반환한다.</p>
-
-<p>예시 데이터 형식으로는 <code>text/plain</code> 와 <code>text/uri-list </code>이 있다.</p>
-
-<h2 id="구문">구문</h2>
-
-<pre class="syntaxbox"><var>dataTransfer</var>.getData(<em>format</em>);
-</pre>
-
-<h3 id="매개변수">매개변수</h3>
-
-<dl>
- <dt><code><em>format</em></code></dt>
- <dd>회수할 데이터 형식을 나타내는 {{domxref("DOMString")}}</dd>
-</dl>
-
-<h3 id="반환_값">반환 값</h3>
-
-<dl>
- <dt>{{domxref("DOMString")}}</dt>
- <dd>특정 <code>format</code>을 위해 끌어낸 데이터를 나타내는 {{domxref("DOMString")}}. 만약 끌어내는 동작이 데이터를 가지고 있지 않거나 동작이 특정 <code>format</code> 에 대한 데이터를 가지고 있지 않다면, 이 메소드는 빈 문자열을 반환한다.</dd>
-</dl>
-
-<h2 id="예제">예제</h2>
-
-<p>이 예시는 {{domxref("DataTransfer")}} 객체의 {{domxref("DataTransfer.getData()","getData()")}} 와 {{domxref("DataTransfer.setData()","setData()")}} 메소드의 사용을 보여준다.</p>
-
-<h3 id="HTML_내용">HTML 내용</h3>
-
-<pre class="brush: html">&lt;div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"&gt;
- &lt;span id="drag" draggable="true" ondragstart="drag(event)"&gt;drag me to the other box&lt;/span&gt;
-&lt;/div&gt;
-&lt;div id="div2" ondrop="drop(event)" ondragover="allowDrop(event)"&gt;&lt;/div&gt;
-</pre>
-
-<h3 id="CSS_내용">CSS 내용</h3>
-
-<pre class="brush: css">#div1, #div2 {
- width:100px;
- height:50px;
- padding:10px;
- border:1px solid #aaaaaa;
-}
-</pre>
-
-<h3 id="JavaScript_내용">JavaScript 내용</h3>
-
-<pre class="brush: js">function allowDrop(allowdropevent) {
- allowdropevent.target.style.color = 'blue';
- allowdropevent.preventDefault();
-}
-
-function drag(dragevent) {
- dragevent.dataTransfer.setData("text", dragevent.target.id);
- dragevent.target.style.color = 'green';
-}
-
-function drop(dropevent) {
- dropevent.preventDefault();
- var data = dropevent.dataTransfer.getData("text");
- dropevent.target.appendChild(document.getElementById(data));
- document.getElementById("drag").style.color = 'black';
-}
-</pre>
-
-<h3 id="결과">결과</h3>
-
-<p id="EmbedLiveSample('Example'_''_''_''_'WebAPIDataTransfergetData')">{{ EmbedLiveSample('예제', 600) }}</p>
-
-<h2 id="명세">명세</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">명세</th>
- <th scope="col">상태</th>
- <th scope="col">비고</th>
- </tr>
- <tr>
- <td>{{SpecName("HTML WHATWG", "interaction.html#dom-datatransfer-getdata", "getData()")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5.1", "editing.html#dom-datatransfer-getdata", "getData()")}}</td>
- <td>{{Spec2("HTML5.1")}}</td>
- <td>첫 정의</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="브라우저_호환성">브라우저 호환성</h2>
-
-<p>{{Compat("api.DataTransfer.getData")}}</p>
-
-<h2 id="같이_보기">같이 보기</h2>
-
-<p>{{page("/en-US/docs/Web/API/DataTransfer", "See also")}}</p>
diff --git a/files/ko/web/api/datatransfer/getdata/index.md b/files/ko/web/api/datatransfer/getdata/index.md
new file mode 100644
index 0000000000..a79742ee79
--- /dev/null
+++ b/files/ko/web/api/datatransfer/getdata/index.md
@@ -0,0 +1,96 @@
+---
+title: DataTransfer.getData()
+slug: Web/API/DataTransfer/getData
+tags:
+ - API
+ - HTML DOM
+ - Method
+ - Reference
+translation_of: Web/API/DataTransfer/getData
+---
+{{APIRef("HTML DOM")}}
+
+**`DataTransfer.getData()`** 메소드는 특정 형태를 위해 ({{domxref("DOMString")}}로) 끌어낸 데이터를 회수한다. 가령, 끌어내는 동작이 데이터를 포함하지 않는다면, 이 메소드는 빈 문자열을 반환한다.
+
+예시 데이터 형식으로는 `text/plain` 와 `text/uri-list `이 있다.
+
+## 구문
+
+```js
+dataTransfer.getData(format);
+```
+
+### 매개변수
+
+- `format`
+ - : 회수할 데이터 형식을 나타내는 {{domxref("DOMString")}}
+
+### 반환 값
+
+- {{domxref("DOMString")}}
+ - : 특정 `format`을 위해 끌어낸 데이터를 나타내는 {{domxref("DOMString")}}. 만약 끌어내는 동작이 데이터를 가지고 있지 않거나 동작이 특정 `format` 에 대한 데이터를 가지고 있지 않다면, 이 메소드는 빈 문자열을 반환한다.
+
+## 예제
+
+이 예시는 {{domxref("DataTransfer")}} 객체의 {{domxref("DataTransfer.getData()","getData()")}} 와 {{domxref("DataTransfer.setData()","setData()")}} 메소드의 사용을 보여준다.
+
+### HTML 내용
+
+```html
+<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)">
+ <span id="drag" draggable="true" ondragstart="drag(event)">drag me to the other box</span>
+</div>
+<div id="div2" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
+```
+
+### CSS 내용
+
+```css
+#div1, #div2 {
+ width:100px;
+ height:50px;
+ padding:10px;
+ border:1px solid #aaaaaa;
+}
+```
+
+### JavaScript 내용
+
+```js
+function allowDrop(allowdropevent) {
+ allowdropevent.target.style.color = 'blue';
+ allowdropevent.preventDefault();
+}
+
+function drag(dragevent) {
+ dragevent.dataTransfer.setData("text", dragevent.target.id);
+ dragevent.target.style.color = 'green';
+}
+
+function drop(dropevent) {
+ dropevent.preventDefault();
+ var data = dropevent.dataTransfer.getData("text");
+ dropevent.target.appendChild(document.getElementById(data));
+ document.getElementById("drag").style.color = 'black';
+}
+```
+
+### 결과
+
+{{EmbedLiveSample('예제', 600) }}
+
+## 명세
+
+{{Specifications}}
+
+## 브라우저 호환성
+
+{{Compat}}
+
+## 같이 보기
+
+- [Drag and drop](/ko/docs/Web/API/HTML_Drag_and_Drop_API)
+- [Drag Operations](/ko/docs/Web/API/HTML_Drag_and_Drop_API/Drag_operations)
+- [Recommended Drag Types](/ko/docs/Web/API/HTML_Drag_and_Drop_API/Recommended_drag_types)
+- [Dragging and Dropping Multiple Items](/ko/docs/Web/API/HTML_Drag_and_Drop_API/Multiple_items)
+- [DataTransfer test - Paste or Drag](https://codepen.io/tech_query/pen/MqGgap)