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
它只是將是一些基本的JavaScript一個單一的文件，但我會告訴你如何我們可以與節點利弊互動..

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理事會和瀏覽器之前，我們可以敞開心扉，我們可以與之交互，我們可以請在瀏覽器的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
每次沒有領取綜援的實際看，並與之交互。

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
所以，如果我輸入一些東西一些javascript像四加10我得到14或者我可以做這樣的事情打招呼加世界就是這樣，我可以做完整的JavaScript，我可以寫一個函數，如果我想。

21
00:01:54,330 --> 00:01:57,600
我不會做，在這裡，但我可以用JavaScript交互。

22
00:01:57,600 --> 00:02:01,830
這是一種叫做Rüppel酒店是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
實際上，我要告訴你的Ruby自己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
我可以按Ctrl-C兩次，開拓紅寶石利弊。我型我阿爾它代表了交互式Ruby的，現在我可以在這裡鍵入Ruby代碼，所以我會鍵入紅寶石像40加9一個非常簡單的線條，我得到49，這一切我想要展示。

30
00:02:39,090 --> 00:02:52,800
這是我們可以在命令行中，我們IRP鍵入並回車寫紅寶石的地方，我們進入這樣的新的地方，因為它認為這是Ruby的變量或方法或東西，我們不能鍵入我們的命令行之類的東西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
這是完全一樣的命令，我們只需要輸入節點並回車或光標的變化。

34
00:03:05,930 --> 00:03:08,420
現在，我可以開始寫服務器端的JavaScript。

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
而且即使我們在瀏覽器這裡要記住我們不是真正的瀏覽器，這樣我們在瀏覽器中輸入代碼，但它是對九霄雲外其他電腦在服務器端的地方之一，沒有被運行瀏覽器所以它只是喜歡我要去這裡進入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
所以我說與運行節點的文件的意思是，我們可以創建一個JavaScript文件。

52
00:04:37,410 --> 00:04:50,060
說它是任何你想要的，並與JavaScript代碼填充它，然後我們就可以無無使用inode的命令，把它用在自己的剛執行任何高清Melosi訪問瀏覽器在命令行中執行它。

53
00:04:50,190 --> 00:04:54,570
我們只需要輸入節點，然後一個文件名就這樣。

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
因此，讓我們做一個for循環我們我等於零。

64
00:05:22,920 --> 00:05:30,220
我不到10我加上加號和會只是做一個恆定的ALT日誌。

65
00:05:30,510 --> 00:05:33,660
你好你好，從點。

66
00:05:33,780 --> 00:05:34,980
ĴS.

67
00:05:35,010 --> 00:05:40,230
就這樣，我們將它保存在現在。

68
00:05:40,230 --> 00:05:44,790
我可以使用節點命令來執行這個文件實際上運行該代碼。

69
00:05:44,850 --> 00:05:48,900
於是，我再次輸入節點，這是打招呼的文件的名稱。

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
你好你好，從荷蘭。

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
是的這是我的文件，它有我的服務器，它實際上啟動服務器，我和它服務它的端口三千因為我J.S.後跑了，我可以去參觀，現在港口三千與諾特作為野田執行的文件。

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
這只是所的運行非常最後一件事我會告訴這裡是另一個平行的JavaScript和節點和紅寶石之間，我們也可以創建一個Ruby文件並執行JavaScript代碼。

81
00:06:44,760 --> 00:06:49,450
不能與節點命令，但與紅寶石的命令，我再次展示這個給你。

82
00:06:49,530 --> 00:06:52,320
不是因為你應該是學習Ruby的。

83
00:06:52,320 --> 00:07:00,660
你絕對不必記住這個，但我希望你能看到它，這樣就可以得出節點和Ruby等服務器端語言之間的另一種比較。

84
00:07:00,660 --> 00:07:12,070
這是你可以做，幾乎每一個服務器端件事，所以我會在這裡走了過來，並創建一個名為RB你好新的文件，我會打開該文件了。

85
00:07:12,140 --> 00:07:16,050
RB是我們如何做一個ruby文件，我會只是做簡單的東西。

86
00:07:16,110 --> 00:07:18,090
嗨來自Hello。

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
這就是Ruby的模樣。

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招呼該文件。

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
它執行我的文件，該文件是Ruby代碼。

96
00:07:40,890 --> 00:07:43,390
它運行它作為Ruby和它打印了我。

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
OK所以這就是我要在這裡展示。

100
00:07:49,350 --> 00:07:50,420
有兩個目標。

101
00:07:50,460 --> 00:08:05,230
其中一個告訴你節點取消您可以通過只是不帶參數輸入節點，打開，然後運行與節點的文件，你可以使用節點和文件名，這樣做，它需要結束和Dot J.S.在下一課。
