Skip to content

Commit a915cd2

Browse files
Merge branch 'master' into readme-#854/reference-add
2 parents 474d8c8 + cfba306 commit a915cd2

File tree

459 files changed

+2798
-2649
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

459 files changed

+2798
-2649
lines changed

Diff for: .github/ISSUE_TEMPLATE/대시보드_권한_요청.md

+11-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
11
---
2-
name: 💪 대시보드 권한 요청
2+
name: 💪 대시보드 수정 권한 요청
33
about: Dashboard 수정 권한을 위한 요청
4-
title: "[대시보드 권한 요청] "
4+
title: "[대시보드 수정 권한 요청] "
55
---
66

7+
## 모던 JavaScript 튜토리얼을 알게 된 경로
8+
ex) 친구가 추천해줘서 알게되었습니다.
9+
10+
## 컨트리뷰팅 가이드와 링크 걸린 문서를 1회 이상 정독하셨나요?
11+
ex) 네. 정독하였습니다.
12+
713
## Gmail 아이디
814
915

16+
## 주의 사항
17+
권한을 드렸지만, 문서 수정이 안 된다고 문의하시는 분들이 있으십니다. 권한 추가가 되었다는 메일이 왔으면 정상적으로 수정 권한이 주어진 것으로 생각하시면 됩니다.
1018

19+
권한 관련 메일을 받으셨지만, 수정이 안 된다면 로그인되어있는 계정이 본 이슈에 적어주신 계정과 일치한 지 확인 부탁드립니다. 특히 gmail 계정을 여러 개 사용중이시라면 주의 부탁드립니다.

Diff for: 1-js/01-getting-started/1-intro/limitations.svg

+1-1
Loading

Diff for: 1-js/01-getting-started/2-manuals-specifications/article.md

+3-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
# 매뉴얼과 명세서
33

4-
*튜토리얼*은 자바스크립트를 기초부터 차근차근 배울 수 있도록 만들어졌습니다. 그런데 어느 정도 자바스크립트가 익숙해지면 튜토리얼 이외의 자료가 필요한 시점이 옵니다.
4+
*튜토리얼*은 자바스크립트를 기본부터 차근차근 배울 수 있도록 만들어졌습니다. 그런데 어느 정도 자바스크립트가 익숙해지면 튜토리얼 이외의 자료가 필요한 시점이 옵니다.
55

66
## 명세서
77

@@ -23,11 +23,6 @@ ECMA-262명세서는 새로운 버전이 매년 나옵니다. 공식 버전이
2323

2424
위 사이트에 들어가서 원하는 내용을 직접 검색하는 것도 좋지만, 가끔은 검색 엔진을 이용해 내용을 찾는 게 더 나을 때도 있습니다. Google 검색 엔진에 접속해 'MDN [원하는 용어]'를 입력해 봅시다. `parseInt` 함수에 대한 정보를 얻고 싶다면 <https://google.com/search?q=MDN+parseInt> 같이 검색하는 식으로 말이죠.
2525

26-
27-
- Microsoft가 운영하는 **MSDN**도 자바스크립트(해당 사이트에선 JScript라고 불립니다)와 관련된 광범위한 정보를 얻기에 좋은 사이트입니다. Internet Explorer에 관련된 정보를 찾고 싶다면 <http://msdn.microsoft.com/>에 방문해 보는 것을 추천합니다.
28-
29-
위에서 소개한 방법처럼 검색 엔진을 켜서 검색어에 'MSDN'을 붙이면 원하는 정보를 쉽게 찾을 수 있습니다. 'RegExp MSDN', 'RegExp MSDN jscript' 처럼 말이죠.
30-
3126
## 호환성 표
3227

3328
자바스크립트는 끊임없이 발전하는 언어입니다. 새로운 기능이 정기적으로 추가되죠.
@@ -37,6 +32,6 @@ ECMA-262명세서는 새로운 버전이 매년 나옵니다. 공식 버전이
3732
- <http://caniuse.com> 에선 브라우저가 특정 기능을 지원하는지 (표 형태로) 확인할 수 있습니다. 암호화 관련 기능인 cryptography를 특정 브라우저에서 사용할 수 있는지 아닌지를 보려면 <http://caniuse.com/#feat=cryptography>를 확인하면 됩니다.
3833
- <https://kangax.github.io/compat-table> 에선 자바스크립트 기능 목록이 있고, 해당 기능을 특정 엔진이 지원하는지 여부를 거대한 표를 통해 보여줍니다.
3934

40-
실제 개발을 하다 보면 위에 언급 드린 자료가 아주 유용할 겁니다. 메서드나 함수 관련 정보, 브라우저 지원 여부 등은 의사결정을 내릴때 꼭 필요한 정보이기 때문입니다.
35+
실제 개발을 하다 보면 위에 언급 드린 자료가 아주 유용할 겁니다. 메서드나 함수 관련 정보, 브라우저 지원 여부 등은 의사결정을 내릴 때 꼭 필요한 정보이기 때문입니다.
4136

