1
00:00:00,410 --> 00:00:05,580
這段視頻我要拿起我們離開，並繼續談論這三個周杰倫queery事件。

2
00:00:05,580 --> 00:00:31,020
所以接下來的一個，我要為大家介紹被稱為直按所以按鍵是在周杰倫的科裡的方式，我們可以添加一個按鍵監聽器元素，因此我會告訴你在碼頭上這裡，如果我們再往一個事件部分，我們來看一下鍵，同時按鍵和按鍵了這些，當用戶類型的東西在鍵盤上的差異是一點點微妙的觸發三個不同的事件。

3
00:00:31,140 --> 00:00:43,180
左右鍵向下觸發任何我們按一個鍵時，它的發射之後我們按了下去，然後鍵入，當我們釋放鍵，然後按鍵是有點不同的是射擊。

4
00:00:43,230 --> 00:00:51,390
有些人會告訴你，當你按下一個鍵，按鍵觸發，然後再釋放，以便它代表了整個按鍵上下。

5
00:00:51,390 --> 00:00:52,890
而事實並非如此。

6
00:00:52,890 --> 00:00:55,790
它實際上下來，跟上的火災英寸

7
00:00:55,800 --> 00:00:57,450
通常並非總是如此。

8
00:00:57,450 --> 00:00:59,520
因此，我們有一個偉大的堆棧溢出職位。

9
00:00:59,670 --> 00:01:01,580
所以，我建議您閱讀。

10
00:01:02,160 --> 00:01:12,370
我想在這裡指出，這小片左右鍵下鍵和向上提供指示哪個鍵，而按鍵指示被輸入的字符按下一個代碼。

11
00:01:12,810 --> 00:01:42,860
所以這是一個很好的例子是，如果我有一個文本輸入和有人類型移位，然後一個，他們正在努力使一個大寫的關鍵下來，向上鍵將火上的shift鍵和下殼的關鍵VS記者將火上一個大寫字母A因此它實際上給了我不只是最關鍵的是被壓在性格什麼樣的順序，但是當我們使用像移的修改鍵在一天三種不同的結尾實際最終結果性質事件非常相似。

12
00:01:42,930 --> 00:01:54,730
而大多數時候，你可以使用其中的任何脫身，我要書紀記者只是因為它是最常見的左右鍵按下的作品就像點擊這裡我們選擇美元符號的東西。

13
00:01:54,750 --> 00:01:57,600
因此，這裡是其選擇美元符號的東西的例子。

14
00:01:57,600 --> 00:02:10,100
然後我們改變按鍵，我們傳遞一個回調函數，並且回調函數會被觸發所選元素或元素集合在一個按鍵事件的任何時間。

15
00:02:10,110 --> 00:02:19,750
所以，我要證明我現在就回到我的HMO，讓我們在輸入類型添加文字等於就是這樣。

16
00:02:20,250 --> 00:02:23,660
我們會留在它並刷新我們的頁面。

17
00:02:24,340 --> 00:02:26,090
OK，現在我們在這裡有一個輸入。

18
00:02:26,550 --> 00:02:31,900
讓我們得到一些代碼，只是取消記錄的關鍵就在這裡隨時按下。

19
00:02:32,190 --> 00:02:39,800
所以打開控制台，我們需要先選擇輸入，這樣我們就可以做這樣的投入。

20
00:02:40,380 --> 00:02:42,800
這不是在這種情況下非常具體的。

21
00:02:42,810 --> 00:02:44,790
這裡只有一個輸入，這樣很好。

22
00:02:44,910 --> 00:02:54,740
但是，如果我們有複選框，如果我們有色彩輸入和單選按鈕，我們將要指定只在類型等於文本。

23
00:02:55,290 --> 00:02:57,370
但現在輸入的罰款。

24
00:02:57,390 --> 00:03:03,280
確保我們得到它正確的選擇它，然後我們添加按鍵就這樣。

25
00:03:03,660 --> 00:03:11,480
然後這裡裡面我們添加一個回調函數將被稱為鍵被按下的任何時間。

26
00:03:11,490 --> 00:03:21,220
因此，在這種情況下，我們只是有它取消登錄你按下一個鍵，然後回車。

27
00:03:21,840 --> 00:03:24,470
而現在，如果我走在這裡，我輸入一個密鑰。

28
00:03:24,510 --> 00:03:26,530
所以我打的字母P現在。

29
00:03:26,910 --> 00:03:33,060
你可以看到我給你按到鍵，如果我鍵入另一個關鍵它所做的就是在這裡告訴我一個數字。

30
00:03:33,060 --> 00:03:34,770
這就是Chrome現在是怎麼做的。

31
00:03:34,770 --> 00:03:38,480
但我發現了一個不同的概念日誌，因為我鍵入的每一個字符。

32
00:03:38,820 --> 00:03:46,630
所以這就是我們如何能夠取消該日誌的性格的東西，我們往往希望做的是運行取決於被按下的字符一些代碼。

33
00:03:46,650 --> 00:04:01,520
我們將作出做傑伊·奎裡的應用程序列表，你可以輸入新的做這樣遛狗並回車，然後，將採取該文本在這裡，做一個新做的，然後清除輸入的，所以你不必點擊一個按鈕提交一樣。

