1
00:00:00,480 --> 00:00:01,610
다시 오신 것을 환영합니다.

2
00:00:01,620 --> 00:00:08,190
이 비디오에서는 첫 번째 누드 응용 프로그램을 작성하려고하며 응용 프로그램이라는 용어를 매우 느슨하게 사용합니다.

3
00:00:08,190 --> 00:00:15,390
그것은 단지 몇 가지 기본 자바 스크립트와 함께 하나의 파일이 될거야하지만 우리가 노드 죄수와 상호 작용할 수있는 방법을 보여 드리겠습니다 ..

4
00:00:15,690 --> 00:00:19,940
또한 노드를 사용하여 파일을 실행할 수있는 방법도 살펴 보겠습니다.

5
00:00:19,980 --> 00:00:21,990
그래서 그것들은 두 가지 목적입니다.

6
00:00:22,020 --> 00:00:25,270
우리가 먼저 이야기 할 것은 노드 단점입니다.

7
00:00:25,290 --> 00:00:36,980
그래서 우리는 자바 스크립트 협의회와 브라우저를 보았습니다. 그 전에는 우리가 열 수 있고 상호 작용할 수 있습니다. 브라우저에서 javascript 명령을 입력하면 경고 및 상수 로그 또는 원하는 디버깅과 같은 작업을 수행 할 수 있습니다.

8
00:00:37,140 --> 00:00:42,300
좋은 노드는 자체 버전의 콘솔을 가지고 있으며 명령 행에 모두 기반하기 때문에 약간 다릅니다.

9
00:00:42,360 --> 00:00:43,900
우리는 멋진 브라우저 인터페이스를 얻지 못합니다.

10
00:00:43,920 --> 00:00:48,490
우리가 서버 측에 있기 때문에 아무런 요소가없는 h l 도구가 없습니다.

11
00:00:48,510 --> 00:00:49,270
안돼.

12
00:00:49,270 --> 00:00:52,590
매번 실제로보고 상호 작용할 CSSA가 없습니다.

13
00:00:52,590 --> 00:01:01,840
따라서 노드 콘솔은 간단한 명령으로 터미널에서 열 수있는 위치에 불과합니다. 그런 다음 javascript 명령을 입력하면 브라우저에있는 것처럼 실행됩니다.

14
00:01:02,010 --> 00:01:04,020
솔직히 말하면 정말 유용하지 않습니다.

15
00:01:04,060 --> 00:01:06,020
한 번 또는 두 번 열어 버릴 수도 있습니다.

16
00:01:06,030 --> 00:01:10,320
이 비디오를 제외하고 나는 그것을 보여 주기만하면 그것이 존재한다는 것을 알 수 있습니다.

17
00:01:10,770 --> 00:01:23,100
우리는 명령 노드를 입력하여 열어 볼 수 있습니다. 실제로 터미널에서 내 컴퓨터에서 어떻게 할 수 있는지 보여주기 때문에 클라우드에서 사용하는 브라우저 대신 정확히 같은 방식으로 작동합니다. 9.

18
00:01:23,250 --> 00:01:29,180
그래서 노드를 입력하고 프롬프트를 변경하면 커서가 커집니다.

19
00:01:30,030 --> 00:01:34,440
우리가 이걸 얻었는지 아니면 karet을 얻었는지 알 수 있습니다. 즉, 저는 JavaScript 콘솔 안에 있습니다.

20
00:01:34,500 --> 00:01:54,290
그래서 내가 뭔가를 입력하면 4 플러스 10처럼 몇 가지 자바 스크립트를 얻을 수있다. 나는 14 개를 얻는다. 또는 내가 원한다면 완전한 자바 스크립트를 할 수있는 곳처럼 안녕하세요 플러스 세계와 같은 일을 할 수있다.

21
00:01:54,330 --> 00:01:57,600
나는 여기에서하지 않을 것이지만 나는 자바 스크립트와 상호 작용할 수있다.

