1
00:00:00,180 --> 00:00:02,530
तो क्या अब हम दो अलग अलग चीजें हैं जो हम पर ध्यान केंद्रित कर सकते हैं।

2
00:00:02,610 --> 00:00:10,110
पहले एक प्रदर्शन को बदल रहा है यहाँ विजेता खिलाड़ी पर हरी हो और कहा कि एक बहुत आसान है।

3
00:00:10,140 --> 00:00:14,670
और दूसरा एक रीसेट बटन इतना काम है कि हम फिर से कायम है और फिर से खेल सकते हो रही है।

4
00:00:14,850 --> 00:00:20,530
तो चलो रंग बदलने के साथ शुरू करते हैं और मैं ऐसा करने के लिए एक CSSA फ़ाइल में एक वर्ग को परिभाषित करने से जा रहा हूँ।

5
00:00:20,580 --> 00:00:25,420
इसलिए मैं और एक सी एस एस फ़ाइल बनाने की जरूरत है मैं सिर्फ इतना है कि scorekeeper फोन करने के लिए जा रहा हूँ।

6
00:00:25,590 --> 00:00:35,790
सी एस एस तो मैं अपने HDMI फ़ाइल scorekeeper Dotsie एस एस के बजाय इसे जोड़ने और बचाने के लिए जा रहा हूँ।

7
00:00:35,790 --> 00:00:47,090
तब मैं अपने CSSA फाइल करने के लिए जाने के लिए और एक वर्ग को परिभाषित करने के लिए जा रहा हूँ और मैं सिर्फ यह सर्दियों फोन करता हूँ और मैं रंग कहने जा रहा हूँ हरे रंग की है और कहा कि हम सभी की जरूरत और बचाने के लिए होगा है।

8
00:00:47,190 --> 00:00:49,620
और सिर्फ जांच करने के लिए है कि यह जिस तरह से मैं यह चाहते हैं कि लग रहा है।

9
00:00:49,620 --> 00:00:59,540
चलो बस अवधि को जोड़ें ताकि कहेंगे वर्ग के बराबर होती है और हम सिर्फ यह मिल जाने से खिलाड़ी 1 प्रदर्शन के लिए विजेता का एक वर्ग दे दूँगा।

10
00:00:59,610 --> 00:01:03,090
और अगर मैं ताज़ा आपको हम एक हरे रंग 0 मिलता देख सकते हैं।

11
00:01:03,090 --> 00:01:05,700
यह ठीक है कि क्या हम एक वेतन वृद्धि के रूप में चाहते हैं।

12
00:01:05,730 --> 00:01:09,260
बेशक हम यह रूप में काले शुरू करने के लिए और केवल वर्ग को जोड़ने चाहते हैं।

13
00:01:09,360 --> 00:01:14,320
जब खेल खत्म हो गया है इसलिए हम अपने जावास्क्रिप्ट को वापस जाने के लिए और इस से छुटकारा पाने की जरूरत है।

14
00:01:14,520 --> 00:01:17,030
इसलिए यह काला करने के लिए वापस चला जाता है।

15
00:01:17,310 --> 00:01:18,910
अब हमारी जावास्क्रिप्ट पर जाएं।

16
00:01:19,530 --> 00:01:24,870
तो हम बस खिलाड़ी 1 के लिए शुरू करेंगे और हम अगर खिलाड़ी 1 स्कोर स्कोर जीतने के बराबर है जांच की जरूरत है।

17
00:01:24,870 --> 00:01:26,640
इसका मतलब है कि खिलाड़ी एक जीता है।

18
00:01:26,760 --> 00:01:33,360
यहाँ तो हम खिलाड़ी 1 प्रदर्शन कक्षा सूची में जोड़ने के लिए जा रहे हैं।

19
00:01:33,360 --> 00:01:37,570
हम कक्षा विजेता जोड़ने के लिए जा रहे हैं और यह सब हम क्या करना है।

20
00:01:37,830 --> 00:01:44,500
तो अगर हम ताज़ा आप के रूप में मैं खिलाड़ी 1 स्कोर वेतन वृद्धि और 5 के लिए मिलता है देखेंगे।

21
00:01:44,520 --> 00:01:46,580
यही वर्ग जोड़ा गया है।

22
00:01:46,830 --> 00:01:49,390
तो अगर हम एक नज़र यहाँ ले रहा यह निरीक्षण करेंगे।

23
00:01:49,410 --> 00:01:54,090
इसमें कोई वर्ग है और जब तक हम 5 को मिल रहा incrementing रहते हैं।

24
00:01:54,090 --> 00:01:59,640
यहीं में ध्यान देना है और हम वर्ग के बराबर होती है विजेता जोड़ा जब हम 5 के लिए मिलता है।

25
00:01:59,910 --> 00:02:02,900
इसलिए हम खिलाड़ी 2 के लिए एक ही बात करूँगा।

26
00:02:03,150 --> 00:02:07,230
तो अगर खिलाड़ी दो स्कोर जीत स्कोर प्रदर्शित करने के लिए खिलाड़ी बदल जाएगा।

27
00:02:07,710 --> 00:02:10,480
5 को यह वेतन वृद्धि की जाँच करें।

28
00:02:10,650 --> 00:02:12,060
महान।

29
00:02:13,110 --> 00:02:15,030
सब कुछ ठीक काम करने लगता है।

30
00:02:15,450 --> 00:02:19,260
तो अगली टुकड़ा रीसेट बटन अब सही काम करने के लिए हो रही है।