34
00:04:01,560 --> 00:04:02,900
你只需按下回車鍵。

35
00:04:03,180 --> 00:04:09,110
所以我們想要做的是監聽按鍵，但只有做的東西，如果用戶點擊進入。

36
00:04:09,270 --> 00:04:12,760
為了做到這一點，我們確實需要一點點改變這裡我們的代碼。

37
00:04:12,840 --> 00:04:18,640
所以我打算把剛才複製這一點，我將刷新頁面並粘貼此回。

38
00:04:18,660 --> 00:04:23,430
因此，我們仍然監聽按鍵，但我們會與事件對象一起工作。

39
00:04:23,440 --> 00:04:31,890
我要添加一個參數這裡我稱之為事件，這個對象將只包含所有關於按鍵事件的信息。

40
00:04:31,890 --> 00:04:37,260
所以我只是要取消日誌事件，所以你可以看到，我回車。

41
00:04:37,260 --> 00:04:45,200
現在，如果我輸入你可以看到，我不斷在事件每次在記錄和這個事件告訴我，類型是按鍵。

42
00:04:45,210 --> 00:04:49,250
它給了我一個時間戳給了我一些其他的東西。

43
00:04:49,350 --> 00:04:53,360
其中一個重要的部分就是這個字符代碼106。

44
00:04:53,490 --> 00:04:56,910
也有鍵碼1或6和有。

45
00:04:56,910 --> 00:05:00,340
這是在這裡，他們都指向一個或六個。

46
00:05:00,360 --> 00:05:02,870
還有，我不會去到一些細微的差別。

47
00:05:03,090 --> 00:05:07,840
我們將只與堅持這是殲奎文檔正式使用，以及之一。

48
00:05:07,980 --> 00:05:11,860
那麼，這指的是被按下的鍵的代碼。

49
00:05:11,910 --> 00:05:18,540
因此，每個鍵都有自己的代碼，它可以告訴你這裡的JavaScript字符代碼。

50
00:05:18,760 --> 00:05:21,900
這裡有一個網頁，將交互告訴你。

51
00:05:21,900 --> 00:05:27,480
所以，如果我型我想知道這封信看到相應的代碼。

52
00:05:27,480 --> 00:05:33,910
67，如果我要檢查什麼是進入我需要打回車鍵，我就做。

53
00:05:34,180 --> 00:05:36,570
它告訴我關鍵代碼中有結尾。

54
00:05:36,870 --> 00:05:42,860
所以這是我所知道的心臟，因為我們做了很多，我們希望一些事情發生，當你按下回車鍵的唯一的一個。

55
00:05:43,200 --> 00:05:43,440
好。

56
00:05:43,440 --> 00:05:45,390
因此，讓我們記住，鍵碼13。

57
00:05:45,660 --> 00:05:54,740
回到我們的代碼在這裡和所有我們想要做的是寫一個IF語句，而不是我們的聽眾說，如果用戶按下回車鍵。

58
00:05:54,750 --> 00:06:18,250
因此，如果一個事件等於13，這意味著用戶按下回車鍵，我們只會提醒你敲回車就這樣和擺脫這種現在該日誌的原因。

59
00:06:18,870 --> 00:06:23,160
因此，用戶鍵入任何形式的按鍵，而不是此輸入。

60
00:06:23,400 --> 00:06:29,490
然後我們有這個事件對象，我們現在加入我們的回調這已經是它在傳遞。

61
00:06:29,520 --> 00:06:32,880
即使我們離開了這一點，但我們並沒有在變量捕捉它。

62
00:06:33,030 --> 00:06:36,160
所以，現在我們在一個變量稱為事件捕捉它。

63
00:06:36,210 --> 00:06:39,870
您還可以看到這個稱為E，但有時可以被稱為什麼。

64
00:06:39,870 --> 00:06:41,580
記住這完全取決於你。

65
00:06:41,700 --> 00:06:48,150
然後，我們檢查，如果哪個屬性是13這是回車鍵字符代碼。

66
00:06:48,150 --> 00:06:49,360
按下回車鍵。

67
00:06:50,040 --> 00:06:55,830
現在讓我們去到這一點，我們會輸入一些非輸入鍵和我們沒有得到這些警報。

68
00:06:55,860 --> 00:07:01,130
我們得到的領事出來日誌，因為我們成立了原來的監聽器在這裡。

69
00:07:01,980 --> 00:07:05,740
但現在我我刪除所有，我會輸入一些東西，然後我就按下回車鍵。

70
00:07:06,240 --> 00:07:08,160
現在我給你打進去。

71
00:07:08,190 --> 00:07:11,960
所以每次我鍵入時間進入，所以我會做到這一點現在。

72
00:07:12,300 --> 00:07:13,900
它告訴我，你回車。

73
00:07:14,190 --> 00:07:14,670
好吧。

74
00:07:14,760 --> 00:07:20,390
所以，這就是我想要展示約按鍵將使用該製作或從現在開始做在短短的視頻列表。