22
00:01:57,600 --> 00:02:01,830
Ruppel이란 이름의 EPL입니다.

23
00:02:01,860 --> 00:02:03,420
평가를 읽으십시오.

24
00:02:03,480 --> 00:02:04,930
루프를 인쇄하십시오.

25
00:02:04,980 --> 00:02:10,310
저는 언어 간, 그리고 다양한 프레임 워크와 기술 간의 비교를 그리는 팬입니다.

26
00:02:10,320 --> 00:02:14,430
저는 실제로이 수업에서 결코 사용하지 않을 루비의 REPL을 보여 드릴 것입니다.

27
00:02:14,460 --> 00:02:18,070
그러나 나는 그저 똑같은 방식으로 작동하는 것을 볼 수 있도록 시연하고 싶습니다.

28
00:02:18,310 --> 00:02:20,180
그래서 우리는 여기서 나가고 그만둬야합니다.

29
00:02:20,340 --> 00:02:38,960
Control-C를 두 번 치고 루비 문제를 풀어 볼 수 있습니다. 나는 타입 Arbi를 인터랙티브 루비의 약자로 여기에 루비 코드를 입력 할 수 있으므로 루비 코드는 40 + 9와 같이 매우 단순한 형태로 타이핑 할 것이고 49를 얻고 싶습니다.

30
00:02:39,090 --> 00:02:52,800
그것은 우리가 명령 행에 루비를 쓸 수있는 곳입니다. IRP를 입력하고 엔터를 치면 루비 변수 나 메소드 또는 다른 것으로 생각하기 때문에 LS 나 CD와 같은 커맨드 라인을 입력 할 수없는 새 장소에 들어갑니다.

31
00:02:52,800 --> 00:02:54,830
우리가 노드 단점에 들어갈 때 똑같은 ..

32
00:02:54,840 --> 00:03:00,110
이제 우리가 클라우드 9로 넘어 가서 노드 영사관에서 일할 수있는 방법을 보여 드리겠습니다.

33
00:03:00,270 --> 00:03:05,920
그것은 단지 노드를 입력하고 Enter 키를 누르거나 커서를 변경하는 것과 완전히 똑같은 명령입니다.

34
00:03:05,930 --> 00:03:08,420
이제 서버 측 자바 스크립트를 작성할 수 있습니다.

35
00:03:08,610 --> 00:03:10,570
그래서 다시 간단한 것을 해봅시다.

36
00:03:10,740 --> 00:03:18,780
글쎄, 그냥 그런 편지를 계속해서 기록하면 인쇄물을 얻을 수 있습니다.

37
00:03:19,110 --> 00:03:27,110
제가 만들고 싶은 중요한 점은 당신이 자바 바다에서 익숙한 많은 것들이 변호사이고 브라우저는 여기에 없다는 것입니다.

38
00:03:27,150 --> 00:03:30,620
내가 시도하고 경고한다면 우리는 경고 같은 것을 할 수 없다.

39
00:03:30,710 --> 00:03:33,310
안녕하세요. 오류가 발생했습니다.

40
00:03:33,330 --> 00:03:38,060
알리미가 정의되어 있지 않다고 말하면 브라우저에 경고가 오기 때문입니다.

41
00:03:38,490 --> 00:03:58,710
우리는 브라우저에 있지만 실제로 브라우저에 있지 않으므로 브라우저에 코드를 입력하고 있지만 클라우드 9 대의 컴퓨터에서 서버 측의 다른 컴퓨터에서 실행되고 있습니다. 브라우저를 사용하면 여기에 가서 Knode로 들어가서 브라우저에 없기 때문에 존재하지 않는 경고를 입력하는 것과 같습니다.

42
00:03:58,710 --> 00:04:02,950
문서 문서와 같은 것은 코드에 전혀 존재하지 않습니다.

43
00:04:03,090 --> 00:04:04,610
그것은 순전히 브라우저 측에 있습니다.