31
00:02:19,350 --> 00:02:22,490
अगर हम खेल पाने पर यह हमेशा सच करने के लिए सेट है।

32
00:02:22,500 --> 00:02:24,990
वहाँ पर खेल बदलने के लिए कोई रास्ता नहीं है।

33
00:02:24,990 --> 00:02:28,830
तो रीसेट बटन पर क्लिक कोड की कुछ अलग लाइनों को गति प्रदान करने की जरूरत है।

34
00:02:28,860 --> 00:02:30,540
पहले आप बदलना चाहते हैं।

35
00:02:30,540 --> 00:02:33,390
खिलाड़ी 1 स्कोर और खिलाड़ी शून्य पर वापस स्कोर करने के लिए।

36
00:02:33,420 --> 00:02:43,860
हम उन मूल्यों यहां खिलाड़ी 1 प्रदर्शन और खिलाड़ी में प्रदर्शित कर रहे हैं कि शून्य होने के लिए प्रदर्शित करने के लिए परिवर्तित करना चाहते हैं और हम इस हरे वर्ग के जो भी तत्व से उस पर है निकालना चाहते हैं।

37
00:02:44,130 --> 00:02:51,180
और फिर आखिरी बात हम झूठे किया जा रहा है ताकि हमारे कोड और यहाँ फिर से चला सकते हैं करने के लिए वापस चला जाता है पर बनाने के लिए सुनिश्चित करें कि खेल की जरूरत है।

38
00:02:51,240 --> 00:02:57,200
पहली बात तो हम बटन हम इसे आईडी बराबर रीसेट दे दी है का चयन करने की जरूरत है।

39
00:02:57,390 --> 00:03:00,170
तो हम यहाँ पर जाने के लिए और सिर्फ उसका चयन की जरूरत है।

40
00:03:00,330 --> 00:03:02,590
तो मैं अब तक अन्य बटन के साथ यह करूँगा।

41
00:03:02,640 --> 00:03:16,400
रीसेट बटन दस्तावेज़ डॉट के बराबर होती है और हम आईडी के आधार पर एक और पाने के तत्व क्या करेंगे और इस समय आईडी रीसेट है और बचत होगी और उसके बाद सिर्फ इतना है कि यह काम करता जाँच करें।

42
00:03:16,580 --> 00:03:17,820
एक निरंतर लॉग करो।

43
00:03:18,060 --> 00:03:22,900
रीसेट बटन रीसेट और ताज़ा करें।

44
00:03:22,900 --> 00:03:26,050
यदि हम अपने कंसोल में देखो हम अपने सही बटन मिलता है।

45
00:03:26,070 --> 00:03:27,960
इसे रद्द कर दिया गया है लॉग इन कर ली।

46
00:03:28,390 --> 00:03:53,910
ठीक है तो हम उस रीसेट बटन पर एक क्लिक के लिए हमारे घटना श्रोता जोड़कर शुरू कर देना चाहिए, ताकि हमारे कॉलबैक समारोह में बटन है कि घटना श्रोता क्लिक रीसेट और सब है कि हम फिर से शुरू करने के लिए क्या करना चाहते हैं सिर्फ यकीन है कि यह काम करता है बनाने के लिए लॉग सिर्फ क्लिक रीसेट रद्द और वहाँ हम अपने रीसेट बटन क्लिक किया गया है जाओ।

47
00:03:54,360 --> 00:03:57,780
इसलिए यद्यपि के रूप में हम चर्चा हम निर्धारित करने की आवश्यकता तर्क।

48
00:03:57,780 --> 00:04:00,330
खिलाड़ी 1 स्कोर और खिलाड़ी शून्य पर वापस स्कोर करने के लिए।

49
00:04:00,450 --> 00:04:02,440
तो यह है कि काफी सरल है।

50
00:04:02,460 --> 00:04:05,890
खिलाड़ी 1 स्कोर करने के लिए शून्य खिलाड़ी शून्य है।

51
00:04:06,330 --> 00:04:14,790
लेकिन अगर मैं अब इस अधिकार को चलाने जहाँ मैं केवल खिलाड़ी 1 स्कोर खिलाड़ी में शून्य और वेतन वृद्धि के लिए स्कोर करने के लिए इतना है कि खिलाड़ी एक जीत बदलने के लिए और उसके बाद रीसेट क्लिक करें।

52
00:04:14,850 --> 00:04:20,050
कुछ भी नहीं होने प्रकट होता है और वह है क्योंकि हम केवल जावास्क्रिप्ट में स्कोर को बदल रहा है।

53
00:04:20,100 --> 00:04:27,050
तो उन P1 और P2 प्रदर्शन चर कि हम अद्यतन करने की जरूरत है हम पेज पर स्कोर अद्यतन कभी नहीं।

54
00:04:27,300 --> 00:04:34,020
इसलिए हम एक प्रदर्शन पाठ्य सामग्री करना चाहता हूँ और हम सिर्फ शून्य करने के लिए सेट कर सकते हैं।

55
00:04:34,020 --> 00:04:37,180
हम भी यह 1 स्कोर होना करने के लिए तैयार कर सकती है।

56
00:04:37,320 --> 00:04:38,690
वे दोनों शून्य होना चाहिए।

57
00:04:39,090 --> 00:04:42,700
तो एक ही बात पीट प्रदर्शित करने के लिए पाठ्य सामग्री शून्य है।

58
00:04:42,930 --> 00:04:46,060
अगर हम अब ताज़ा और हम 5 को मिलता है।

