1
00:00:00,480 --> 00:00:01,610
お帰りなさい。

2
00:00:01,620 --> 00:00:07,500
このビデオでは、最初のヌードアプリケーションを書くつもりで、アプリケーションという用語を非常にゆるやかに使用しています。

3
00:00:07,500 --> 00:00:08,190
&nbsp;

4
00:00:08,190 --> 00:00:13,170
基本的なjavascriptで単一のファイルになりますが、ノードの短所とどのように対話できるかを説明します。

5
00:00:13,500 --> 00:00:15,390
また、ノードでファイルを実行する方法も見ていきます。

6
00:00:15,690 --> 00:00:19,940
だから、それらはここの2つの目的です。

7
00:00:19,980 --> 00:00:21,990
最初に話すことは、ノードの短所です。

8
00:00:22,020 --> 00:00:25,270
そこで私たちはjavascript評議会とブラウザを見ていましたが、私たちはそれを開くことができ、私たちはjavascriptコマンドをブラウザに入力すると対話できます。

9
00:00:25,290 --> 00:00:29,940
&nbsp;

10
00:00:29,940 --> 00:00:35,700
井戸ノードは独自のバージョンのコンソールを持っていますが、それはコマンドラインに基づいているため少し異なります。

11
00:00:35,700 --> 00:00:36,980
&nbsp;

12
00:00:37,140 --> 00:00:41,310
いいブラウザインターフェイスは得られません。

13
00:00:41,310 --> 00:00:42,300
私たちはサーバー側にいるので、インスペクタも要素もないツールはありません。

14
00:00:42,360 --> 00:00:43,900
いいえ。

15
00:00:43,920 --> 00:00:48,490
実際に見て、やりとりするCSSAがないたびに

16
00:00:48,510 --> 00:00:49,270
&nbsp;

17
00:00:49,270 --> 00:00:52,590
したがって、ノードコンソールは単純なコマンドで端末で開くことができる場所に過ぎず、javascriptコマンドの入力を開始でき、ブラウザのように実行されます。

18
00:00:52,590 --> 00:00:57,240
正直言って本当にそれほど有用ではありません。

19
00:00:57,240 --> 00:01:01,840
あなたはそれを1〜2回開くことになるかもしれません。

20
00:01:02,010 --> 00:01:04,020
このビデオを除いて、私はそれがあなたがそれが存在することを知っているようにそれを表示するのが好きです。

21
00:01:04,060 --> 00:01:06,020
&nbsp;

22
00:01:06,030 --> 00:01:10,320
&nbsp;

23
00:01:10,770 --> 00:01:16,230
私たちはコマンドノードを入力することでそれを開くことができます。実際には、端末のコンピュータ上でどのようにそれをやり遂げることができるのかを最初に見せてくれるので、クラウドで使用するブラウザ9。

24
00:01:16,230 --> 00:01:21,570
だから私は入力ノードと私のカーソルは、プロンプトの変更で少し大きくなるだろう。

25
00:01:21,570 --> 00:01:23,100
私たちがこれを取得するかkaretを取得するかは、JavaScriptコンソールの内部にあることを意味します。

26
00:01:23,250 --> 00:01:29,180
だから私は何かを入力すると4プラス10のようないくつかのjavascript私は14を取得するか、私は私がしたい場合は、関数を書くことができる完全なjavascriptを行うことができますように井戸プラス世界のようなことをすることができます。

27
00:01:30,030 --> 00:01:34,440
&nbsp;

28
00:01:34,500 --> 00:01:46,050
私はここでそれをしませんが、私はちょうどJavaScriptと対話することができます。

29
00:01:47,130 --> 00:01:54,290
Ruppelと呼ばれるものは、EPLの略です。

30
00:01:54,330 --> 00:01:57,600
評価を読む。

31
00:01:57,600 --> 00:02:01,830
印刷ループ。

32
00:02:01,860 --> 00:02:03,420
私は、言語と、さまざまなフレームワークと技術の間の比較を描くことの大ファンです。

33
00:02:03,480 --> 00:02:04,930
私は実際にこのクラスではまったく使用しないRubyのREPLを見せています。

34
00:02:04,980 --> 00:02:10,140
しかし、私はちょうどそれがまったく同じように動作することを見ることができるようにデモンストレーションしたいと思います。

35
00:02:10,320 --> 00:02:14,430
だから私たちはここから抜け出して終わらなければなりません。

36
00:02:14,460 --> 00:02:18,070
私はControl-Cを2回入力してルビーの短所を開くことができます。 私はRubyの対話型Rubyを意味するArbiを入力します。ここでRubyコードを入力することができます。本当に単純な40

37
00:02:18,310 --> 00:02:20,180
+

38
00:02:20,340 --> 00:02:28,830
9のようなRubyの行を入力して、49を得て、それを表示します。

39
00:02:29,440 --> 00:02:36,420
&nbsp;

40
00:02:36,420 --> 00:02:38,960
コマンドラインでRubyを書くことができ、IRPを入力してEnterキーを押すと、Rubyの変数やメソッドなどと思ってLSやCDのようなコマンドラインを入力できない新しい場所に入ることができます。