44
00:04:04,710 --> 00:04:09,120
따라서 Domm 중 누구도 선택자 중 한 명에있는 해당 이벤트 리스너는 없습니다.

45
00:04:09,130 --> 00:04:12,500
그 모든 조작은 브라우저에만 있습니다.

46
00:04:12,690 --> 00:04:14,400
그 중 아무 것도 메모와 함께 존재하지 않습니다.

47
00:04:14,820 --> 00:04:17,180
그것이 노드 단점과 함께 보여주고 싶은 것입니다.

48
00:04:17,250 --> 00:04:22,880
내가 언급했듯이 우리는 실제로 그것을 많이 사용하지는 않을 것이지만 Knode가 어떻게 작동하는지에 대한 좋은 소개 일 것입니다.

49
00:04:22,920 --> 00:04:27,090
터미널에서 Javascript를 실행하기 만하면됩니다.

50
00:04:27,090 --> 00:04:32,190
다음 글 머리 기호는 노드를 사용하여 파일을 실행할 수있는 방법보다 훨씬 중요합니다.

51
00:04:32,550 --> 00:04:37,350
따라서 노드를 사용하여 파일을 실행한다는 것은 자바 스크립트 파일을 만들 수 있다는 것입니다.

52
00:04:37,410 --> 00:04:50,060
원하는대로 호출하고 자바 스크립트 코드로 채우면 inode 명령을 사용하여 자체적으로 실행 된 HD Melosi 액세스없이 브라우저없이 명령 줄에서 실행할 수 있습니다.

53
00:04:50,190 --> 00:04:54,570
우리는 node와 그 다음 파일 이름을 입력합니다.

54
00:04:54,690 --> 00:04:59,880
그리고 우리가 엔터를 치면 Javascript로 제공 한 모든 파일을 시도하고 실행할 것입니다.

55
00:05:00,180 --> 00:05:01,800
그럼 이제 그 사실을 보여 드리겠습니다.

56
00:05:02,070 --> 00:05:05,610
내 커맨드 라인에서 새 파일을 만들려고합니다.

57
00:05:05,670 --> 00:05:07,100
나는 그냥여보세요.

58
00:05:07,210 --> 00:05:08,730
예, 만지지 마세요.

59
00:05:08,910 --> 00:05:09,490
안녕하세요.

60
00:05:09,540 --> 00:05:13,550
예, 이제 LS가 입력되었는지 확인합니다.

61
00:05:13,560 --> 00:05:14,320
거기는.

62
00:05:14,490 --> 00:05:18,650
편집기에서 열어 간단한 Javascript를 추가해 보겠습니다.

63
00:05:18,870 --> 00:05:22,670
그래서 i가 0 인 for 루프를 해봅시다.

64
00:05:22,920 --> 00:05:30,220
나는 10 플러스 플러스 미만으로 일정한 고도 로그를 할 것입니다.

65
00:05:30,510 --> 00:05:33,660
안녕하세요. 안녕하세요.

66
00:05:33,780 --> 00:05:34,980
J S.

67
00:05:35,010 --> 00:05:40,230
우리는 지금 그것을 구할 것입니다.

68
00:05:40,230 --> 00:05:44,790
node 명령을 사용하여이 코드를 실제로 실행하여이 코드를 실행할 수 있습니다.

69
00:05:44,850 --> 00:05:48,900
그래서 다시 노드와 hello 인 파일의 이름을 입력합니다.

70
00:05:49,100 --> 00:05:50,610
예, 그렇습니다.

71
00:05:50,610 --> 00:05:57,260
나는 입력을 치고 저를위한 파일을 실행하고 끊임없이이 회의에 나의 맨끝 기록한다.

72
00:05:57,420 --> 00:05:58,380
Hello Dutch에서여보세요.

73
00:05:58,440 --> 00:06:00,040
네, 예.

74
00:06:00,600 --> 00:06:08,940
이런 코드를 작성하지 않고 실제로 수행 할 작업은 이미 노드 애플리케이션을 실행 한 곳에서 본 것과 같은 내용입니다.