59
00:04:47,280 --> 00:04:48,410
वे दोनों शून्य करने के लिए वापस जाओ।

60
00:04:48,450 --> 00:04:50,750
तो चलो एक करीब खेल मिलता है।

61
00:04:52,360 --> 00:04:55,120
और रीसेट दोनों शून्य करने के लिए वापस जाने के लिए क्लिक करें।

62
00:04:55,500 --> 00:04:58,030
अगले ऊपर की विजेता खंड को दूर करते हैं।

63
00:04:58,090 --> 00:05:01,430
यह यह दोनों से विजेता वर्ग को हटाने के द्वारा आसान तरीका क्या होगा।

64
00:05:01,540 --> 00:05:03,650
इसलिए हम भी जांच नहीं करेगा जो एक यह है।

65
00:05:03,730 --> 00:05:05,260
हम सिर्फ दोनों से इसे निकाल देंगे।

66
00:05:05,300 --> 00:05:07,620
यह एक प्रदर्शन का सिर्फ एक मामला है।

67
00:05:07,780 --> 00:05:12,070
कक्षा सूचियों विजेता को हटा दें।

68
00:05:12,310 --> 00:05:16,440
तो यह है कि खंड से छुटकारा मिल जाएगा और यह भी प्रदर्शित करने के लिए पर यह करना होगा।

69
00:05:16,480 --> 00:05:20,830
तो यह बात नहीं है, जो भी एक यह है क्योंकि हम इसे दोनों से निकाल रहे हैं।

70
00:05:21,940 --> 00:05:25,160
तो अब अगर हम एक खेल खेलते हैं हम एक विजेता मिलता है।

71
00:05:25,600 --> 00:05:26,850
मैं रीसेट करें क्लिक करें।

72
00:05:26,920 --> 00:05:30,560
वे दोनों वापस सिर्फ एक खाली सादे पाठ के लिए जाना।

73
00:05:31,140 --> 00:05:33,700
लेकिन जैसा कि आप देख सकते हैं मैं पाँच करने के लिए मिलता है।

74
00:05:33,790 --> 00:05:36,340
मैं अभी भी रीसेट बटन क्लिक कर काम नहीं करते।

75
00:05:36,610 --> 00:05:39,930
और उसकी वजह खेल खत्म अभी भी सच है।

76
00:05:40,110 --> 00:05:42,900
और तो बजाय इन घटनाओं से हमारे कोड में से कोई भी चला जा रहा है।

77
00:05:43,090 --> 00:05:45,000
तो आखिरी बात हम क्या करने की जरूरत निर्धारित है।

78
00:05:45,100 --> 00:05:50,340
झूठे और है कि खेल रखने के लिए सक्षम होना चाहिए करने के लिए वापस खेल खत्म।

79
00:05:50,820 --> 00:05:53,350
तो मैं incrementals ताज़ा होगी।

80
00:05:53,520 --> 00:05:55,530
खत्म हो चुका है एक खेल मिलता है।

81
00:05:55,540 --> 00:05:55,990
हम वहाँ चलें।

82
00:05:55,990 --> 00:05:57,240
मैं अब और नहीं खेल सकते हैं।

83
00:05:57,250 --> 00:06:04,610
मैं रीसेट पर क्लिक करें और इस पर अब खेल गलत करने के लिए वापस आ गया है और मैं फिर से खेल सकते हैं और उसके बाद जारी रखते हैं।

84
00:06:04,840 --> 00:06:07,220
तो यह है कि मुख्य कार्यक्षमता यहाँ है।

85
00:06:07,320 --> 00:06:14,650
हम लगभग सब कुछ किया है बहुत पिछले बात नंबर करने के लिए खेल रही है या जीत स्कोर एक चर हो।

86
00:06:14,640 --> 00:06:16,520
तो यह हमेशा सिर्फ पांच नहीं है।

87
00:06:16,930 --> 00:06:27,710
इसलिए हम इस इनपुट है और हम इस का उपयोग करने के लिए इतना है कि जब मैं बदल यह सात होने के लिए इस 7 के लिए खेल कहते हैं और हमारे अधिकतम या हमारी जीत स्कोर सात के बजाय पांच चाहते हैं।

88
00:06:27,970 --> 00:06:29,750
इसलिए हम वहाँ पाने के लिए कुछ कदम है।

89
00:06:29,760 --> 00:06:35,500
पहली बात यह है कि हम क्या करने की जरूरत इस इनपुट चयन के रूप में आप हम इनपुट प्रकार संख्या के बराबर है देख सकते हैं।

90
00:06:35,740 --> 00:06:37,330
यह पेज पर केवल इनपुट है।

91
00:06:37,360 --> 00:06:40,410
इसलिए हम जरूरी यह एक आईडी या कुछ भी देने के लिए नहीं है।

92
00:06:40,420 --> 00:06:46,790
तो मैं यहाँ पर जाने के लिए और सिर्फ मेरे अन्य चयनकर्ताओं वर के साथ उसका चयन जा रहा हूँ।

93
00:06:47,050 --> 00:06:58,030
चलो बस इसे कहते हैं कोई इनपुट दस्तावेज़ के बराबर होती है और वहाँ के लिए यह दस्तावेज है कि क्वेरी चयनकर्ता इनपुट कर सकते हो रही करने के तरीके का एक बहुत करते हैं।

94
00:06:58,020 --> 00:07:01,400
हम यह भी केवल जहां निर्दिष्ट कर सकता है।

95
00:07:01,420 --> 00:07:06,540
प्रकार संख्या के बराबर है क्योंकि वहाँ अन्य सामग्री हो सकती है।