42-
말씀드린 사이트나 이 페이지를 기억해 놓았다가 특정 기능에 대한 상세한 정보가 필요할 때 방문해 보시길 바랍니다.
37+
말씀드린 사이트나 이 페이지를 기억해 놓았다가 특정 기능에 대한 상세한 정보가 필요할 때 방문해 보시길 바랍니다.

Diff for: 1-js/02-first-steps/01-hello-world/article.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
## 'script' 태그
1111

12-
`<script>` 태그를 이용하면 자바스크립트 프로그램을 HTML 문서 어느 곳에나 삽입할 수 있습니다.
12+
`<script>` 태그를 이용하면 자바스크립트 프로그램을 HTML 문서 대부분의 위치에 삽입할 수 있습니다.
1313

1414
예시:
1515

Diff for: 1-js/02-first-steps/02-structure/article.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ alert('World');
136136
```
137137

138138
```smart header="단축키 사용하기"
139-
대부분의 에디터는 주석 처리 단축키를 지원합니다. 블록을 지정하고 단축키를 누르면 원하는 코드를 주석 처리할 수 있죠. `key:Ctrl+/` 를 사용하면 해당 줄의 코드를 한 줄짜리 주석으로 처리할 수 있으며, 여러 줄의 주석은 `key:Ctrl+Shift+/` 를 통해 처리할 수 있습니다. Mac에서는 `key:Ctrl` 대신 `key:Cmd`를, `key:Shift`대신 `key:Option` 사용하세요.
139+
대부분의 에디터는 주석 처리 단축키를 지원합니다. 블록을 지정하고 단축키를 누르면 원하는 코드를 주석 처리할 수 있죠. `key:Ctrl+/` 를 사용하면 해당 줄의 코드를 한 줄짜리 주석으로 처리할 수 있으며, 여러 줄의 주석은 `key:Ctrl+Shift+/` 를 통해 처리할 수 있습니다. Mac에서는 `key:Ctrl` 대신 `key:Cmd`를, `key:Shift`대신 `key:Option` 사용하세요.
140140
```
141141

142142
````warn header="중첩 주석은 지원하지 않습니다."

Diff for: 1-js/02-first-steps/04-variables/article.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -134,18 +134,18 @@ alert(Hello); // Hello world!
134134
alert(message); // Hello world!
135135
```
136136
137-
````warn header="Declaring twice triggers an error"
138-
A variable should be declared only once.
137+
````warn header="변수를 두 번 선언하면 에러가 발생합니다."
138+
변수는 한 번만 선언해야 합니다.
139139
140-
A repeated declaration of the same variable is an error:
140+
같은 변수를 여러 번 선언하면 에러가 발생합니다.
141141
142142
```js run
143143
let message = "This";
144144
145-
// repeated 'let' leads to an error
145+
// 'let'을 반복하면 에러가 발생합니다.
146146
let message = "That"; // SyntaxError: 'message' has already been declared
147147
```
148-
So, we should declare a variable once and then refer to it without `let`.
148+
따라서 변수는 딱 한 번만 선언하고, 선언한 변수를 참조할 때는 `let` 없이 변수명만 사용해 참조해야 합니다.
149149
````
150150

151151
```smart header="함수형 언어"
@@ -170,7 +170,7 @@ let userName;
170170
let test123;
171171
```
172172

173-
여러 단어를 조합하여 변수명을 만들 땐 [카멜 표기법(camelCase)](https://en.wikipedia.org/wiki/CamelCase) 흔히 사용됩니다. 카멜 표기법은 단어를 차례대로 나열하면서 첫 단어를 제외한 각 단어의 첫 글자를 대문자로 작성합니다. `myVeryLongName`같이 말이죠.
173+
여러 단어를 조합하여 변수명을 만들 땐 [카멜 표기법(camelCase)](https://en.wikipedia.org/wiki/CamelCase) 흔히 사용됩니다. 카멜 표기법은 단어를 차례대로 나열하면서 첫 단어를 제외한 각 단어의 첫 글자를 대문자로 작성합니다. `myVeryLongName`같이 말이죠.
174174

175175
달러 기호 `'$'` 와 밑줄 `'_'` 를 변수명에 사용할 수 있다는 점이 조금 특이하네요. 이 특수 기호는 일반 글자처럼 특별한 의미를 지니진 않습니다.
176176

Diff for: 1-js/02-first-steps/04-variables/variable-change.svg

+1-1
Loading

Diff for: 1-js/02-first-steps/04-variables/variable.svg

+1-1
Loading

0 commit comments

Comments
 (0)