aboutsummaryrefslogtreecommitdiff
path: root/files/ko
diff options
context:
space:
mode:
authorAlice <30956835+coding-Alice@users.noreply.github.com>2021-09-29 00:56:26 +0900
committerGitHub <noreply@github.com>2021-09-29 00:56:26 +0900
commit899df5b3e2575f710aaa1158858e1ae8bb5fa593 (patch)
tree006eef8478c577a6d606e5e32f4687c090435422 /files/ko
parent42cd8a24a23972f4c378308328503fa2854c7fd0 (diff)
downloadtranslated-content-899df5b3e2575f710aaa1158858e1ae8bb5fa593.tar.gz
translated-content-899df5b3e2575f710aaa1158858e1ae8bb5fa593.tar.bz2
translated-content-899df5b3e2575f710aaa1158858e1ae8bb5fa593.zip
[ko] Edited javascript/index.html, solved flaws and edited some statements. #2571
Diffstat (limited to 'files/ko')
-rw-r--r--files/ko/web/javascript/index.html56
1 files changed, 28 insertions, 28 deletions
diff --git a/files/ko/web/javascript/index.html b/files/ko/web/javascript/index.html
index 20240d4edf..b4d4dbc249 100644
--- a/files/ko/web/javascript/index.html
+++ b/files/ko/web/javascript/index.html
@@ -12,13 +12,13 @@ translation_of: Web/JavaScript
---
<div>{{JsSidebar}}</div>
-<p><span><strong>JavaScript</strong> (<strong>JS</strong>)는 경량, 인터프리터 혹은 <a href="https://ko.wikipedia.org/wiki/JIT_%EC%BB%B4%ED%8C%8C%EC%9D%BC">just-in-time</a> 컴파일 프로그래밍 언어로, {{Glossary("First-class Function", "일급 함수")}}를 지원합니다. 웹 페이지를 위한 스크립트 언어로 잘 알려져 있지만, {{Glossary("Node.js")}}, <a href="https://couchdb.apache.org/">Apache CouchDB</a>, <a href="http://www.adobe.com/devnet/acrobat/javascript.html">Adobe Acrobat</a>처럼 <a href="https://en.wikipedia.org/wiki/JavaScript#Other_usage">많은 비 브라우저 환경</a>에서도 사용하고 있습니다.</span> JavaScript는 {{Glossary("Prototype-based programming", "프로토타입 기반")}}, 다중 패러다임, 단일 스레드, 동적 언어로, 객체지향형, 명령형, 선언형(함수형 프로그래밍 등) 스타일을 지원합니다. 자세한 내용은 <a href="/ko/docs/Web/JavaScript/About_JavaScript">JavaScript에 대하여</a>를 참고하세요.</p>
+<p><span><strong>JavaScript</strong> (<strong>JS</strong>)는 가벼운, 인터프리터 혹은 <a href="https://ko.wikipedia.org/wiki/JIT_%EC%BB%B4%ED%8C%8C%EC%9D%BC">just-in-time</a> 컴파일 프로그래밍 언어로, {{Glossary("First-class Function", "일급 함수")}}를 지원합니다. 웹 페이지를 위한 스크립트 언어로 잘 알려져 있지만, {{Glossary("Node.js")}}, <a href="https://couchdb.apache.org/">Apache CouchDB</a>, <a href="https://www.adobe.com/devnet/acrobat/javascript.html">Adobe Acrobat</a>처럼 <a href="https://en.wikipedia.org/wiki/JavaScript#Other_usage">많은 비 브라우저 환경</a>에서도 사용하고 있습니다.</span> JavaScript는 {{Glossary("Prototype-based programming", "프로토타입 기반")}}, 다중 패러다임, 단일 스레드, 동적 언어로, 객체지향형, 명령형, 선언형(함수형 프로그래밍 등) 스타일을 지원합니다. 자세한 내용은 <a href="/ko/docs/Web/JavaScript/About_JavaScript">JavaScript에 대하여</a>를 참고하세요.</p>
-<p>해당 절은 JavaScript 언어 자체를 다루며 웹 페이지를 또는 다른 사용 환경에 대한 특정 부분이 아닙니다. 웹 페이지의 특정 {{Glossary("API","API")}}에 대한 정보를 알고 싶다면, <a href="/ko/docs/Web/API">웹 API</a>와 {{Glossary("DOM")}}을 참고하시기 바랍니다.</p>
+<p>해당 섹션은 JavaScript 언어 자체를 다루며 웹 페이지 또는 다른 사용 환경에 대해 다루지 않습니다. 웹 페이지의 특정 {{Glossary("API","API")}}에 대한 정보를 알고 싶다면, <a href="/ko/docs/Web/API">웹 API</a>와 {{Glossary("DOM")}}을 참고하시기 바랍니다.</p>
-<p>JavaScript의 표준은 <a href="https://tc39.es/ecma262/">ECMAScript 언어 사양</a> (ECMA-262) 및 <a href="https://tc39.es/ecma402/">ECMAScript 국제화 API 사양</a> (ECMA-402)입니다. MDN 전체의 JavaScript 문서는 ECMA-262 및 ECMA-402의 최신 초안 버전을 기반으로합니다. <a href="https://github.com/tc39/proposals">새로운 ECMAScript 기능에 대한 일부 제안</a>이 이미 브라우저에 구현 된 경우, MDN 기사의 문서 및 예제에서 이러한 새로운 기능 중 일부를 사용할 수 있습니다.
+<p>JavaScript의 표준은 <a href="https://tc39.es/ecma262/">ECMAScript 언어 사양</a> (ECMA-262) 및 <a href="https://tc39.es/ecma402/">ECMAScript 국제화 API 사양</a> (ECMA-402)입니다. MDN에서 제공하는 JavaScript 문서는 ECMA-262 및 ECMA-402의 최신 초안 버전을 기반으로합니다. <a href="https://github.com/tc39/proposals">새로운 ECMAScript 기능에 대한 일부 제안</a>이 이미 브라우저에 구현 된 경우, MDN의 문서 및 예제에서 이러한 새로운 기능 중 일부를 사용할 수 있습니다.
-<p>JavaScript와 <a href="https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)">Java 프로그래밍 언어</a>를 혼동해서는 안 됩니다. "Java"와 "JavaScript" 는 모두 상표 또는 미국 및 기타 국가에서 등록된 Oracle의 상표입니다. 그러나 두 프로그래밍 언어는 구문, 의미 및 사용 방법이 매우 다릅니다.</p>
+<p>JavaScript와 <a href="https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)">Java 프로그래밍 언어</a>를 혼동해서는 안 됩니다. "Java"와 "JavaScript" 는 모두 상표이자 미국 및 기타 국가에 등록된 Oracle의 상표입니다. 다만 두 프로그래밍 언어의 구문, 시맨틱 및 사용 방법이 매우 다릅니다.</p>
<div class="callout">
<h4 id="Looking_to_become_a_front-end_web_developer">프론트 엔드 웹 개발자가되고 싶으신가요?</h4>
@@ -31,11 +31,11 @@ translation_of: Web/JavaScript
<h2 id="Tutorials">자습서</h2>
-<p>가이드 및 자습서를 통해 JavaScript로 프로그래밍하는 방법을 알아보십시오.</p>
+<p>가이드 및 자습서를 통해 JavaScript로 프로그래밍하는 방법을 배워보세요.</p>
<h3 id="For_complete_beginners">입문자용</h3>
-<p>JavaScript를 배우고 싶지만 JavaScript나 프로그래밍에 대한 이전 경험이 없는 경우 <a href="/ko/docs/Learn/JavaScript">JavaScript 주제에 대한 학습 영역</a>을 방문하세요. 사용할 수 있는 전체 모듈은 다음과 같습니다.</p>
+<p>JavaScript를 배우고 싶지만 JavaScript이나 프로그래밍에 대한 이전 경험이 없는 경우 <a href="/ko/docs/Learn/JavaScript">JavaScript 주제에 대한 학습 영역</a>을 방문하세요. 전체 과정은 다음과 같습니다.</p>
<dl>
<dt><a href="/ko/docs/Learn/JavaScript/First_steps">JavaScript 첫 걸음</a></dt>
@@ -43,9 +43,9 @@ translation_of: Web/JavaScript
<dt><a href="/ko/docs/Learn/JavaScript/Building_blocks">JavaScript 구성 요소</a></dt>
<dd>JavaScript의 핵심 기본 기능에 대한 이해를 넓히기 위해 조건문, 반복문, 함수, 이벤트와 같이 흔히 찾을 수 코드 블록의 형태에 대해서 알아봅니다.</dd>
<dt><a href="/ko/docs/Learn/JavaScript/Objects">JavaScript 객체 소개</a></dt>
- <dd>JavaScript의 객체 지향적 특성은 언어에 대한 지식을 더 넓히고보다 효율적인 코드를 작성하려는 경우 이해하는데 중요하므로, 이 모듈을 제공하여 도움을 드릴것입니다.</dd>
+ <dd>JavaScript의 객체 지향적 특성에 대한 이해는 언어의 이해도를 높이며 효율적인 코드를 작성하려는 경우 중요하므로, 이 과정이 도움이 될 것입니다.</dd>
<dt><a href="/ko/docs/Learn/JavaScript/Asynchronous">비동기 JavaScript</a></dt>
- <dd>비동기 JavaScript가 중요한 이유와, 비동기적 코드를 사용해 서버에서 리소스 가져오기 등 블록킹 연산을 효율적으로 처리하는 방법을 알아봅니다.</dd>
+ <dd>비동기 JavaScript가 중요한 이유와, 비동기적 코드를 사용해 서버에서 리소스 가져오기 등 블록킹 연산을 효율적으로 처리하는 방법에 대해 알아봅니다.</dd>
<dt><a href="/ko/docs/Learn/JavaScript/Client-side_web_APIs">클라이언트측 웹 API</a></dt>
<dd>API란 무엇인지 탐색해보고, 개발 작업에서 자주 접하게 될 가장 일반적인 API를 사용하는 방법을 알아봅니다.</dd>
<dt>
@@ -53,38 +53,38 @@ translation_of: Web/JavaScript
<h3 id="JavaScript_guide">JavaScript 안내서</h3>
</dt>
- <dt><a href="/ko/docs/Web/JavaScript/Guide">JavaScript 안내서</a></dt>
+ <dt><a href="/ko/docs/Web/JavaScript/Guide">JavaScript 가이드</a></dt>
<dd>JavaScript 또는 다른 언어로 프로그래밍 경험이 있는 독자들을 대상으로한 JavaScript 언어에 대한 상세 가이드입니다.</dd>
</dl>
<h3 id="Intermediate">중급</h3>
<dl>
- <dt><a href="/ko/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks">클라이언트 측 JavaScript 프레임 워크 이해</a></dt>
- <dd>JavaScript 프레임워크는 현대적인 프런트 엔드 웹 개발의 필수 부분으로, 개발자에게 확장 가능한 대화형 웹 응용 프로그램을 구축하기위한 입증된 도구를 제공합니다. 이 모듈에서는 오늘날 가장 인기있는 일부 프레임 워크를 다루는 자습서 시리즈로 이동하기 전에 클라이언트 측 프레임 워크가 작동하는 방식과 도구 집합에 맞는 방식에 대한 기본적인 배경 지식을 제공합니다.</dd>
- <dt><a href="/ko/docs/A_re-introduction_to_JavaScript">JavaScript 재입문</a></dt>
+ <dt><a href="/ko/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks">클라이언트 측 JavaScript 프레임워크 이해</a></dt>
+ <dd>JavaScript 프레임워크는 현대 프런트 엔드 웹 개발의 필수 부분으로, 개발자에게 확장 가능한 상호작용형 웹 응용 프로그램을 구축하기위한 입증된 도구를 제공합니다. 이 과정에서는 오늘날 가장 인기있는 일부 프레임워크를 다루는 자습서 시리즈로 이동하기 전에 클라이언트 측 프레임워크가 작동하는 방식과 도구 집합에 맞는 방식에 대한 기본적인 배경 지식을 제공합니다.</dd>
+ <dt><a href="/ko/docs/Web/JavaScript/A_re-introduction_to_JavaScript">JavaScript 재입문</a></dt>
<dd>JavaScript에 대해 알고 있다고 <em>생각하는</em> 사람들을 위한 개요.</dd>
<dt><a href="/ko/docs/Web/JavaScript/Data_structures">JavaScript 데이터 구조</a></dt>
<dd>JavaScript에서 이용 가능한 데이터 구조 개요.</dd>
<dt><a href="/ko/docs/Web/JavaScript/Equality_comparisons_and_sameness">동등성 비교 및 ​​동일성</a></dt>
- <dd>JavaScript는 세 가지 다른 값 비교 연산을 제공합니다: <code>===</code>를 사용한 엄격한(strict) 동등성, <code>==</code>를 사용한 느슨한 동등성 및 {{jsxref("Global_Objects/Object/is", "Object.is()")}} 메서드.</dd>
- <dt><a href="/ko/docs/Web/JavaScript/Guide/Closures">클로저</a></dt>
- <dd>클로저는 함수와 그 함수가 선언된 어휘 환경의 조합입니다.</dd>
+ <dd>JavaScript는 세 가지 값 비교 연산을 제공합니다: <code>===</code>를 사용한 엄격한(strict) 동등성, <code>==</code>를 사용한 느슨한 동등성 및 {{jsxref("Global_Objects/Object/is", "Object.is()")}} 메서드.</dd>
+ <dt><a href="/ko/docs/Web/JavaScript/Closures">클로저</a></dt>
+ <dd>클로저는 함수와 그 함수가 선언된 어휘 (lexical) 환경의 조합입니다.</dd>
</dl>
<h3 id="Advanced">고급</h3>
<dl>
- <dt><a href="/ko/docs/Web/JavaScript/Guide/Inheritance_and_the_prototype_chain">상속 및 프로토타입 체인</a></dt>
+ <dt><a href="/ko/docs/Web/JavaScript/Inheritance_and_the_prototype_chain">상속 및 프로토타입 체인</a></dt>
<dd>널리 오해 받고 과소 평가된 프로토타입 기반 상속의 설명.</dd>
<dt><a href="/ko/docs/Web/JavaScript/Reference/Strict_mode">엄격 모드</a></dt>
<dd>엄격 모드는 초기화 전에 변수를 사용할 수 없음을 정의합니다. 이는 빠른 성능 및 쉬운 디버깅을 위한 ECMAScript 5의 제한된 변형(variant)입니다.</dd>
<dt><a href="/ko/docs/Web/JavaScript/Typed_arrays">JavaScript 형식화된 배열</a></dt>
<dd>JavaScript 형식화된 배열은 원시 이진 데이터에 접근하기 위한 메커니즘을 제공합니다.</dd>
<dt><a href="/ko/docs/Web/JavaScript/Memory_Management">메모리 관리</a></dt>
- <dd>JavaScript에서 메모리 라이프 사이클 및 가비지 컬렉션.</dd>
+ <dd>JavaScript의 메모리 라이프 사이클 및 가비지 컬렉션.</dd>
<dt><a href="/ko/docs/Web/JavaScript/EventLoop">동시성 모델 및 이벤트 루프</a></dt>
- <dd>JavaScript "이벤트 루프"에 기반을 둔 동시성 모델이 있습니다.</dd>
+ <dd>JavaScript에는 "이벤트 루프"에 기반을 둔 동시성 모델이 있습니다.</dd>
</dl>
<h2 id="Reference">참고서</h2>
@@ -95,11 +95,11 @@ translation_of: Web/JavaScript
<dt><a href="/ko/docs/Web/JavaScript/Reference/Global_Objects">표준 객체</a></dt>
<dd>{{jsxref("Array")}}, {{jsxref("Boolean")}}, {{jsxref("Date")}}, {{jsxref("Error")}}, {{jsxref("Function")}}, {{jsxref("JSON")}}, {{jsxref("Math")}}, {{jsxref("Number")}}, {{jsxref("Object")}}, {{jsxref("RegExp")}}, {{jsxref("String")}}, {{jsxref("Map")}}, {{jsxref("Set")}}, {{jsxref("WeakMap")}}, {{jsxref("WeakSet")}} 등 표준 내장 객체 알아가기.</dd>
<dt><a href="/ko/docs/Web/JavaScript/Reference/Operators">표현식 및 연산자</a></dt>
- <dd>JavaScript 연산자 {{jsxref("Operators/instanceof", "instanceof")}}, {{jsxref("Operators/typeof", "typeof")}}, {{jsxref("Operators/new", "new")}}, {{jsxref("Operators/this", "this")}}의 동작, <a href="/ko/docs/Web/JavaScript/Reference/Operators/연산자_우선순위" title="operator precedence">연산자 우선순위</a> 등에 대해 더 알아보기.</dd>
+ <dd>JavaScript 연산자 {{jsxref("Operators/instanceof", "instanceof")}}, {{jsxref("Operators/typeof", "typeof")}}, {{jsxref("Operators/new", "new")}}, {{jsxref("Operators/this", "this")}}의 동작, <a href="/ko/docs/Web/JavaScript/Reference/Operators/Operator_Precedence" title="operator precedence">연산자 우선순위</a> 등에 대해 더 알아보기.</dd>
<dt><a href="/ko/docs/Web/JavaScript/Reference/Statements">명령문 및 선언문</a></dt>
- <dd>{{jsxref("Statements/do...while", "do-while")}}, {{jsxref("Statements/for...in", "for-in")}}, {{jsxref("Statements/for...of", "for-of")}}, {{jsxref("Statements/try...catch", "try-catch")}}, {{jsxref("Statements/let", "let")}}, {{jsxref("Statements/var", "var")}}, {{jsxref("Statements/const", "const")}}, {{jsxref("Statements/if...else", "if-else")}}, {{jsxref("Statements/switch", "switch")}} 등의 JavaScript의 문 및 키워드 작동법 배우기.</dd>
+ <dd>{{jsxref("Statements/do...while", "do-while")}}, {{jsxref("Statements/for...in", "for-in")}}, {{jsxref("Statements/for...of", "for-of")}}, {{jsxref("Statements/try...catch", "try-catch")}}, {{jsxref("Statements/let", "let")}}, {{jsxref("Statements/var", "var")}}, {{jsxref("Statements/const", "const")}}, {{jsxref("Statements/if...else", "if-else")}}, {{jsxref("Statements/switch", "switch")}} 등의 JavaScript의 구문 및 키워드 작동법 배우기.</dd>
<dt><a href="/ko/docs/Web/JavaScript/Reference/Functions">함수</a></dt>
- <dd>어플리케이션 개발에 JavaScript 함수로 작업하는 법 배우기.</dd>
+ <dd>애플리케이션 개발을 위한 JavaScript 함수로 작업하는 법 배우기.</dd>
</dl>
<h2 id="도구_자원">도구 &amp; 자원</h2>
@@ -107,18 +107,18 @@ translation_of: Web/JavaScript
<p><strong>JavaScript</strong> 코드 작성과 디버깅을 돕는 유용한 도구 모음입니다.</p>
<dl>
- <dt><a href="/ko/docs/도구들">Firefox 개발자 도구</a></dt>
- <dd><a href="/ko/docs/도구들/Web_Console">Web Console</a>, <a href="/ko/docs/도구들/Performance">JavaScript Profiler</a>, <a href="/ko/docs/도구들/Debugger">Debugger</a> 등.</dd>
+ <dt><a href="/ko/docs/Tools">Firefox 개발자 도구</a></dt>
+ <dd><a href="/ko/docs/Tools/Web_Console">Web Console</a>, <a href="/ko/docs/Tools/Performance">JavaScript Profiler</a>, <a href="/ko/docs/Tools/Debugger">Debugger</a> 등.</dd>
<dt><a href="/ko/docs/Web/JavaScript/Shells">JavaScript 쉘</a></dt>
- <dd>JavaScript 셸을 사용하면 JavaScript 코드 스니펫을 빠르게 테스트 할 수 있습니다.</dd>
+ <dd>JavaScript 쉘을 사용하면 JavaScript 코드 스니펫을 빠르게 테스트 할 수 있습니다.</dd>
<dt><a href="https://learnjavascript.online/">JavaScript 배우기</a></dt>
- <dd>야심찬 웹 개발자를 위한 훌륭한 리소스 — 간단한 강의와 대화 형 테스트를 통해 자동화된 평가를 통해 대화형 환경에서 JavaScript를 배우십시오. 처음 40 개의 강의는 무료이며 전체 과정은 소액의 일회성 지불로 제공됩니다.</dd>
+ <dd>야심찬 웹 개발자를 위한 훌륭한 리소스 — 짧은 강의와 상호작용형 환경에서 JavaScript를 배우세요. 처음 40 개의 강의는 무료이며 전체 과정은 일회성 소액의 금액으로 제공됩니다.</dd>
<dt><a href="https://togetherjs.com/">TogetherJS</a></dt>
<dd>협업이 쉬워졌습니다. 사이트에 TogetherJS를 추가하면 사용자가 웹 사이트에서 실시간으로 서로를 도울 수 있습니다!</dd>
- <dt><a href="http://stackoverflow.com/questions/tagged/javascript">Stack Overflow</a></dt>
- <dd>"JavaScript" 태그가 달린 Stack Overflow 질문.</dd>
+ <dt><a href="https://stackoverflow.com/questions/tagged/javascript">Stack Overflow</a></dt>
+ <dd>"JavaScript" 태그가 달린 Stack Overflow 질문들 입니다.</dd>
<dt><a href="https://jsfiddle.net/">JSFiddle</a></dt>
- <dd>JavaScript, CSS, HTML 편집 및 실시간 결과 얻기. 외부 자원(resource)을 사용하며 온라인으로 팀과 협업하기.</dd>
+ <dd>JavaScript, CSS, HTML 편집 및 실시간 결과를 얻을 수 있으며, 외부 자원(resource)을 사용하며 온라인으로 팀과 협업이 가능합니다.</dd>
<dt><a href="https://plnkr.co/">Plunker</a></dt>
<dd>Plunker는 온라인에서 여러분의 웹 개발 아이디어를 실제로 만들거나 다른사람과 공유 협업하는 커뮤니티 입니다. JavaScript, CSS, HTML 파일을 편집하고 실시간 결과와 파일 구조를 얻으세요.</dd>
<dt><a href="https://jsbin.com/">JSBin</a></dt>