96
00:07:06,730 --> 00:07:08,070
हमारे मामले में मैं इसे सरल रखने के लिए होगा।

97
00:07:08,080 --> 00:07:09,330
वहाँ सिर्फ एक ही इनपुट है।

98
00:07:09,460 --> 00:07:11,190
तो यह सिर्फ ठीक काम करेगा।

99
00:07:11,810 --> 00:07:12,120
ठीक।

100
00:07:12,120 --> 00:07:14,420
इसलिए हम चाहते हैं कि इनपुट का चयन किया है।

101
00:07:14,440 --> 00:07:16,390
तो अब एक घटना जोड़ें।

102
00:07:16,420 --> 00:07:26,920
तो क्या हम ऐसा करना चाहते हैं कि किसी भी समय इस मूल्य या उस नंबर परिवर्तन हम इस अद्यतन करना चाहते हैं बदलता है और हम जीत स्कोर चर के रूप में अच्छी तरह से अद्यतन करना चाहते हैं।

103
00:07:26,950 --> 00:07:29,200
तो क्या हम ऐसा करने की जरूरत है एक घटना को जोड़ने है।

104
00:07:29,280 --> 00:07:40,190
तो हम बस सुन्न जाने के लिए और डॉट डाल देंगे घटना Lessner क्लिक था, बस इसे इस तरह से यहाँ नहीं है।

105
00:07:41,050 --> 00:07:44,750
समारोह और सभी एक चेतावनी से करते हैं।

106
00:07:45,300 --> 00:07:54,720
इनपुट क्लिक किया और क्या आप देखेंगे कि वास्तव में एक क्लिक के श्रोता इस काम के लिए सबसे अच्छा साधन नहीं है।

107
00:07:54,920 --> 00:07:58,880
हाँ हम जैसे मैं बस वहाँ था एक क्लिक के साथ मूल्य बदल सकते हैं क्योंकि।

108
00:07:59,470 --> 00:08:07,150
लेकिन मैं यह भी हटा सकते हैं और एक नंबर क्योंकि मैं क्लिक करने के लिए नहीं था अपने आप को और कोई घटना निकाल दिया गया था टाइप हिट कर सकते हैं।

109
00:08:07,360 --> 00:08:11,110
तो अगर मैं थोड़ा बटन यहाँ एक त्वरित घटना आग का उपयोग करें।

110
00:08:11,110 --> 00:08:14,670
वरना अगर मैं सिर्फ अपने कीबोर्ड का उपयोग हम एक त्वरित घटना नहीं मिलता है।

111
00:08:14,680 --> 00:08:19,680
तो वहाँ घटना का एक और प्रकार है कि ज्यादा इस मामले में जो परिवर्तन कहा जाता है में बेहतर है।

112
00:08:19,770 --> 00:08:25,240
तो एक परिवर्तन घटना किसी भी समय मूल्य परिवर्तन चलेंगे और यह कोई फर्क नहीं पड़ता कि कैसे है कि मूल्य बदल दिया है।

113
00:08:25,240 --> 00:08:27,840
तो यह था, क्योंकि मैं क्लिक या कुंजी को नष्ट मारा।

114
00:08:27,850 --> 00:08:35,000
तो चलो वास्तव में चेतावनी यहाँ बदल इनपुट बदल कहने के लिए और फिर ताज़ा करते हैं।

115
00:08:35,320 --> 00:08:39,900
और अगर मैं यहाँ क्लिक करें इसे बदलने के लिए यह मुझसे कहता है आप इनपुट बदल दिया है।

116
00:08:40,090 --> 00:08:47,960
लेकिन अगर मैं हटा सकते हैं और मैं एक संख्या है जो यह भी मुझसे कहता है कि मैं इनपुट बदलने के लिए इतना है कि बहुत अच्छी बात है पर क्लिक शामिल नहीं करता टाइप करें।

117
00:08:47,980 --> 00:09:00,650
इस घटना को हम परिवर्तन घटना किसी भी समय मूल्य परिवर्तन हम यहाँ इस संख्या को अद्यतन करना चाहते हैं का उपयोग करना चाहते है और हम भी अपने जीत स्कोर को अद्यतन करने के लिए इतना है कि हमारे खेल जब तक हम यह है कि नई जीत स्कोर मारा जाना जारी चाहते हैं।

118
00:09:00,700 --> 00:09:02,700
उम्मीद है कि यह हमारी वास्तविक जीत स्कोर नहीं है।

119
00:09:02,740 --> 00:09:04,850
रॉक कागज कैंची का निश्चित रूप से लंबे समय तक खेल।

120
00:09:05,080 --> 00:09:08,530
तो पहली बात यहाँ यह मान का अद्यतन कर रहा है।

121
00:09:08,860 --> 00:09:13,020
तो जैसे इससे पहले कि हम इसे चुनने के लिए जो इसे एक पैराग्राफ की जरूरत है।

122
00:09:13,060 --> 00:09:22,590
इसलिए हम अपने अनुच्छेद का चयन करने की जरूरत है और मैं सिर्फ एक वर पैरा दस्तावेज है कि क्वेरी चयनकर्ता टैग बराबरी कर लेंगे।

123
00:09:23,290 --> 00:09:35,070
और फिर इस त्वरित घटना में हम सिर्फ इतना है कि पाठ्य सामग्री को बदल देंगे और हम सिर्फ सिर्फ यह क्लिक कहते हैं या हम कहते हैं कि मूल्य बदल जाने के लिए बदलने के द्वारा शुरू करेंगे।

