File tree Expand file tree Collapse file tree 7 files changed +89
-91
lines changed
02-first-steps/15-function-basics
04-object-basics/01-object/2-hello-object
11-async/03-promise-chaining
1-document/05-basic-dom-node-properties
2-tree-info/solution.view
2-events/03-event-delegation
3-event-details/1-mouse-events-basics/01-selectable-list/source.view Expand file tree Collapse file tree 7 files changed +89
-91
lines changed Original file line number Diff line number Diff line change @@ -185,7 +185,7 @@ alert( from ); // Ann
185185showMessage (" Ann" );
186186` ` `
187187
188- 이렇게 코드를 작성해도 에러가 발생하지 않습니다. 두 번째 매개변수에 값을 전달하지 않았기 때문에 ` text ` 엔 ` undefied ` 가 할당될 뿐입니다. 따라서 에러 없이 ` " Ann: undefined" ` 가 출력됩니다.
188+ 이렇게 코드를 작성해도 에러가 발생하지 않습니다. 두 번째 매개변수에 값을 전달하지 않았기 때문에 ` text ` 엔 ` undefiend ` 가 할당될 뿐입니다. 따라서 에러 없이 ` " Ann: undefined" ` 가 출력됩니다.
189189
190190매개변수에 값을 전달하지 않아도 그 값이 ` undefined ` 가 되지 않게 하려면 '기본값(default value)'을 설정해주면 됩니다. 매개변수 오른쪽에 ` = ` 을 붙이고 ` undefined ` 대신 설정하고자 하는 기본값을 써주면 되죠.
191191
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ importance: 5
44
55# 객체야 안녕?
66
7- 코드 한 줄로 아래 문제를 각각 풀어보세요 .
7+ 다음 각 동작을 한 줄씩, 코드로 작성해보세요 .
88
991 . 빈 객체 ` user ` 를 만듭니다.
10102 . ` user ` 에 키가 ` name ` , 값이 ` John ` 인 프로퍼티를 추가하세요.
Original file line number Diff line number Diff line change @@ -233,9 +233,7 @@ new Promise(resolve => resolve(1))
233233let promise = fetch (url);
234234```
235235
236- 위 코드는 ` url ` 에 네트워크 요청을 보내고 프라미스를 반환합니다.
237-
238- 를 실행하면 ` url ` 에 네트워크 요청이 가고 프라미스가 반환됩니다. 원격 서버가 헤더와 함께 응답을 보내면, 프라미스는 ` response ` 객체와 함께 이행됩니다. 그런데 * response 전체가 완전히 다운로드되기 전* 에 이행 상태가 되어버리죠.
236+ 위 코드를 실행하면 ` url ` 에 네트워크 요청을 보내고 프라미스를 반환합니다. 원격 서버가 헤더와 함께 응답을 보내면, 프라미스는 ` response ` 객체와 함께 이행됩니다. 그런데 * response 전체가 완전히 다운로드되기 전* 에 이행 상태가 되어버리죠.
239237
240238응답 전체를 읽으려면 메서드 ` response.text() ` 를 호출해야 합니다. ` response.text() ` 는 원격 서버에서 전송한 텍스트 전체가 다운로드되면, 이 텍스트를 ` result ` 값으로 갖는 이행된 프라미스를 반환합니다.
241239
Original file line number Diff line number Diff line change 33< body >
44
55 < ul >
6- < li > Animals
6+ < li > 육상 동물
77 < ul >
8- < li > Mammals
8+ < li > 포유류
99 < ul >
10- < li > Cows </ li >
11- < li > Donkeys </ li >
12- < li > Dogs </ li >
13- < li > Tigers </ li >
10+ < li > 소 </ li >
11+ < li > 당나귀 </ li >
12+ < li > 개 </ li >
13+ < li > 호랑이 </ li >
1414 </ ul >
1515 </ li >
16- < li > Other
16+ < li > 비 포유류
1717 < ul >
18- < li > Snakes </ li >
19- < li > Birds </ li >
20- < li > Lizards </ li >
18+ < li > 뱀 </ li >
19+ < li > 새 </ li >
20+ < li > 도마뱀 </ li >
2121 </ ul >
2222 </ li >
2323 </ ul >
2424 </ li >
25- < li > Fishes
25+ < li > 수생 동물
2626 < ul >
27- < li > Aquarium
27+ < li > 담수 동물
2828 < ul >
29- < li > Guppy </ li >
30- < li > Angelfish </ li >
29+ < li > 붕어 </ li >
30+ < li > 메기 </ li >
3131 </ ul >
3232 </ li >
33- < li > Sea
33+ < li > 해양 동물
3434 < ul >
35- < li > Sea trout </ li >
35+ < li > 해마 </ li >
3636 </ ul >
3737 </ li >
3838 </ ul >
4141
4242 < script >
4343 for ( let li of document . querySelectorAll ( 'li' ) ) {
44- // get the title from the text node
44+ // 텍스트 노드를 사용해 원하는 글자를 얻습니다.
4545 let title = li . firstChild . data ;
4646
47- title = title . trim ( ) ; // remove extra spaces from ends
47+ title = title . trim ( ) ; // 텍스트 끝에 있는 공백을 지웁니다.
4848
49- // get the descendants count
49+ // 후손 노드의 갯수를 얻습니다.
5050 let count = li . getElementsByTagName ( 'li' ) . length ;
5151
5252 alert ( title + ': ' + count ) ;
You can’t perform that action at this time.
0 commit comments