41
00:02:39,090 --> 00:02:43,890
&nbsp;

42
00:02:43,890 --> 00:02:50,760
ノードの短所に入ると同じことです。 ここで私がクラウド9へ行く方法を説明し、ここでノード・コンサルで作業を開始します。

43
00:02:50,820 --> 00:02:52,800
それはちょうどノードとヒットの入力またはカーソルの変更を入力すると全く同じコマンドです。

44
00:02:52,800 --> 00:02:54,830
今私はサーバー側のJavaScriptを書くことができます。

45
00:02:54,840 --> 00:03:00,110
だからもう一度簡単なことをしましょう。

46
00:03:00,270 --> 00:03:05,920
丁度それのような手紙の束を常に記録し、私達はこれを印刷します。

47
00:03:05,930 --> 00:03:08,420
私が作ろうとしている重要なポイントは、あなたがJava

48
00:03:08,610 --> 00:03:10,570
Seaで慣れ親しんだことの多くは弁護人であり、ブラウザはここでは利用できないということです。

49
00:03:10,740 --> 00:03:18,780
私は試してアラートのような何かをすることはできません。

50
00:03:19,110 --> 00:03:23,820
こんにちは私はエラーが発生します。

51
00:03:23,820 --> 00:03:27,110
アラートが定義されていないと、アラートがブラウザに表示されるためです。

52
00:03:27,150 --> 00:03:30,620
&nbsp;

53
00:03:30,710 --> 00:03:33,310
&nbsp;

54
00:03:33,330 --> 00:03:38,060
&nbsp;

55
00:03:38,490 --> 00:03:42,990
私たちがブラウザにいても、私たちは実際にブラウザにはないので、ブラウザにコードを入力していますが、クラウド9のコンピュータの1つで実行されていますブラウザーなので、私はここに行き、Knodeに入り、私がブラウザーにいないために存在しない何かを警告すると思う。

56
00:03:42,990 --> 00:03:48,480
ドキュメント文書のようなものはコード内に全く存在しません。

57
00:03:48,690 --> 00:03:55,380
それは純粋にブラウザ側です。

58
00:03:56,320 --> 00:03:58,710
だから、Dommの誰もセレクタの1人のイベントリスナーを持っていません。

59
00:03:58,710 --> 00:04:02,950
すべての操作はブラウザ内でのみです。

60
00:04:03,090 --> 00:04:04,610
その中にはノートが付いていません。

61
00:04:04,710 --> 00:04:09,120
それはノードの短所と一緒に示したいことです。 私が言及したように、私たちは実際にそれをあまり使っていないでしょうが、Knodeの仕組みについての素晴らしい紹介です。

62
00:04:09,130 --> 00:04:12,500
私たちは端末でJavascriptを起動することができます。

63
00:04:12,690 --> 00:04:14,400
次の箇条書きは、ノードを使ってファイルを実行する方法です。

64
00:04:14,820 --> 00:04:17,180
だから私は、ノードでファイルを実行すると言うと、javascriptファイルを作成できるということです。

65
00:04:17,250 --> 00:04:22,880
必要なものを呼び出してjavascriptコードで埋めてください。そして、ブラウザを使わずにコマンドラインで実行すると、inodeコマンドを使って独自のHD

66
00:04:22,920 --> 00:04:27,090
Melosiアクセスを実行するだけです。

67
00:04:27,090 --> 00:04:32,190
&nbsp;

68
00:04:32,550 --> 00:04:37,350
私たちはちょうどそのノードのようなファイル名を入力します。

69
00:04:37,410 --> 00:04:42,270
そして、もしenterを押すと、私たちがJavascriptとして提供したファイルを試して実行します。

70
00:04:42,270 --> 00:04:48,900
だから私は今それを示すことができます。

71
00:04:49,200 --> 00:04:50,060
私はコマンドラインで新しいファイルを作るつもりです。

72
00:04:50,190 --> 00:04:54,570
私はちょうどそれをこんにちは呼び出すよ。

73
00:04:54,690 --> 00:04:59,880
はい、そうです。

74
00:05:00,180 --> 00:05:01,800
こんにちは。

75
00:05:02,070 --> 00:05:05,610
はい、今はLSとタイプして、そこにいることを確認します。

76
00:05:05,670 --> 00:05:07,100
そこにそれがある。

77
00:05:07,210 --> 00:05:08,730
エディタでそれを開き、簡単なJavascriptを追加しましょう。

78
00:05:08,910 --> 00:05:09,490
だから私たちのiがゼロに等しいforループをしましょう。

79
00:05:09,540 --> 00:05:13,550
私は10プラスプラス未満で、一定のaltログだけを行います。

80
00:05:13,560 --> 00:05:14,320
こんにちは、こんにちは。

81
00:05:14,490 --> 00:05:18,650
J S.

82
00:05:18,870 --> 00:05:22,670
ちょうどそれのように、我々は今それを保存します。