124
00:09:36,640 --> 00:09:39,310
बस ऐसे ही और ताज़ा की तरह।

125
00:09:39,310 --> 00:09:49,730
अब अगर मैं मूल्य है कि पैरा परिवर्तन मूल्य बदल कहने के लिए बदल लेकिन यह हमारा एक ही समस्या है कि हम एच-1 के साथ पहले में भाग गया है कि हम पूरे अनुच्छेद को बदलने के लिए नहीं करना चाहती।

126
00:09:49,810 --> 00:09:52,390
हम केवल इस छोटे से हिस्से को बदलना चाहते हैं।

127
00:09:52,390 --> 00:09:55,000
तो क्या हम प्रयोग करना चाहते हैं वास्तव में एक और अवधि है।

128
00:09:55,300 --> 00:09:58,950
इसलिए हम वापस जाना होगा और हम नंबर के चारों ओर एक काल जोड़ देंगे।

129
00:09:59,380 --> 00:10:06,400
और इस अवधि में जहां हम फिर से एक तत्व नहीं पूरी बात का सिर्फ एक छोटा सा हिस्सा लक्ष्य के लिए इसका इस्तेमाल कर सकते हैं के लिए एक आदर्श इस्तेमाल होता है।

130
00:10:06,820 --> 00:10:11,680
और मैं वास्तव में नहीं एक विचार यह इस समय सिर्फ आप यह चयन का एक और रास्ता दिखाने के लिए देने के लिए जा रहा हूँ।

131
00:10:11,710 --> 00:10:14,780
तो सिर्फ यह एक पैरा के बजाय एक स्पैन के लिए याद है।

132
00:10:14,920 --> 00:10:17,010
और यह है कि हमारे पेज पर की तरह केवल एक ही है।

133
00:10:17,110 --> 00:10:18,060
इसलिए हम वापस जाना होगा।

134
00:10:18,310 --> 00:10:30,170
तो बजाय का चयन करने से पैराग्राफ का एक नया चर पैदा करते हैं और हम स्कोर प्रदर्शन जीतने यह फोन करता हूँ और यह दस्तावेज़ प्रश्नों चयनकर्ता होने जा रहा है।

135
00:10:30,970 --> 00:10:39,520
लेकिन बजाय सिर्फ अवधि क्योंकि वहाँ पेज हम पैराग्राफ के अंदर फैला चयन करना चाहते हैं पर अन्य फैला रहे हैं।

136
00:10:39,550 --> 00:10:40,690
तो यह है कि हम सभी को लिखने के लिए है।

137
00:10:40,810 --> 00:10:41,930
पी अंतरिक्ष।

138
00:10:41,930 --> 00:10:42,710
काल।

139
00:10:43,240 --> 00:10:44,490
और हम बचा लेंगे।

140
00:10:44,980 --> 00:10:49,970
और अब आगे बढ़ते हैं और जीत स्कोर यहां पर प्रदर्शित पैरा के बजाय को अद्यतन करते हैं।

141
00:10:49,990 --> 00:10:53,710
तो इस तरह से स्कोर प्रदर्शन जीतने।

142
00:10:54,010 --> 00:10:56,020
और यह अभी भी सही नहीं होने जा रहा है।

143
00:10:56,080 --> 00:11:02,550
यह केवल मान अद्यतन करने के लिए बदल रहा है, लेकिन हर बार कम से कम यह पूरे अनुच्छेद को अद्यतन नहीं है।

144
00:11:02,950 --> 00:11:10,840
तो अगले कदम संख्या इनपुट के अंदर है कि इतना है कि मूल्यों को एक साथ सिंक कर रहे हैं प्रदर्शित करने के लिए अद्यतन करने के लिए यह हो रही है।

145
00:11:10,880 --> 00:11:13,920
इसलिए हम वास्तव में नहीं देखा है कि कैसे हम एक इनपुट से डेटा मिलता है।

146
00:11:13,960 --> 00:11:15,940
हम वर्तमान मूल्य कैसे मिलता है।

147
00:11:15,940 --> 00:11:18,100
मैं तुम्हें यहाँ इनपुट का चयन करके दिखाने के लिए जा रहा हूँ।

148
00:11:18,250 --> 00:11:32,750
तो यह है कि क्वेरी चयनकर्ता दस्तावेज़ और हम सांत्वना इनपुट में ऐसा करने जा रहे हैं और मैं एक चर करने के लिए इसे बचाने के लिए तो यह वर इनपुट दस्तावेज़ Taqueria फोन अपने इनपुट का चयन जा रहा हूँ और फिर हम मूल्य daat एक इनपुट करूँगा।

149
00:11:33,040 --> 00:11:39,040
तो यह है कि जो कुछ भी मूल्य इस इनपुट जो भी मूल्य है में निहित है की एक स्ट्रिंग होने जा रहा है।

150
00:11:39,040 --> 00:11:43,800
तो अगर मैं 7 को यह बदलने के लिए और मैं कोड चलाने फिर मैं 7 मिलता है।

151
00:11:44,120 --> 00:11:51,520
अगर मैं इसे एक बड़ी संख्या बनाने के लिए और इस समय मैं यह कर फिर से यह दर्शाता है जो कुछ भी मूल्य इस इनपुट के अंदर है।

152
00:11:51,520 --> 00:11:56,950
इसलिए हम बजाय करने के लिए स्ट्रिंग मान बदल इस बदलकर उस का उपयोग करने के लिए जा रहे हैं।

