From a90ad6457460d65f5e97ae14ba8e50ce23450b6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=83=81=EB=AF=BC?= Date: Tue, 25 Aug 2020 15:52:53 +0900 Subject: [PATCH 1/7] #122 2nd Section --- pages/the-handbook.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pages/the-handbook.md b/pages/the-handbook.md index 6dccd91b..d2b718a1 100644 --- a/pages/the-handbook.md +++ b/pages/the-handbook.md @@ -14,28 +14,28 @@ JavaScript는 프로그래밍 커뮤니티에 도입된 지 20년이 지난 지 JavaScript에 대한 배경지식 없이 TypeScript를 첫 번째 언어로 사용한다면, 먼저 [Mozilla 웹 문서에서 JavaScript에 대한](https://developer.mozilla.org/docs/Web/JavaScript/Guide) 문서를 읽어 보는 것이 좋습니다. 다른 언어에 대한 경험이 있다면, 핸드북을 읽으면서 JavaScript 구문을 꽤 빠르게 익힐 수 있을 것입니다. -## How is this Handbook Structured +## 핸드북은 어떻게 구성되어 있는가? (How is this Handbook Structured) -The handbook is split into two sections: +핸드북은 두 영역으로 나뉩니다: -* **The Handbook** +* **핸드북** - The TypeScript Handbook is intended to be a comprehensive document that explains TypeScript to everyday programmers. You can read the handbook by going from top to bottom in the left-hand navigation. + TypeScript 핸드북은 많은 프로그래머들에게 TypeScript를 설명하는 종합적인 문서입니다. 왼쪽 메뉴를 통해 위에서 아래로 이동하며 읽을 수 있습니다. - You should expect each chapter or page to provide you with a strong understanding of the given concepts. The TypeScript Handbook is not a complete language specification, but it is intended to be a comprehensive guide to all of the language's features and behaviors. + 각 장 또는 페이지가 주어진 개념에 대해 자세한 설명을 제공할 것으로 예상할 수 있습니다. TypeScript 핸드북은 언어에 대한 완전한 설명서는 아니지만, 모든 특징과 동작에 대한 종합적인 가이드입니다. - A reader who completes the walkthrough should be able to: + 실습을 완료한 독자는 다음을 수행할 수 있어야 합니다: - * Read and understand commonly-used TypeScript syntax and patterns - * Explain the effects of important compiler options - * Correctly predict type system behavior in most cases - * Write a .d.ts declaration for a simple function, object, or class + * 일반적으로 사용하는 TypeScript 구문 및 패턴을 읽고 이해하기 + * 중요한 컴파일러 옵션의 영향 설명하기 + * 대부분의 경우에서 타입 시스템 동작을 올바르게 예측하기 + * 간단한 함수, 객체 또는 클래스에 대한 .d.ts 선언 작성하기 - In the interests of clarity and brevity, the main content of the Handbook will not explore every edge case or minutiae of the features being covered. You can find more details on particular concepts in the reference articles. + 핸드북의 주요 내용은 명확성과 간결성을 위해, 다루어지고 있는 특징의 모든 극단적인 경우 또는 세부 사항을 탐구하지는 않습니다. 참고문헌에서 특정 개념에 대한 자세한 내용을 찾아볼 수 있습니다. -* **The Handbook Reference** +* **핸드북 레퍼런스** - The handbook reference is built to provide a richer understanding of how a particular part of TypeScript works. You can read it top-to-bottom, but each section aims to provide a deeper explanation of a single concept - meaning there is no aim for continuity. + 핸드북 레퍼런스는 TypeScript의 특정 부분이 어떻게 작동하는지 풍부한 이해를 제공하기 위해 작성되었습니다. 위에서 아래로 읽을 수 있지만, 연속적으로 설명하는 것이 아니라, 각 섹션은 단일 개념에 대한 더 깊은 설명 제공을 목표로 합니다. ### Non-Goals From 15f063bb18e8d0cb4db4496e1e6f6f0d7e002783 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=83=81=EB=AF=BC?= Date: Tue, 25 Aug 2020 16:02:13 +0900 Subject: [PATCH 2/7] =?UTF-8?q?=ED=94=84=EB=9F=B0=ED=8A=B8=EC=97=94?= =?UTF-8?q?=ED=8A=B8=20=EB=8B=A8=EC=96=B4=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/the-handbook.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/the-handbook.md b/pages/the-handbook.md index d2b718a1..6f0fbbe5 100644 --- a/pages/the-handbook.md +++ b/pages/the-handbook.md @@ -7,7 +7,7 @@ oneline: Your first step to learn TypeScript ## 핸드북에 대해서 (About this Handbook) -JavaScript는 프로그래밍 커뮤니티에 도입된 지 20년이 지난 지금, 가장 널리 퍼진 cross-platform 언어 중 하나입니다. JavaScript는 웹 페이지에 사소한 상호작용을 추가하기 위한 작은 스크립팅 언어로 시작하여, 규모에 상관없이 프런트엔드와 백엔드 애플리케이션에서 선택 가능한 언어로 성장했습니다. JavaScript로 작성된 프로그램의 크기, 범위 및 복잡성은 기하급수적으로 커졌지만, 다른 코드 단위 간의 관계를 표현하는 JavaScript 언어의 능력은 그렇지 못했습니다. JavaScript의 다소 특이한 런타임 의미 체계(runtime semantics)와 더불어, 언어와 프로그램 복잡성 간의 불일치는 JavaScript 개발을 규모에 맞게 관리하기 어려운 작업으로 만들었습니다. +JavaScript는 프로그래밍 커뮤니티에 도입된 지 20년이 지난 지금, 가장 널리 퍼진 cross-platform 언어 중 하나입니다. JavaScript는 웹 페이지에 사소한 상호작용을 추가하기 위한 작은 스크립팅 언어로 시작하여, 규모에 상관없이 프론트엔드와 백엔드 애플리케이션에서 선택 가능한 언어로 성장했습니다. JavaScript로 작성된 프로그램의 크기, 범위 및 복잡성은 기하급수적으로 커졌지만, 다른 코드 단위 간의 관계를 표현하는 JavaScript 언어의 능력은 그렇지 못했습니다. JavaScript의 다소 특이한 런타임 의미 체계(runtime semantics)와 더불어, 언어와 프로그램 복잡성 간의 불일치는 JavaScript 개발을 규모에 맞게 관리하기 어려운 작업으로 만들었습니다. 프로그래머들이 작성하는 가장 흔한 오류는 타입 오류입니다: 다른 종류의 값이 예상되는 곳에 특정한 값이 사용된 경우입니다. 이는 단순한 오타, 라이브러리 API를 이해하지 못한 것, 런타임 동작에 대한 잘못된 가정 또는 다른 오류 때문일 수 있습니다. TypeScript의 목표는 JavaScript 프로그램의 정적 타입 검사자 입니다. 즉, 코드가 실행되기 전에 실행하고(정적), 프로그램 타입이 정확한지 확인하는 도구(타입 검사)입니다. From 264760a9117526bb2c90ce641ac882f848e65f73 Mon Sep 17 00:00:00 2001 From: sangminK <47021861+sangminK@users.noreply.github.com> Date: Wed, 26 Aug 2020 09:37:53 +0900 Subject: [PATCH 3/7] Update pages/the-handbook.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 네. 평범한이 더 명확한 것 같아요! Co-authored-by: GuyeolJeong --- pages/the-handbook.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/the-handbook.md b/pages/the-handbook.md index 6f0fbbe5..754b95b6 100644 --- a/pages/the-handbook.md +++ b/pages/the-handbook.md @@ -20,7 +20,7 @@ JavaScript에 대한 배경지식 없이 TypeScript를 첫 번째 언어로 사 * **핸드북** - TypeScript 핸드북은 많은 프로그래머들에게 TypeScript를 설명하는 종합적인 문서입니다. 왼쪽 메뉴를 통해 위에서 아래로 이동하며 읽을 수 있습니다. + TypeScript 핸드북은 평범한 프로그래머들에게 TypeScript를 설명하는 종합적인 문서입니다. 왼쪽 메뉴를 통해 위에서 아래로 이동하며 읽을 수 있습니다. 각 장 또는 페이지가 주어진 개념에 대해 자세한 설명을 제공할 것으로 예상할 수 있습니다. TypeScript 핸드북은 언어에 대한 완전한 설명서는 아니지만, 모든 특징과 동작에 대한 종합적인 가이드입니다. From 1937a8830963fee06ebd806136eb5f2fee0bd414 Mon Sep 17 00:00:00 2001 From: sangminK <47021861+sangminK@users.noreply.github.com> Date: Wed, 26 Aug 2020 09:38:42 +0900 Subject: [PATCH 4/7] Update pages/the-handbook.md Co-authored-by: GuyeolJeong --- pages/the-handbook.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/the-handbook.md b/pages/the-handbook.md index 754b95b6..eb2d87d9 100644 --- a/pages/the-handbook.md +++ b/pages/the-handbook.md @@ -22,7 +22,7 @@ JavaScript에 대한 배경지식 없이 TypeScript를 첫 번째 언어로 사 TypeScript 핸드북은 평범한 프로그래머들에게 TypeScript를 설명하는 종합적인 문서입니다. 왼쪽 메뉴를 통해 위에서 아래로 이동하며 읽을 수 있습니다. - 각 장 또는 페이지가 주어진 개념에 대해 자세한 설명을 제공할 것으로 예상할 수 있습니다. TypeScript 핸드북은 언어에 대한 완전한 설명서는 아니지만, 모든 특징과 동작에 대한 종합적인 가이드입니다. + 각 장 또는 페이지가 주어진 개념에 대해 자세한 설명을 제공할 것이라고 기대할 것입니다. TypeScript 핸드북은 언어에 대한 완전한 설명서는 아니지만, 모든 특징과 동작에 대한 종합적인 가이드입니다. 실습을 완료한 독자는 다음을 수행할 수 있어야 합니다: From 99ca4773873001c8da6b730ef25b38fd6f480265 Mon Sep 17 00:00:00 2001 From: sangminK <47021861+sangminK@users.noreply.github.com> Date: Wed, 26 Aug 2020 09:39:16 +0900 Subject: [PATCH 5/7] Update pages/the-handbook.md Co-authored-by: GuyeolJeong --- pages/the-handbook.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/the-handbook.md b/pages/the-handbook.md index eb2d87d9..6c65c1fc 100644 --- a/pages/the-handbook.md +++ b/pages/the-handbook.md @@ -31,7 +31,7 @@ JavaScript에 대한 배경지식 없이 TypeScript를 첫 번째 언어로 사 * 대부분의 경우에서 타입 시스템 동작을 올바르게 예측하기 * 간단한 함수, 객체 또는 클래스에 대한 .d.ts 선언 작성하기 - 핸드북의 주요 내용은 명확성과 간결성을 위해, 다루어지고 있는 특징의 모든 극단적인 경우 또는 세부 사항을 탐구하지는 않습니다. 참고문헌에서 특정 개념에 대한 자세한 내용을 찾아볼 수 있습니다. + 핸드북의 주요 내용은 명확성과 간결성을 위해, 다루어지고 있는 특징의 모든 엣지 케이스 또는 세부 사항을 탐구하지는 않습니다. 참고문헌에서 특정 개념에 대한 자세한 내용을 찾아볼 수 있습니다. * **핸드북 레퍼런스** From 2216d3c357acae9bdc42fbb6ed46d3bb4ec6cf61 Mon Sep 17 00:00:00 2001 From: sangminK <47021861+sangminK@users.noreply.github.com> Date: Wed, 26 Aug 2020 09:39:33 +0900 Subject: [PATCH 6/7] Update pages/the-handbook.md Co-authored-by: GuyeolJeong --- pages/the-handbook.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/the-handbook.md b/pages/the-handbook.md index 6c65c1fc..b658f85a 100644 --- a/pages/the-handbook.md +++ b/pages/the-handbook.md @@ -27,7 +27,7 @@ JavaScript에 대한 배경지식 없이 TypeScript를 첫 번째 언어로 사 실습을 완료한 독자는 다음을 수행할 수 있어야 합니다: * 일반적으로 사용하는 TypeScript 구문 및 패턴을 읽고 이해하기 - * 중요한 컴파일러 옵션의 영향 설명하기 + * 중요한 컴파일러 옵션의 효과 설명하기 * 대부분의 경우에서 타입 시스템 동작을 올바르게 예측하기 * 간단한 함수, 객체 또는 클래스에 대한 .d.ts 선언 작성하기 From 11c6b5e7830f10851cf02efb8500fba0227b5787 Mon Sep 17 00:00:00 2001 From: sangminK <47021861+sangminK@users.noreply.github.com> Date: Mon, 31 Aug 2020 12:30:00 +0900 Subject: [PATCH 7/7] Update pages/the-handbook.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 넵 감사합니다. Co-authored-by: Seohee Park --- pages/the-handbook.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/the-handbook.md b/pages/the-handbook.md index b658f85a..930e5c45 100644 --- a/pages/the-handbook.md +++ b/pages/the-handbook.md @@ -20,7 +20,7 @@ JavaScript에 대한 배경지식 없이 TypeScript를 첫 번째 언어로 사 * **핸드북** - TypeScript 핸드북은 평범한 프로그래머들에게 TypeScript를 설명하는 종합적인 문서입니다. 왼쪽 메뉴를 통해 위에서 아래로 이동하며 읽을 수 있습니다. + TypeScript 핸드북은 평범한 프로그래머들에게 TypeScript를 설명하는 종합적인 문서입니다. 왼쪽 메뉴를 통해 위에서 아래로 이동하며 읽을 수 있습니다. 각 장 또는 페이지가 주어진 개념에 대해 자세한 설명을 제공할 것이라고 기대할 것입니다. TypeScript 핸드북은 언어에 대한 완전한 설명서는 아니지만, 모든 특징과 동작에 대한 종합적인 가이드입니다.