75
00:06:09,010 --> 00:06:23,720
예, 내 서버가있는 파일이고 실제로 서버를 시작하고 3 천 포트에서 서비스를 제공하며 J.S. 이후에 실행되었으므로 지금 3 천 포트를 방문 할 수 있습니다. 노다 (Noda)가 파일을 실행 한 것과 같은 노어와 함께.

76
00:06:24,480 --> 00:06:25,460
그래서 그것이 우리가 보게 될 것입니다.

77
00:06:25,470 --> 00:06:26,780
더 많이 사용하십시오.

78
00:06:26,850 --> 00:06:30,640
그러나 우리는 또한 이것을 할 수도 있고 for 루프를 가질 수도 있습니다. 그리고 그것은 그 로그에옵니다.

79
00:06:30,660 --> 00:06:31,720
그것은 같은 방식으로 작동합니다.

80
00:06:31,740 --> 00:06:44,600
자바 스크립트 코드는 자바 스크립트 코드와 노드와 루비 사이의 또 다른 병렬 관계이므로 루비 파일을 만들어 실행할 수 있습니다.

81
00:06:44,760 --> 00:06:49,450
노드 명령이 아니라 루비 명령을 사용하면 이것을 다시 보여줄 것입니다.

82
00:06:49,530 --> 00:06:52,320
루비를 전혀 배우지 않기 때문이 아닙니다.

83
00:06:52,320 --> 00:07:00,660
확실히 기억할 필요는 없지만 노드와 Ruby 및 기타 서버 측 언어를 비교할 수 있도록 보길 바랍니다.

84
00:07:00,660 --> 00:07:12,070
이것은 당신이 할 수있는 일이고 거의 모든 서버 쪽 일입니다. 그래서 여기서 제가 Hello RB라는 새로운 파일을 만들고 그 파일을 열어 보겠습니다.

85
00:07:12,140 --> 00:07:16,050
RB는 우리가 루비 파일을 만드는 방법이며, 나는 간단한 것을 할 것입니다.

86
00:07:16,110 --> 00:07:18,090
안녕하세요. 안녕하세요.

87
00:07:18,130 --> 00:07:20,400
RB 그리고 우리는 루프를 사용하지 않을 것입니다.

88
00:07:20,400 --> 00:07:22,540
세 번이나하고 저장하겠습니다.

89
00:07:22,800 --> 00:07:24,260
그것이 루비의 모습입니다.

90
00:07:24,270 --> 00:07:26,840
세미콜론이나 괄호가 필요없는 것은 없습니다.

91
00:07:27,030 --> 00:07:28,250
거기 있으면 닫을거야.

92
00:07:28,530 --> 00:07:32,270
그리고 Noad hello 대신에 그 파일을 실행합니다.

93
00:07:32,400 --> 00:07:35,710
네, 루비를 돌립니다.

94
00:07:35,880 --> 00:07:38,070
안녕하세요 도트 RB.

95
00:07:38,310 --> 00:07:40,810
그리고 루비 코드 인 내 파일을 실행합니다.

96
00:07:40,890 --> 00:07:43,390
그것은 루비로 실행하고 나를 인쇄합니다.

97
00:07:43,410 --> 00:07:44,780
하이 안녕하세요 도트 RB.

98
00:07:44,820 --> 00:07:46,350
세 번.

99
00:07:47,160 --> 00:07:49,320
좋아요, 그래서 제가 여기에 보여주고 싶은 모든 것입니다.

100
00:07:49,350 --> 00:07:50,420
두 가지 목표가있었습니다.

101
00:07:50,460 --> 00:08:05,230
하나는 노드가 취소한다는 것을 보여줍니다.이 노드는 인수없이 노드를 입력하고 노드와 파일 이름으로 할 수있는 노드로 파일을 실행하면 끝날 필요가 있습니다. 다음 강의에서.