153
00:11:56,950 --> 00:12:12,710
हम इतना है कि यहाँ से पैसे लेते हैं और जीतने के स्कोर को प्रदर्शित पाठ सामग्री बदल जाएगा Nahm इनपुट डॉट मूल्य होना करने के लिए इसे बदलने के लिए जा रहे हैं।

154
00:12:13,370 --> 00:12:18,690
इसलिए हम ताज़ा और मैं इस अद्यतन और या तो अब सिंक में एक साथ आप कर सकते हैं।

155
00:12:19,030 --> 00:12:26,900
तो जैसा कि मैं इस अद्यतन एक से तीन के लिए मेरे खेल या जीत स्कोर प्रदर्शन होने की भी 1 से 3 को अद्यतन करता है।

156
00:12:27,340 --> 00:12:30,580
तो निश्चित रूप से हम 123 के लिए नहीं खेल रहे हैं।

157
00:12:30,580 --> 00:12:32,350
हम अभी से पांच खेल रहे हैं।

158
00:12:32,740 --> 00:12:40,280
और उसकी वजह से हमारे तर्क इस नए इनपुट मूल्य सब है कि यह दर्शाती है प्रतिबिंबित नहीं है 5 के बारे में हमारी मूल जीत स्कोर है।

159
00:12:40,480 --> 00:12:51,430
इसलिए हम भी इनपुट मूल्य सुन्न और बचाने के लिए बराबर होना करने के लिए यहाँ जीत रहे हैं स्कोर नीचे बदलना चाहते हैं।

160
00:12:51,430 --> 00:12:58,790
और अब के बदलते यह तो हम तीन के लिए खेल रहे हैं और हम क्लिक करें और आप हम कुछ अजीब व्यवहार पर ध्यान देंगे कोशिश करते हैं।

161
00:12:58,840 --> 00:13:00,940
तो यह और भी पाँच बजे बंद नहीं किया था।

162
00:13:00,970 --> 00:13:02,370
यह सिर्फ हमेशा के लिए जा रहा रखता है।

163
00:13:02,650 --> 00:13:10,300
तो यह एक मजेदार बग डेटा तार और संख्या के विभिन्न प्रकार और उन्हें ट्रिपल बराबर की तुलना में दोगुना बराबर की तुलना के साथ नहीं है कि है।

164
00:13:10,300 --> 00:13:14,200
तो नीचे करने के लिए प्राप्त करने के लिए यह कुछ बुरा करते हैं। प्रवेश।

165
00:13:14,200 --> 00:13:24,700
इसलिए हम जानते हैं कि इस सब की जड़ यहाँ इस लाइन या इस लाइन यहाँ अगर खिलाड़ी के स्कोर जीत स्कोर बराबर होती है, तो खिलाड़ी एक है, जहां हम जाँच कर रहे है।

166
00:13:24,820 --> 00:13:26,790
यही कारण है कि जब हम सच करने के लिए खेल खत्म सेट है।

167
00:13:27,130 --> 00:13:29,610
और कहा कि अब ठीक है क्योंकि खेल खत्म नहीं हो रहा है।

168
00:13:29,620 --> 00:13:31,460
हम स्कोर बदलते हैं।

169
00:13:31,450 --> 00:13:33,730
खेल खत्म कभी नहीं बदल रहा है।

170
00:13:33,820 --> 00:13:35,460
यह हमेशा गलत है।

171
00:13:35,710 --> 00:13:37,660
तो कुछ इस पंक्ति के साथ गलत हो रहा है।

172
00:13:37,780 --> 00:13:41,860
तो चलो एक बाहर रद्द कर दिया लॉग करते हैं और हम दो बातें करने के लिए जा रहे हैं।

173
00:13:41,870 --> 00:13:49,700
के बस से बाहर खिलाड़ी 1 स्कोर मुद्रित करते हैं और हम बाहर जीत स्कोर प्रिंट हूँ और हम उन्हें अल्पविराम के द्वारा अलग कर सकते हैं और वे सिर्फ एक ही लाइन पर उन्हें प्रिंट करेंगे।

174
00:13:49,720 --> 00:13:56,820
बस एक त्वरित Comstock लॉग का उपयोग कर नोट कैसे हम अब के लिए डिबग करने के लिए जा रहे हैं, लेकिन हम डिबगिंग के और अधिक उन्नत तरीकों के बारे में बाद में बात कर रही हो जाएगा।

175
00:13:57,010 --> 00:14:07,470
इसलिए मुझे लगता है ताज़ा करेंगे और अगर हम शुरू हम बढ़ खिलाड़ी 1 स्कोर पर एक नज़र रखना और आप देख सकते हैं कि हम तीन हो और हम नंबर पांच के लिए यह तुलना कर रहे हैं।

176
00:14:07,540 --> 00:14:10,670
तो खिलाड़ी 1 स्कोर तीन स्कोर जीत है पाँच है।

177
00:14:10,900 --> 00:14:15,250
लेकिन जैसे ही मैं होना इस परिवर्तन के रूप में हम कहते हैं कि 7 करते हैं और अब मैं क्लिक करें।

178
00:14:15,250 --> 00:14:23,160
खिलाड़ी 1 हम अब खिलाड़ी 1 स्कोर जो स्कोर जो स्ट्रिंग सात जीतने के लिए चार नंबर है तुलना कर रहे हैं।

179
00:14:23,440 --> 00:14:27,090
अगर मैं सिर्फ पाँच के साथ शुरू तो फिर से ताज़ा।