83
00:05:22,920 --> 00:05:30,220
nodeコマンドを使ってこのファイルを実行し、実際にこのコードを実行することができます。

84
00:05:30,510 --> 00:05:33,660
だからもう一度ノードとhelloであるファイルの名前をタイプします。

85
00:05:33,780 --> 00:05:34,980
はい、それだけです。

86
00:05:35,010 --> 00:05:40,230
私はenterを押して、それは私のためにファイルを実行し、それはこの評議会に私の端末を常に記録する。

87
00:05:40,230 --> 00:05:44,790
Helloこんにちはオランダ出身。

88
00:05:44,850 --> 00:05:48,900
はい、10回。

89
00:05:49,100 --> 00:05:50,610
&nbsp;

90
00:05:50,610 --> 00:05:57,120
このようなコードを書くのではなく、実際にやっていることは、ノードアプリケーションをどこで実行したか見ているようなものです。

91
00:05:57,420 --> 00:05:58,380
&nbsp;

92
00:05:58,440 --> 00:06:00,040
はい、これは私のサーバを持っている私のファイルであり、実際に私のためにサーバを起動し、それは3,000ポートでサービスを提供しています。 S.

93
00:06:00,600 --> 00:06:05,580
Nodaがそのファイルを実行したときにはノーターが表示されます。

94
00:06:05,580 --> 00:06:08,940
それが私たちが見るものです。

95
00:06:09,010 --> 00:06:15,270
より多くのものを使用してください。

96
00:06:15,270 --> 00:06:21,630
しかし、これを行うこともできますし、forループがあり、それがそのログに記録されます。

97
00:06:21,630 --> 00:06:23,720
同じように動作します。

98
00:06:24,480 --> 00:06:25,460
&nbsp;

99
00:06:25,470 --> 00:06:26,780
私がここで示した最後のことは、javascriptコードだけです。javascriptとnodeとRubyとの間のもう一つのパラダイムです。rubyファイルを作成して実行することもできます。

100
00:06:26,850 --> 00:06:30,640
nodeコマンドではなく、rubyコマンドを使用して、私はあなたにこれを再び表示しています。

101
00:06:30,660 --> 00:06:31,720
あなたがRubyをまったく学ぶことになっているからではありません。

102
00:06:31,740 --> 00:06:38,550
あなたは間違いなくこのことを覚えておく必要はありませんが、ノードとRubyや他のサーバー側の言語との別の比較を行うことができるように、あなたがそれを見ることを望みます。

103
00:06:38,550 --> 00:06:44,600
&nbsp;

104
00:06:44,760 --> 00:06:49,450
RBという新しいファイルを作成して、そのファイルを開きます。

105
00:06:49,530 --> 00:06:52,320
これはあなたがやることができるものであり、かなりサーバー側のことですので、ここではHello

106
00:06:52,320 --> 00:06:56,490
RBは私たちがルビーファイルを作る方法であり、単純なことをやっていきます。

107
00:06:56,490 --> 00:07:00,660
こんにちは。

108
00:07:00,660 --> 00:07:05,310
RBそしてループは使用しません。

109
00:07:05,310 --> 00:07:12,070
我々は3回それを行い、保存します。

110
00:07:12,140 --> 00:07:16,050
それがRubyの外観です。

111
00:07:16,110 --> 00:07:18,090
セミコロンや括弧を必要としないものはありません。

112
00:07:18,130 --> 00:07:20,400
私はそこにいるなら閉鎖します。

113
00:07:20,400 --> 00:07:22,540
そして、Noadこんにちはの代わりにそのファイルを実行する。

114
00:07:22,800 --> 00:07:24,260
はい、私はルビーを実行します。

115
00:07:24,270 --> 00:07:26,840
ハロードットRB。

116
00:07:27,030 --> 00:07:28,250
そしてRubyコードである私のファイルを実行します。

117
00:07:28,530 --> 00:07:32,270
それはRubyとして実行され、それは私を印刷します。

118
00:07:32,400 --> 00:07:35,710
こんにちは、こんにちは。

119
00:07:35,880 --> 00:07:38,070
3回。

120
00:07:38,310 --> 00:07:40,810
それで私がここに示したいのはこれだけです。

121
00:07:40,890 --> 00:07:43,390
2つの目的がありました。

122
00:07:43,410 --> 00:07:44,780
&nbsp;

123
00:07:44,820 --> 00:07:46,350
1つは、あなたがノードをキャンセルすることを示しています。これは引数なしでノードを入力するだけで開くことができ、ノードとファイル名で行うことができるノードを持つファイルを実行し、終了する必要があります。 S.

124
00:07:47,160 --> 00:07:49,320
次のレッスンで

125
00:07:49,350 --> 00:07:50,420
あなた自身でいくつかのjavascriptを書いてノードでそれを実行させるのは良いことです

126
00:07:50,460 --> 00:07:57,210
&nbsp;

127
00:07:57,210 --> 00:08:04,320
&nbsp;

128
00:08:04,320 --> 00:08:05,230
&nbsp;

129
00:08:05,230 --> 00:08:08,350
&nbsp;
