From 201f55848d4b15e4e59ab32b2bd1a4e1caa4db3a Mon Sep 17 00:00:00 2001 From: alattalatta Date: Mon, 21 Feb 2022 10:04:22 +0900 Subject: 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 --- files/ko/web/api/datatransfer/getdata/index.html | 112 ----------------------- files/ko/web/api/datatransfer/getdata/index.md | 96 +++++++++++++++++++ 2 files changed, 96 insertions(+), 112 deletions(-) delete mode 100644 files/ko/web/api/datatransfer/getdata/index.html create mode 100644 files/ko/web/api/datatransfer/getdata/index.md (limited to 'files/ko/web/api/datatransfer') 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 ---- -
-

{{APIRef("HTML DOM")}}

-
- -

DataTransfer.getData() 메소드는 특정 형태를 위해 ({{domxref("DOMString")}}로) 끌어낸 데이터를 회수한다. 가령, 끌어내는 동작이 데이터를 포함하지 않는다면, 이 메소드는 빈 문자열을 반환한다.

- -

예시 데이터 형식으로는 text/plain 와 text/uri-list 이 있다.

- -

구문

- -
dataTransfer.getData(format);
-
- -

매개변수

- -
-
format
-
회수할 데이터 형식을 나타내는 {{domxref("DOMString")}}
-
- -

반환 값

- -
-
{{domxref("DOMString")}}
-
특정 format을 위해 끌어낸 데이터를 나타내는 {{domxref("DOMString")}}. 만약 끌어내는 동작이 데이터를 가지고 있지 않거나 동작이 특정 format 에 대한 데이터를 가지고 있지 않다면, 이 메소드는 빈 문자열을 반환한다.
-
- -

예제

- -

이 예시는 {{domxref("DataTransfer")}} 객체의 {{domxref("DataTransfer.getData()","getData()")}} 와 {{domxref("DataTransfer.setData()","setData()")}} 메소드의 사용을 보여준다.

- -

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 내용

- -
#div1, #div2 {
-    width:100px;
-    height:50px;
-    padding:10px;
-    border:1px solid #aaaaaa;
-}
-
- -

JavaScript 내용

- -
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) }}

- -

명세

- - - - - - - - - - - - - - - - - - - -
명세상태비고
{{SpecName("HTML WHATWG", "interaction.html#dom-datatransfer-getdata", "getData()")}}{{Spec2("HTML WHATWG")}} 
{{SpecName("HTML5.1", "editing.html#dom-datatransfer-getdata", "getData()")}}{{Spec2("HTML5.1")}}첫 정의
- -

브라우저 호환성

- -

{{Compat("api.DataTransfer.getData")}}

- -

같이 보기

- -

{{page("/en-US/docs/Web/API/DataTransfer", "See also")}}

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 +
+ drag me to the other box +
+
+``` + +### 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) -- cgit v1.2.3-54-g00ecf