180
00:14:27,110 --> 00:14:28,420
यह बस ठीक काम करता है।

181
00:14:28,780 --> 00:14:36,680
लेकिन अगर मैं इस परिवर्तन और अब हम यह संख्या और स्ट्रिंग की तुलना और है कि क्योंकि हम ट्रिपल बराबरी यहाँ क्या कर रहे हैं हमें के लिए काम करने के लिए नहीं जा रहा है।

182
00:14:36,790 --> 00:14:40,590
इसलिए हम डबल बराबरी कर सकता है, लेकिन आप जानते हैं कि मैं उस के एक प्रशंसक नहीं हूँ।

183
00:14:40,610 --> 00:14:46,670
तो क्या हम बजाय क्या करने जा रहे हैं यहाँ नीचे जाने के लिए और सिर्फ इस लेते हैं और यह मान रखा है और यह एक स्ट्रिंग में बदल जाते है।

184
00:14:46,780 --> 00:14:57,130
इसलिए सिर्फ इतना है कि राजधानी और संख्या और उसके बाद की तरह संख्या में गुजरती हैं और मूल्य है जो फिर एक स्ट्रिंग में बदल जाते हैं और तय है कि स्कोर जीत हो जाएगा डाल दिया।

185
00:14:57,220 --> 00:14:58,020
इसलिए हम ताजा थे।

186
00:14:58,020 --> 00:15:02,210
अब यह सिर्फ ठीक काम करता है।

187
00:15:02,760 --> 00:15:11,120
हम पाँच को मिलता है, लेकिन अगर हम भी बदल इस के लिए हमारे खेल 2 पर खत्म हो गया है हो सकता है।

188
00:15:11,230 --> 00:15:17,000
वहाँ एक छोटा सा मुद्दा है जिस पर हम है अगर हम जो है, जो हम बाहर शुरू कर रही पांच के लिए एक खेल खेल रहे हैं ध्यान केंद्रित करने की जरूरत है।

189
00:15:17,170 --> 00:15:22,310
और अगर मैं उस के माध्यम से आधे रास्ते के बारे में फैसला मैं अधिकतम स्कोर पर जीत स्कोर बदलना चाहते हैं।

190
00:15:22,390 --> 00:15:28,920
हमारे कोड है कि अभी से संभाल नहीं है बहुत अच्छी तरह से, क्योंकि अगर मैं अब इस परिवर्तन हम केवल तीन के लिए खेल रहे हैं।

191
00:15:28,960 --> 00:15:30,630
हम इस से निपटने के लिए दो अलग अलग तरीके हैं।

192
00:15:30,640 --> 00:15:34,610
पहले एक शून्य के स्कोर और सब कुछ को रीसेट है वापस।

193
00:15:34,880 --> 00:15:37,790
और दूसरी एक से पांच खेलने के लिए जारी है।

194
00:15:38,120 --> 00:15:43,010
लेकिन क्या वास्तव में हो रहा है कि हम तीन के लिए खेल रहे हैं, लेकिन हम पहले से ही तीन से पारित कर दिया गया है।

195
00:15:43,300 --> 00:15:51,390
इसलिए क्योंकि हम पहले से ही इसे पारित हमारे कोड वास्तव में अब और काम नहीं करता है क्योंकि हम झूठ बोल रहे हैं कि यह सिर्फ जाँच के स्कोर को जीत स्कोर बराबर करने के लिए खिलाड़ी है।

196
00:15:51,400 --> 00:15:53,790
यह जाँच नहीं कर रहा है अगर यह जीत स्कोर की तुलना में अधिक है।

197
00:15:54,040 --> 00:15:55,170
तो अगर हम बदल सकता है।

198
00:15:55,180 --> 00:16:00,830
इसलिए यह कहना है कि अगर यह जीत स्कोर की तुलना में अधिक है तो खेल खत्म हो गया है और वह ठीक है।

199
00:16:00,970 --> 00:16:18,720
लेकिन मुझे लगता है कि बेहतर समाधान है क्योंकि हम वास्तव में कभी नहीं अधिकतम स्कोर आधे रास्ते में एक खेल के माध्यम से बदल गया था और वैसे भी हम पर खेल शुरू करने के लिए चाहेगा अन्य कारण यह है कि मैं हम ऐसा करना चाहते हैं जब भी हम अधिकतम स्कोर बदल शून्य पर रीसेट करने के लिए है यह एक छोटी Refactor के लिए एक अच्छा उपयोग के मामले में है।

200
00:16:18,880 --> 00:16:22,410
तो हम यहाँ स्कोर बदल जब जीत स्कोर कर रहे हैं।

201
00:16:22,610 --> 00:16:27,370
हम खेल है, जिसमें एक ही तर्क है कि हम यहाँ में चल रहे है रीसेट करना चाहते हैं।

202
00:16:27,430 --> 00:16:34,720
इसलिए हम चाहते हैं कि बहुत बस सिर्फ इस कोड को बाहर कॉपी और एक नया समारोह रीसेट बुलाया बनाने जा कर देंगे।

203
00:16:34,720 --> 00:16:44,780
तो समारोह सिर्फ वहाँ में इस कोड के सभी डाल रीसेट और फिर एक बार नंबर इनपुट परिवर्तन हम सिर्फ रीसेट चलाने के लिए जा रहे हैं।

204
00:16:44,890 --> 00:16:48,920
तो तुम मैं यहाँ फिर से कायम करने के लिए पांच खेल रहे हैं देखेंगे।

205
00:16:48,940 --> 00:16:49,960
यह ठीक काम करता है।

206
00:16:49,960 --> 00:16:50,950
हम पाँच करने के लिए मिलता है।

207
00:16:51,100 --> 00:16:59,840
मैं रीसेट क्लिक करें और हम इस घटना श्रोता के अंदर रीसेट समारोह नहीं बुलाया है तो हम अपने रीसेट समारोह कॉल जोड़ने की जरूरत है।

208
00:16:59,950 --> 00:17:02,370
और अब अगर हम ताज़ा हम 5 को मिलता है।

209
00:17:02,770 --> 00:17:03,980
मैं रीसेट करें क्लिक करें।

210
00:17:04,030 --> 00:17:04,970
यही कारण है कि सब अच्छा है।

211
00:17:05,140 --> 00:17:11,890
और अब अगर मैं एक खेल के बीच में हूँ और मैं स्कोर को यह भी हमें रीसेट करता बदलने के लिए और अब हम 1 करने के लिए खेलते हैं।

212
00:17:11,890 --> 00:17:12,800
और यह काम करता है।

213
00:17:13,100 --> 00:17:14,220
या फिर अगर मैं बदल जाते हैं।

214
00:17:14,230 --> 00:17:17,710
तो क्या अब हम 7 से खेल रहे हैं।

215
00:17:17,800 --> 00:17:19,730
यह हमें शून्य करने के लिए वापस रीसेट करता है।

216
00:17:20,020 --> 00:17:27,190
तो अगर मैं तय है कि आप जानते हैं कि यह वास्तव में एक खेल 2 करने जा रहा है के बजाय यह शून्य करने के लिए कल्पना बदलता है।

217
00:17:27,280 --> 00:17:29,910
और हम इसे कैसे संभाल करने के बारे में चिंता करने की जरूरत नहीं है।

218
00:17:29,920 --> 00:17:31,380
हम आधे रास्ते के माध्यम से बदलते हैं।

219
00:17:31,510 --> 00:17:40,900
तो क्या हम कर रहे हैं सिर्फ एक अलग समारोह में इस यहाँ और यहाँ नीचे duplicating के बजाय कोड सूख करने के लिए बनाया को रीसेट है।

220
00:17:40,960 --> 00:17:41,940
तो यह है कि यह अभी के लिए है।

221
00:17:41,950 --> 00:17:43,510
यही कारण है कि हम सब करने की जरूरत है।

222
00:17:43,630 --> 00:17:48,610
यदि इस कोड को वास्तव में सबसे अच्छा तरीका है कि हम संभवतः यह कर सकता है आप में से कुछ सोच हो सकती है।

223
00:17:48,620 --> 00:17:49,590
जवाब न है।

224
00:17:49,850 --> 00:17:54,500
और अगर आप एक करीब देखो लेने के लिए आप यह है कि यह बहुत ही इसी तरह की है देखेंगे।

225
00:17:54,490 --> 00:18:00,150
यह मूल रूप से सिवाय इसके कि हम यहाँ यहाँ क्या कर रहे हैं अप और p2 नीचे ही है।

226
00:18:00,160 --> 00:18:01,930
लेकिन हर दूसरे शब्द में ही है।

227
00:18:02,470 --> 00:18:06,390
तो वहाँ यह एक छोटा सा बेहतर बनाने की इस पुनर्रचना के और अधिक उन्नत तरीके हैं।

228
00:18:06,490 --> 00:18:18,170
लेकिन मुझे लगता है कि यहाँ नहीं है क्योंकि सब मैं पर ध्यान केंद्रित करना चाहते हैं कि हम कैसे धारणात्मक जावास्क्रिप्ट घटना श्रोताओं चयनकर्ताओं प्रमुख संबंध और इंटरैक्टिव HD आईएमओ ले जा सकते हैं नहीं जा रहा हूँ और है कि क्या मैं पर ध्यान केंद्रित करना चाहते हैं।

229
00:18:18,380 --> 00:18:25,010
लेकिन सिर्फ इतना पता है कि हम यह एक छोटा सा बेहतर लग रही है एक छोटा सा कम हो जैसे कोड बनाने के तरीके को देखकर किया जाएगा।

230
00:18:25,030 --> 00:18:29,860
एक बात है कि हम यहाँ नीचे करते हैं और घटना श्रोता पर कि डाल सकता है।

231
00:18:30,050 --> 00:18:38,620
हम सिर्फ यह एक मामूली बदलाव है शब्द के साथ यहां सुन्न इनपुट जगह ले सकता है, लेकिन हम ऐसा कर सकते हैं और अभी यह कोड में एक छोटा सा छोटा अप।

232
00:18:38,740 --> 00:18:41,650
तो यह है, तो मैं बदल हम अब से तीन खेल रहे हैं।

233
00:18:41,650 --> 00:18:43,870
सब कुछ अभी भी वास्तव में एक ही काम करता है।

234
00:18:43,880 --> 00:18:50,770
मैं सिर्फ इस खोजशब्द जो जो कुछ भी घटना सुन रहा था, जिस पर नंबर इनपुट था करने के लिए संदर्भित किया करते थे।

235
00:18:50,990 --> 00:18:52,650
सभी सही तो यह है कि इस पाठ के लिए यह बात है।

236
00:18:52,780 --> 00:18:59,010
मैं अगले प्रोजेक्ट में उल्लेख किया है कि हम अधिक काफी कुछ का निर्माण करने जा रहे हैं और मैं वादा करता हूँ कि यह एक बहुत बेहतर की तुलना में इस यहाँ था दिखेगा।
