1 00:00:00,000 --> 00:00:00,500 2 00:00:00,500 --> 00:00:10,960 [संगीत खेल] 3 00:00:10,960 --> 00:00:12,960 रोजेर ZURAWICKI: हाय, मेरा नाम, रोजर Zurawicki है 4 00:00:12,960 --> 00:00:16,410 और मैं को कवर किया जाएगा CS50 उल्का संगोष्ठी। 5 00:00:16,410 --> 00:00:21,520 उल्का एक नया ढांचा है वेब की नई किस्म के लिए समर्पित, 6 00:00:21,520 --> 00:00:25,220 पीएचपी अनुरोध कर नहीं आगे और पीछे के प्रकार 7 00:00:25,220 --> 00:00:29,070 वेब की हम PHPP सेट में देखा लेकिन अधिक गतिशील जावास्क्रिप्ट 8 00:00:29,070 --> 00:00:31,370 वेब के कुछ हिस्सों। 9 00:00:31,370 --> 00:00:36,260 हालात उल्का कर सकते हैं लाइव अपडेट कर रहा है शामिल 10 00:00:36,260 --> 00:00:42,380 और तुरंत संप्रेषण एक ही वेबसाइट के उपयोगकर्ताओं के बीच। 11 00:00:42,380 --> 00:00:46,420 >> इस सेमिनार के लिए, हम हैं कोड मेरे GitHub पर की मेजबानी की। 12 00:00:46,420 --> 00:00:49,690 आप इस यूआरएल के लिए जाने के लिए और इसे डाउनलोड कर सकते हैं। 13 00:00:49,690 --> 00:00:53,085 आप Git उपयोग करने के लिए कैसे पता है, आप रिपोजिटरी क्लोन कर सकते हैं। 14 00:00:53,085 --> 00:00:55,460 आप का उपयोग करने के लिए पता नहीं है, तो Git या GitHub उपयोग नहीं किया है, 15 00:00:55,460 --> 00:00:57,030 कि पूरी तरह से ठीक है। 16 00:00:57,030 --> 00:01:00,480 मैं जल्दी से वास्तव में आपको दिखाई देगा हम GitHub करने के लिए कैसे जा सकते हैं, 17 00:01:00,480 --> 00:01:03,604 और वहाँ एक विकल्प है सही वहाँ एक ज़िप डाउनलोड करें। 18 00:01:03,604 --> 00:01:06,770 आप इस निर्देशिका एक बार डाउनलोड कर आप हमारे कोड के साथ खेल शुरू कर सकते हैं। 19 00:01:06,770 --> 00:01:10,200 20 00:01:10,200 --> 00:01:13,190 >> उल्का के बारे में और अधिक जानकारी meteor.com पर पाया जा सकता है। 21 00:01:13,190 --> 00:01:16,580 संगोष्ठी फ़ोल्डर में, मैं वास्तव में हम उपयोग कर सकते हैं कुछ उल्का परियोजनाओं है। 22 00:01:16,580 --> 00:01:20,380 23 00:01:20,380 --> 00:01:26,400 हम में है फ़ोल्डरों में से एक हमारे संगोष्ठी परियोजना सब app है। 24 00:01:26,400 --> 00:01:28,780 इसलिए मुझे लगता है कि मैं इसे में जाओ, उल्का स्थापित किया है। 25 00:01:28,780 --> 00:01:35,690 तो इसे चलाने के लिए, मैं सिर्फ टाइप करने की जरूरत उल्का, और उल्का स्थापित हो जाएगा। 26 00:01:35,690 --> 00:01:38,310 आप देख सकते हैं, हम करने के लिए है हम उल्का स्थापित सुनिश्चित करें। 27 00:01:38,310 --> 00:01:40,562 तो मैं बस करने के लिए जा रहा हूँ इसे एक बार चलाने 28 00:01:40,562 --> 00:01:42,520 बनाने के लिए यकीन है कि उल्का ठीक से स्थापित है। 29 00:01:42,520 --> 00:01:46,370 30 00:01:46,370 --> 00:01:48,450 >> मैं उल्का है जबकि स्थापना, मैं आपको दिखा सकते हैं 31 00:01:48,450 --> 00:01:53,760 उल्का साइटों में से कुछ लाइव डेमो इंटरनेट पर अब ठीक रहने जा रहा। 32 00:01:53,760 --> 00:01:57,990 मैं हमारे अनुप्रयोग के एक डेमो है। 33 00:01:57,990 --> 00:02:00,740 आप निम्न URL पर पहुंच सकते हैं। 34 00:02:00,740 --> 00:02:06,350 ऐसा करने के लिए app है कि हम हमारे संगोष्ठी निर्देशिका में है। 35 00:02:06,350 --> 00:02:09,940 इस के लिए यूआरएल है rozu-rabbit.meteor.com। 36 00:02:09,940 --> 00:02:14,782 आप देखेंगे कि उल्का वास्तव में होगा मुफ्त के लिए अपने उल्का परियोजनाओं की मेजबानी। 37 00:02:14,782 --> 00:02:17,490 और संगोष्ठी के अंत में, आप के रूप में अच्छी तरह से ऐसा करने में सक्षम हो जाएगा। 38 00:02:17,490 --> 00:02:20,550 39 00:02:20,550 --> 00:02:22,160 >> यह एक सूची करने के लिए app है। 40 00:02:22,160 --> 00:02:27,740 और तुम में प्रवेश कर सकते हैं, बना खातों, और कार्यों को जोड़ सकते हैं। 41 00:02:27,740 --> 00:02:30,020 तुम तो जैसे एक खाता बना सकते हैं। 42 00:02:30,020 --> 00:02:33,050 43 00:02:33,050 --> 00:02:35,850 और अब, एक बार आप एक है खाते, आप कार्यों को जोड़ सकते हैं। 44 00:02:35,850 --> 00:02:42,780 उदाहरण के लिए, कार्यों में से एक मैं मेरे कपड़े धोने लेने जाने की जरूरत हो सकती है। 45 00:02:42,780 --> 00:02:45,160 और आप इस पर हैं साइट ऑनलाइन, तुम हूँ 46 00:02:45,160 --> 00:02:49,790 वास्तव में इस कार्य को देखने के वास्तविक समय में आपके कंप्यूटर। 47 00:02:49,790 --> 00:02:53,760 >> मैं तुम्हें एक त्वरित प्रदर्शन दिखा सकते हैं खोलने rozu-खरगोश द्वारा इस की 48 00:02:53,760 --> 00:02:56,700 उसी यूआरएल के साथ एक और टैब में। 49 00:02:56,700 --> 00:03:00,360 और हम एक ही डेटा ऊपर आता है कि देखते हैं। 50 00:03:00,360 --> 00:03:02,240 हम भी इसे चला सकते हैं एक अलग ब्राउज़र। 51 00:03:02,240 --> 00:03:03,420 मैं सफारी में इसे चलाने के लिए कहो। 52 00:03:03,420 --> 00:03:04,720 हम में लॉग इन नहीं कर रहे हैं कि जिस तरह से। 53 00:03:04,720 --> 00:03:07,750 54 00:03:07,750 --> 00:03:11,060 तो हम एक ही उल्का है अनुप्रयोग, और यह भार एक बार, 55 00:03:11,060 --> 00:03:13,910 हम एक ही डेटा देखेंगे हम पहली बार एक में किया था। 56 00:03:13,910 --> 00:03:16,710 आप देख सकते हैं, मैं यहाँ में लॉग इन नहीं कर रहा हूँ। 57 00:03:16,710 --> 00:03:20,000 और जब दर्शकों चेक डेटा, यह सभी ब्राउज़रों पर अपडेट 58 00:03:20,000 --> 00:03:20,910 एक साथ। 59 00:03:20,910 --> 00:03:23,740 यह वास्तव में से एक है उल्का के बारे में शांत सुविधाओं। 60 00:03:23,740 --> 00:03:27,700 लगभग कोई काम के साथ, आप एक लाइव अपडेट करने में app है 61 00:03:27,700 --> 00:03:31,240 उस सब पर परिवर्तन एक ही बार में अपने उपकरणों। 62 00:03:31,240 --> 00:03:36,690 >> मैं यहाँ चेक बॉक्स की जांच मेरे पास करने के लिए सूची में, हम होगा, 63 00:03:36,690 --> 00:03:41,230 मेरे अन्य क्रोम ब्राउज़र में, मद बंद की जाँच की। 64 00:03:41,230 --> 00:03:42,605 और इस तत्क्षण होता है। 65 00:03:42,605 --> 00:03:46,340 66 00:03:46,340 --> 00:03:47,280 ठीक है। 67 00:03:47,280 --> 00:03:52,730 तो यह उल्का की तरह दिखता है स्थापना अब तैयार है। 68 00:03:52,730 --> 00:03:57,000 तो अब के लिए वापस जाओ सब एप्लिकेशन को स्थानीय स्तर पर इस चलाने के लिए और। 69 00:03:57,000 --> 00:04:01,599 >> आप एक उल्का परियोजना है, तो आप कर सकते हैं बस आदेश उल्का के साथ चला रहे हैं। 70 00:04:01,599 --> 00:04:03,640 आप यह उल्का एक बार कुछ तैयारी करना होगा 71 00:04:03,640 --> 00:04:06,120 के सभी बनाना अपने कोड की जांच में है। 72 00:04:06,120 --> 00:04:12,440 और फिर यह कि आपको बता देंगे परियोजना में कार्य किया जा करने के लिए तैयार है। 73 00:04:12,440 --> 00:04:17,750 आप की अनुमति की जरूरत हो सकती है आपकी फायरवाल आपके कंप्यूटर ब्लॉक आप अगर। 74 00:04:17,750 --> 00:04:22,440 >> तो उल्का मुझे कह रहा है क्या अब ठीक है कि इस वेबसाइट पर है 75 00:04:22,440 --> 00:04:26,100 अपने कंप्यूटर के लिए स्थानीय, मैं देख सकता हूँ इस उल्का परियोजना है क्या। 76 00:04:26,100 --> 00:04:29,290 अब ठीक है, मेरे app है कि नोट इंटरनेट के लिए सुलभ नहीं। 77 00:04:29,290 --> 00:04:35,170 हम आपके उल्का लाने के लिए कैसे कवर करेंगे एक सा है पर बाद में एक जीवित साइट करने देता है। 78 00:04:35,170 --> 00:04:40,510 तो मैं सिर्फ इस कॉपी करने के लिए जा रहा हूँ यूआरएल अब और गूगल क्रोम में चलते हैं। 79 00:04:40,510 --> 00:04:42,600 >> और ऐसा करने के लिए है उदाहरण से सूची। 80 00:04:42,600 --> 00:04:46,080 आप वे लागू देख सकते हैं यहाँ कुछ और अधिक सुविधाओं। 81 00:04:46,080 --> 00:04:49,210 हम हम अलग अलग टैब एक ही खाते विशेषताएं हैं, 82 00:04:49,210 --> 00:04:52,141 और हम नई सूची में जोड़ सकते हैं। 83 00:04:52,141 --> 00:04:54,140 अब, एक सच उल्का के बारे में अच्छी सुविधा 84 00:04:54,140 --> 00:04:57,450 कि न केवल यह कर सकते हैं यह है कृपया अपने वेब ब्राउजर पर काम करते हैं, 85 00:04:57,450 --> 00:05:00,030 लेकिन आप भी बना सकते हैं देशी iPhone और Android 86 00:05:00,030 --> 00:05:02,990 PhoneGap नामक एक उपकरण के माध्यम से क्षुधा। 87 00:05:02,990 --> 00:05:06,740 >> तो कुछ परियोजनाओं में आ जाएगा चलाने के लिए पूर्व विन्यस्त 88 00:05:06,740 --> 00:05:08,700 इस सब app की तरह IOS, पर। 89 00:05:08,700 --> 00:05:14,780 इसलिए मैं सब करने की ज़रूरत IOS में इसे चलाने के लिए तो उल्का, चलाने के लिए, और iOS प्रकार है। 90 00:05:14,780 --> 00:05:17,540 और मैं उल्का है कि, जब फिर से पैकेज तैयार करेंगे। 91 00:05:17,540 --> 00:05:21,670 यह तैयार है और एक बार फिर, यह हूँ मेरे आदेश पर iOS के सिम्युलेटर लोड। 92 00:05:21,670 --> 00:05:24,745 आप केवल IOS क्षुधा चला सकते हैं नोट यदि आप एक मैक कंप्यूटर है। 93 00:05:24,745 --> 00:05:27,650 94 00:05:27,650 --> 00:05:30,730 आप पर अपनी क्षुधा चला सकते हैं सभी प्लेटफार्मों पर Android। 95 00:05:30,730 --> 00:05:34,070 96 00:05:34,070 --> 00:05:38,290 >> तो अब आप देख सकते हैं कि मेरे iPhone सिम्युलेटर अपनी स्क्रीन पर आया था। 97 00:05:38,290 --> 00:05:40,370 और बस एक पल में, यह एप्लिकेशन के साथ लोड हूँ। 98 00:05:40,370 --> 00:05:46,070 99 00:05:46,070 --> 00:05:48,490 हम यह सिर्फ एक सा करते हैं छोटे परदे पर फिट करने के लिए 100 00:05:48,490 --> 00:05:50,780 हम हम हमारे iPhone app है देखते हैं। 101 00:05:50,780 --> 00:05:53,220 और अभी तो हम नहीं उलझन में मिलता है, चलो 102 00:05:53,220 --> 00:05:59,790 हम एक ही पर कर रहे हैं वेबसाइट, स्थानीय मेजबान 3000। 103 00:05:59,790 --> 00:06:03,490 >> तो यहीं एक उदाहरण है मेरे पास उल्का app की, 104 00:06:03,490 --> 00:06:08,770 दोनों पर चल रहा है सब अनुप्रयोग, एक फोन और एक वेब ब्राउज़र पर। 105 00:06:08,770 --> 00:06:10,770 और मैं सामान बदलने के लिए जब वेब ब्राउज़र में, 106 00:06:10,770 --> 00:06:12,675 इसे तुरंत फोन करने के लिए चला जाता है। 107 00:06:12,675 --> 00:06:16,500 और मैं फोन पर कुछ नष्ट कर सकते हैं, और यह वेब ब्राउज़र में बदल जाता है। 108 00:06:16,500 --> 00:06:21,050 >> अब, सामान्य रूप से देशी बनाने के लिए आईओएस या एंड्रॉयड के लिए फोन अनुप्रयोग, 109 00:06:21,050 --> 00:06:26,090 आप जावा या या तो पता करने की जरूरत है उद्देश्य सी प्रौद्योगिकी उल्का का उपयोग करता है 110 00:06:26,090 --> 00:06:29,240 जावास्क्रिप्ट के रूप में चलाने के लिए अनुमति देने के लिए आपके एप्लिकेशन PhoneGap कहा जाता है। 111 00:06:29,240 --> 00:06:31,320 क्या आपके एप्लिकेशन को अनिवार्य रूप से एक वेब ब्राउज़र है। 112 00:06:31,320 --> 00:06:34,500 और उल्का सब संभालती शामिल मुश्किल भागों 113 00:06:34,500 --> 00:06:39,820 करने के लिए है कि वेब ब्राउज़र को लाने के लिए अपने iPhone या अपने Android डिवाइस। 114 00:06:39,820 --> 00:06:42,210 आप देख सकते हैं कि यूजर इंटरफेस, चिकनी है 115 00:06:42,210 --> 00:06:45,290 और ऐसा लगता है और बहुत लगता है ज्यादा एक देशी app की तरह। 116 00:06:45,290 --> 00:06:48,620 मैं घर के लिए जाना है कि नोटिस स्क्रीन अब, मैं भी एक आइकन मिलता है। 117 00:06:48,620 --> 00:06:50,880 इस तरह से एक वेबसाइट नहीं है आप सफारी में पता था। 118 00:06:50,880 --> 00:06:51,860 यह अपने स्वयं के अनुप्रयोग है। 119 00:06:51,860 --> 00:06:54,130 आप स्थापित कर सकते हैं और यदि आप चाहें तो इसे हटा दें। 120 00:06:54,130 --> 00:06:59,500 121 00:06:59,500 --> 00:07:04,436 >> हम क्या कोड आपको बताएंगे कि संक्षेप में कर सकते हैं सब इस तरह के लिए app की तरह लग रहा है। 122 00:07:04,436 --> 00:07:08,260 आप सब फ़ोल्डर में देखो, आप कई फ़ोल्डरों कर रहे हैं देखेंगे। 123 00:07:08,260 --> 00:07:11,440 लेकिन निश्चित रूप से अधिक संगोष्ठी की, हम करेंगे 124 00:07:11,440 --> 00:07:14,780 प्रत्येक फ़ोल्डर के लिए प्रयोग किया जाता है क्या समझते हैं। 125 00:07:14,780 --> 00:07:17,830 टर्मिनल में चलते हैं तो हम थोड़ा बेहतर फ़ाइलों को देख सकते हैं। 126 00:07:17,830 --> 00:07:20,410 >> मैं नियंत्रण प्रेस करने के लिए जा रहा हूँ सी, सर्वर को रोकने के लिए 127 00:07:20,410 --> 00:07:22,770 और अब मैं वापस सब अनुप्रयोग में हूँ। 128 00:07:22,770 --> 00:07:26,660 मैं जैसे, यहाँ अलग फ़ोल्डर है ग्राहक फ़ोल्डर, सर्वर फ़ोल्डर। 129 00:07:26,660 --> 00:07:30,500 और इन फ़ोल्डरों बस का मतलब है कि ग्राहक फ़ोल्डर में सब कुछ 130 00:07:30,500 --> 00:07:32,630 कृपया अपने वेब ब्राउज़र को मार डाला जाता है। 131 00:07:32,630 --> 00:07:35,530 एक सर्वर फ़ोल्डर में सब कुछ एक सर्वर पर मार डाला जाता है। 132 00:07:35,530 --> 00:07:38,100 >> क्या मैं बात करना चाहता हूँ बाहर हम क्या था यह है कि 133 00:07:38,100 --> 00:07:42,140 हम अपने फोन चल रहा था और जब हमारी वेब ब्राउज़र, इन ग्राहकों थे। 134 00:07:42,140 --> 00:07:45,730 लेकिन क्या एक में चल रहा है टर्मिनल, कि सर्वर है। 135 00:07:45,730 --> 00:07:48,710 हम जैसे अन्य फ़ोल्डर है पुस्तकालय कोड है, जो उदारीकरण, 136 00:07:48,710 --> 00:07:51,050 अपने सहायक की तरह काम करता है, जो आप कर सकते हैं 137 00:07:51,050 --> 00:07:53,710 दोनों क्लाइंट और सर्वर पर इस्तेमाल करते हैं। 138 00:07:53,710 --> 00:07:55,820 और फिर तुम एक सार्वजनिक है फ़ोल्डर और संसाधनों 139 00:07:55,820 --> 00:07:59,310 प्राप्त करने के लिए आवश्यक फ़ोल्डर अपने चित्रों और अन्य सीएसएस भरा हुआ है। 140 00:07:59,310 --> 00:08:02,630 141 00:08:02,630 --> 00:08:09,360 >> आप उल्का स्थापित किया है, हम करेंगे उल्का के लिए ट्यूटोरियल के साथ जारी है। 142 00:08:09,360 --> 00:08:12,790 आप इस यूआरएल के लिए जा सकते हैं meteor.com/install, 143 00:08:12,790 --> 00:08:17,990 कमांड लाइन प्राप्त करने के लिए कि मैं उल्का स्थापित करता है जो आपको दिखाया। 144 00:08:17,990 --> 00:08:20,240 हम पहले से गुजरना होगा कुछ कदम एक बेहतर पाने के लिए 145 00:08:20,240 --> 00:08:22,760 उल्का स्थापित करने के बारे में कैसे लग रहा है। 146 00:08:22,760 --> 00:08:28,000 >> लेकिन पहले, मैं यह महत्वपूर्ण है कि लगता है हम जावास्क्रिप्ट का एक छोटा सा की समीक्षा करें। 147 00:08:28,000 --> 00:08:32,360 आप कैसे के कुछ उदाहरण दिखाने के लिए हमारे ग ज्ञान अनुवाद किया जा सकता है 148 00:08:32,360 --> 00:08:34,950 जावास्क्रिप्ट को, मैं हूँ कुछ उदाहरण बनाया। 149 00:08:34,950 --> 00:08:36,940 वे जेएस निर्देशिका में कर रहे हैं। 150 00:08:36,940 --> 00:08:41,750 सेमिनार आप फ़ोल्डर अगर इतने में जेएस एक फ़ोल्डर बुलाया है, वहाँ देखो। 151 00:08:41,750 --> 00:08:44,540 और यहाँ में, हम कुछ उदाहरण है। 152 00:08:44,540 --> 00:08:50,120 >> की पहली खोलने के चलो उदाहरण के लिए और बहुत जल्दी से देखते हैं। 153 00:08:50,120 --> 00:08:53,980 क्या हम देखते हैं अपने मानक है दुनिया कमान नमस्कार। 154 00:08:53,980 --> 00:08:56,520 तुम सी में सूचना है कि आप काफी कुछ लाइनें है। 155 00:08:56,520 --> 00:09:00,490 और CS50 छात्रों जानते हैं, हम एक मुख्य समारोह की जरूरत है, 156 00:09:00,490 --> 00:09:05,730 और हम मानक शामिल करने के लिए है मैं / हे printf कॉल करने के क्रम में पुस्तकालय। 157 00:09:05,730 --> 00:09:09,320 >> जावास्क्रिप्ट तुलना कैसे को देखो। 158 00:09:09,320 --> 00:09:11,560 मैं ex1.js. खोलने के लिए जा रहा हूँ 159 00:09:11,560 --> 00:09:14,650 बाहर टिप्पणी क्या है कोड की तरह लग रही होगी सी, 160 00:09:14,650 --> 00:09:17,550 और नीचे लाइन सब है आप नोड में चलाने की जरूरत है। 161 00:09:17,550 --> 00:09:20,452 तुम्हें पता है, आप एक मुख्य समारोह की जरूरत नहीं है किसी भी फाइल को शामिल करने की जरूरत नहीं है, 162 00:09:20,452 --> 00:09:21,660 और तुम वापस जाने के लिए की जरूरत नहीं है। 163 00:09:21,660 --> 00:09:23,810 तुम बस console.log कहते हैं। 164 00:09:23,810 --> 00:09:26,370 यह आपके printf के बराबर है। 165 00:09:26,370 --> 00:09:29,310 >> और यह एक ही लेता है तर्क होता printf। 166 00:09:29,310 --> 00:09:33,870 और इसे चलाने के क्रम में, बजाय EX1 बनाने चलाने का, 167 00:09:33,870 --> 00:09:38,930 तुम सिर्फ नोड ex1.js. कॉल करेंगे 168 00:09:38,930 --> 00:09:41,830 तुम तो नोड लिखने और फ़ाइल, और इसे चलाने के लिए हो जाता है। 169 00:09:41,830 --> 00:09:43,580 यह संकलित नहीं मिलता है। 170 00:09:43,580 --> 00:09:45,970 जावास्क्रिप्ट एक व्याख्या की भाषा है। 171 00:09:45,970 --> 00:09:49,150 तो यह हो सकता है की जरूरत नहीं है इसे चलाने से पहले संकलित। 172 00:09:49,150 --> 00:09:53,450 मैं ex1.c चलाने के लिए चाहते थे, मैं पहली बार इसे बनाने के लिए है 173 00:09:53,450 --> 00:09:59,160 और फिर मैं निष्पादन योग्य चला सकते हैं एक ही उत्पादन प्राप्त करने के लिए। 174 00:09:59,160 --> 00:10:02,460 >> चलो जल्दी से कुछ को कवर करते हैं अन्य जावास्क्रिप्ट अवधारणाओं। 175 00:10:02,460 --> 00:10:04,490 उदाहरण के दो में देखें। 176 00:10:04,490 --> 00:10:14,690 Ex2.js में, ex2.c में, हम कर सकते हैं हम कुछ कोड है कि देखते हैं। 177 00:10:14,690 --> 00:10:16,550 मुझे जल्दी करने के लिए जाओ एक बेहतर पाठ संपादक 178 00:10:16,550 --> 00:10:18,400 कि इन दिखाएगा नई लाइनों थोड़ा बेहतर। 179 00:10:18,400 --> 00:10:21,760 180 00:10:21,760 --> 00:10:22,380 ठीक है। 181 00:10:22,380 --> 00:10:24,190 यहाँ हम उदाहरण 2.c. है 182 00:10:24,190 --> 00:10:27,360 यहाँ हम विभिन्न प्रकार है कि हम बाहर मुद्रण कर रहे हैं। 183 00:10:27,360 --> 00:10:30,880 जैसा कि हम जानते हैं, printf लेता है विभिन्न प्रतिशत तर्कों 184 00:10:30,880 --> 00:10:34,050 डेटा के विभिन्न टुकड़ों का उपयोग करने के लिए। 185 00:10:34,050 --> 00:10:36,840 हम मुद्रित करना चाहते हैं एक स्ट्रिंग, हम% s को कहते हैं। 186 00:10:36,840 --> 00:10:40,390 हम एक अस्थायी कॉल करना चाहते हैं बिन्दु संख्या, हम% च बुलाया। 187 00:10:40,390 --> 00:10:45,810 और एक फोन करने के लिए कोई आसान रास्ता नहीं है इसकी सही है या गलत मान द्वारा बूलियन। 188 00:10:45,810 --> 00:10:50,760 आप% d उपयोग लेकिन, अगर तुम मिल सकता है एक 0 या झूठे और सच के लिए एक एक। 189 00:10:50,760 --> 00:10:53,270 >> जावास्क्रिप्ट हमारे लिए एक सा अच्छा है। 190 00:10:53,270 --> 00:10:57,740 जावास्क्रिप्ट में, चलो कुछ को देखो मतभेद हम इस फाइल में है। 191 00:10:57,740 --> 00:11:05,790 सबसे पहले, आप सी में हम करने के लिए है कि नोटिस एक प्रकार से हर चर को प्रारंभ। 192 00:11:05,790 --> 00:11:06,940 एस एक चार सितारा है। 193 00:11:06,940 --> 00:11:08,930 यह एक स्ट्रिंग है, और यह किसी भी अन्य प्रकार नहीं हो सकता। 194 00:11:08,930 --> 00:11:10,450 एन एक नाव है। 195 00:11:10,450 --> 00:11:11,780 बी एक bool है। 196 00:11:11,780 --> 00:11:14,220 >> लेकिन जावास्क्रिप्ट में, गतिशील प्रकार के होते हैं। 197 00:11:14,220 --> 00:11:16,400 यही कारण है कि आप नहीं है इसका मतलब जावास्क्रिप्ट को बताने की जरूरत 198 00:11:16,400 --> 00:11:17,860 आपके चर हो जाएगा कि किस प्रकार के। 199 00:11:17,860 --> 00:11:22,730 तुम बस कहना चर के लिए वर, नाम चर, और फिर उसके मूल्य का। 200 00:11:22,730 --> 00:11:24,690 तो एक var वास्तव में कुछ भी हो सकता है। 201 00:11:24,690 --> 00:11:25,640 यह एक स्ट्रिंग हो सकता है। 202 00:11:25,640 --> 00:11:27,300 यह एक चल बिन्दु संख्या में हो सकता है। 203 00:11:27,300 --> 00:11:28,560 यह एक चरित्र हो सकता है। 204 00:11:28,560 --> 00:11:31,250 यह एक बूलियन हो सकता है। 205 00:11:31,250 --> 00:11:34,380 और सांत्वना प्रवेश अलग सा काम करता है। 206 00:11:34,380 --> 00:11:37,340 आप मुद्रित करना चाहते हैं एक नंबर, आप% d कहते हैं। 207 00:11:37,340 --> 00:11:41,740 लेकिन सबसे मूल्यों को हो सकता है बस ठीक तार के रूप में मुद्रित। 208 00:11:41,740 --> 00:11:46,220 >> के नोड में इस चलाते हैं क्या होगा देखने के लिए। 209 00:11:46,220 --> 00:11:51,880 मैं नोड ex2.js कॉल कर सकते हैं और हम printf मिल 210 00:11:51,880 --> 00:11:56,870 मूल्यों CS50, एन के रूप में साथ चल बिन्दु संख्या, 211 00:11:56,870 --> 00:12:00,620 और फिर बूलियन ही बी सच एक स्ट्रिंग के लिए बदल दिया। 212 00:12:00,620 --> 00:12:03,830 क्या हम उदाहरण 2.c अगर बारे में क्या? 213 00:12:03,830 --> 00:12:09,630 ठीक है, हम अभी भी कुछ है printf के साथ और अधिक annoyances। 214 00:12:09,630 --> 00:12:13,110 नोटिस चल बिन्दु कि संख्या सही स्वरूप में हो गया है, 215 00:12:13,110 --> 00:12:18,120 और कहा कि बूलियन बस नहीं कर सकते सही है या गलत के रूप में प्रदर्शित किया। 216 00:12:18,120 --> 00:12:18,620 ठीक है। 217 00:12:18,620 --> 00:12:22,680 अब चलो उदाहरण तीन को देखो। 218 00:12:22,680 --> 00:12:26,470 उदाहरण के तीन में, हम दिखा रहे हैं आप एक पाश के लिए कैसे प्रयोग करेंगे। 219 00:12:26,470 --> 00:12:27,630 वास्तव में, यह बहुत आसान है। 220 00:12:27,630 --> 00:12:31,430 के बारे में अच्छी चीजों में से एक जावास्क्रिप्ट यह सी आधारित है। 221 00:12:31,430 --> 00:12:33,920 इसका मतलब है कि इस बात का एक बहुत अपने कोड बहुत ही इसी तरह दिखेगा 222 00:12:33,920 --> 00:12:36,490 और बहुत ज्यादा एक ही लग रहा है। 223 00:12:36,490 --> 00:12:39,220 एक पाश के लिए, केवल एक चीज में कि वास्तव में यहाँ बदल गया है 224 00:12:39,220 --> 00:12:41,840 बजाय पूर्णांक मैं की है, हम मैं वार किया है। 225 00:12:41,840 --> 00:12:45,470 हम अभी भी मूल्य को आवंटित कर सकते हैं शून्य, यह पांच से भी कम है कि जाँच 226 00:12:45,470 --> 00:12:49,390 और एक एक करके यह वेतन वृद्धि ++ ऑपरेटर के साथ। 227 00:12:49,390 --> 00:12:56,286 हम पर मैं console.log कहते हैं, और है कि हमें प्रत्येक पंक्ति के साथ एक नंबर प्रिंट होगा। 228 00:12:56,286 --> 00:12:58,410 चलो जल्दी से वास्तव में इसे चलाते हैं यह आउटपुट क्या देखने के लिए। 229 00:12:58,410 --> 00:13:02,320 230 00:13:02,320 --> 00:13:03,880 हम प्रत्येक पंक्ति में एक नया नंबर मिलता है। 231 00:13:03,880 --> 00:13:06,920 एक और बात मैं आप चाहते हैं console.log के साथ करने के लिए नोटिस 232 00:13:06,920 --> 00:13:09,960 आप लिखने के लिए नहीं किया है नई लाइन के लिए बैकस्लैश एन। 233 00:13:09,960 --> 00:13:12,480 Console.log प्रिंट होगा अपनी पंक्ति में सब कुछ। 234 00:13:12,480 --> 00:13:14,585 यह एक अच्छी सुविधा है जावास्क्रिप्ट हमें देता है। 235 00:13:14,585 --> 00:13:18,440 236 00:13:18,440 --> 00:13:22,600 >> अब चलो उदाहरण चार को खोलने दें। 237 00:13:22,600 --> 00:13:28,710 उदाहरण के चार में, पहली सी में, हम कुछ कार्यों बुला रहे हैं। 238 00:13:28,710 --> 00:13:33,290 हम घोषित करने के लिए है कि नोटिस कार्यों हम मुख्य में उन का उपयोग करने से पहले। 239 00:13:33,290 --> 00:13:37,250 हम था तो मुख्य पहली और फिर जोड़ने और फिर उच्च, कर, 240 00:13:37,250 --> 00:13:39,540 बजना, या जीसीसी होगा हमें एक त्रुटि कह देना 241 00:13:39,540 --> 00:13:41,060 यह उच्च क्या है पता नहीं है। 242 00:13:41,060 --> 00:13:42,780 यह है क्या जोड़ नहीं जानता है। 243 00:13:42,780 --> 00:13:46,480 सी में तो, आप के बारे में picky होना जरूरी आप अपने कार्यों कॉल जिस क्रम में। 244 00:13:46,480 --> 00:13:49,220 245 00:13:49,220 --> 00:13:51,310 >> की कैसे आप कर सकते हैं पर देखें जावास्क्रिप्ट में ऐसा करते हैं। 246 00:13:51,310 --> 00:13:56,060 हम अलग अलग फाइल किया है क्योंकि वहाँ ऐसा करने के लिए कुछ अलग तरीके हैं। 247 00:13:56,060 --> 00:13:58,950 एक तरह से बहुत ज्यादा है एक सीधा अनुवाद। 248 00:13:58,950 --> 00:14:02,180 सी में कार्य करता है क्योंकि प्रकार के लौटने के लिए, और जावास्क्रिप्ट 249 00:14:02,180 --> 00:14:05,210 वास्तव में पता है या कोई परवाह नहीं है आप वापसी प्रकार के बारे में क्या, 250 00:14:05,210 --> 00:14:06,300 आप एक प्रकार लिख नहीं है। 251 00:14:06,300 --> 00:14:08,100 इसके बजाय, आप बस जरूरत समारोह में लिखने के लिए, 252 00:14:08,100 --> 00:14:11,180 और सब कुछ सुंदर है पहले की तरह ही ज्यादा। 253 00:14:11,180 --> 00:14:14,630 >> आप की तरह एक चर, जब हम सिर्फ एक्स और वाई लिखने की जरूरत है, जोड़ें। 254 00:14:14,630 --> 00:14:16,060 हम एक्स एक पूर्णांक है कहने की ज़रूरत नहीं है। 255 00:14:16,060 --> 00:14:18,940 हम y एक पूर्णांक है कहने की ज़रूरत नहीं है। 256 00:14:18,940 --> 00:14:21,030 हम एक ही वाक्य रचना के साथ वापसी। 257 00:14:21,030 --> 00:14:24,230 उच्च के लिए, हम साथ यह घोषणा बजाय शून्य का कार्य करते हैं। 258 00:14:24,230 --> 00:14:26,110 सूचना है कि क्या यह शून्य या गैर-शून्य है 259 00:14:26,110 --> 00:14:28,380 यह अभी भी सभी एक ही कार्य है। 260 00:14:28,380 --> 00:14:32,440 और हम बस मत डालो कोष्ठक में कुछ भी, 261 00:14:32,440 --> 00:14:34,690 और यह सी कोड की तरह बहुत ज्यादा लग रहा है। 262 00:14:34,690 --> 00:14:37,460 और नीचे, हम इसे नीचे की कॉल कर सकते हैं। 263 00:14:37,460 --> 00:14:42,730 >> हम उदाहरण के 4 बी पर नजर डालें तो हम नोटिस कि मैं कुछ चीजों को बदल दिया है। 264 00:14:42,730 --> 00:14:45,340 मैं बदल दिया है केवल एक चीज है वास्तव में, हालांकि आदेश है। 265 00:14:45,340 --> 00:14:47,340 हम एक ही है काम करता है, लेकिन अब वे कर रहे हैं 266 00:14:47,340 --> 00:14:52,200 वे में इस्तेमाल कर रहे हैं के बाद घोषित console.log और लाइनों 18, 19 पर उच्च। 267 00:14:52,200 --> 00:14:54,740 तुम सी में इस किया है, एक त्रुटि फेंक देना होगा बनाते हैं। 268 00:14:54,740 --> 00:14:56,070 यहाँ, यह ठीक काम करता है। 269 00:14:56,070 --> 00:15:01,935 और मैं आप को यह दिखा सकते हैं 4 बी उदाहरण पर नोड बुला रही है। 270 00:15:01,935 --> 00:15:05,350 271 00:15:05,350 --> 00:15:10,130 >> हम कार्यों कॉल कर सकते हैं एक और तरीका चर के रूप में कार्य करता है बचत कर रहा है। 272 00:15:10,130 --> 00:15:13,790 जैसे मैं एक चर ने कहा, किसी भी प्रकार का हो सकता है। 273 00:15:13,790 --> 00:15:16,720 एक चर प्रकार से एक हो सकता है एक समारोह है। 274 00:15:16,720 --> 00:15:19,800 आप उदाहरण देखो तो अगर मैं बदल गया हूँ क्या 4C, 275 00:15:19,800 --> 00:15:24,320 यहां वर के बजाय समारोह जोड़ने का जोड़ है। 276 00:15:24,320 --> 00:15:26,807 और अब एक समारोह के बराबर होती है जोड़ें। 277 00:15:26,807 --> 00:15:28,140 यहां इस समारोह में अनाम है। 278 00:15:28,140 --> 00:15:33,346 यह कोई नाम नहीं है, तो यह सिर्फ है समारोह और फिर कोष्ठकों। 279 00:15:33,346 --> 00:15:35,220 उस के बाद वाक्य रचना बदलने के लिए, लेकिन आप यह नहीं है 280 00:15:35,220 --> 00:15:38,300 मन में रखने के लिए है कि क्या आप कर रहे हैं कि एक चर है 281 00:15:38,300 --> 00:15:42,940 कार्ट में समारोह भंडारण, और एक यदि आप उच्च में भंडारण कर रहे हैं कि चर। 282 00:15:42,940 --> 00:15:47,620 >> जोड़ सकते हैं और उच्च अब चर रहे हैं क्योंकि और नहीं काम करता है, कुछ बदल जाता है। 283 00:15:47,620 --> 00:15:50,190 यह मैं में देखना एक आम बग है लोगों की JavaScripts का एक बहुत, 284 00:15:50,190 --> 00:15:52,410 और कुछ को ध्यान में रखने के लिए। 285 00:15:52,410 --> 00:15:54,365 मैं इस चलाते हैं, तो क्या होता है देखते हैं। 286 00:15:54,365 --> 00:15:57,410 287 00:15:57,410 --> 00:15:58,230 मैं एक त्रुटि मिलती है। 288 00:15:58,230 --> 00:16:01,000 यह इस बिंदु पर अपरिभाषित कह रहा है। 289 00:16:01,000 --> 00:16:03,520 तो यह कह रहा है है जोड़ने पता नहीं है क्या। 290 00:16:03,520 --> 00:16:06,010 >> अब एक नहीं है जोड़ क्योंकि समारोह जोड़ने के लिए, एक चर रहा है। 291 00:16:06,010 --> 00:16:10,100 और आप वास्तव में नहीं दिया है आप इसका इस्तेमाल किया जब अभी तक एक मूल्य जोड़ने। 292 00:16:10,100 --> 00:16:14,460 यही कारण है कि जहां अगर उदाहरण 4D, के लिए लाता है आप कार्यों के रूप में चर का उपयोग करना चाहते हैं, 293 00:16:14,460 --> 00:16:17,210 आप बस सुनिश्चित करने की जरूरत है कि वे वे इस्तेमाल कर रहे हैं इससे पहले मूल्य मिलता है। 294 00:16:17,210 --> 00:16:20,200 295 00:16:20,200 --> 00:16:23,420 >> तो उदाहरण के पांच पर चलते हैं। 296 00:16:23,420 --> 00:16:27,390 यहाँ, हम इस बारे में बात सी सी में structs, structs 297 00:16:27,390 --> 00:16:30,320 उन्हें यह तय संरचना है आप उन्हें घोषित करने के लिए है, क्योंकि 298 00:16:30,320 --> 00:16:33,050 आप इसे उपयोग करने से पहले, और तुम्हें पता है मैं एक छात्र का कहना है कि, 299 00:16:33,050 --> 00:16:36,645 और हर छात्र वास्तव में है एक नाम, एक साल, एक लिंग। 300 00:16:36,645 --> 00:16:37,770 यह उन सभी के लिए है। 301 00:16:37,770 --> 00:16:42,280 यह किसी भी अन्य मूल्यों नहीं हो सकता है, और वे विशिष्ट प्रकार होना चाहिए। 302 00:16:42,280 --> 00:16:47,540 >> तो फिर हम को प्रारंभ कर सकते हैं इस अच्छा वाक्य रचना में संरचना 303 00:16:47,540 --> 00:16:49,470 यह आदेश जानता है क्योंकि। 304 00:16:49,470 --> 00:16:51,460 तो यह रोजर एक नाम है कि जानता है। 305 00:16:51,460 --> 00:16:54,060 यह 2016 में एक जानता है कि साल और एम एक लिंग है 306 00:16:54,060 --> 00:16:58,200 हम इसे यह बताया क्योंकि सूची में एक संरचना छात्र है। 307 00:16:58,200 --> 00:17:01,607 और फिर आप प्रिंट कर सकते हैं यह s.name पहुँचने। 308 00:17:01,607 --> 00:17:03,690 हम कैसे होगा चलो देखते हैं जावास्क्रिप्ट के लिए है कि परिवर्तित। 309 00:17:03,690 --> 00:17:06,400 310 00:17:06,400 --> 00:17:09,790 अब एक है कि नोटिस चर, और कोई प्रकार है। 311 00:17:09,790 --> 00:17:10,920 यह फिर से सिर्फ एक var है। 312 00:17:10,920 --> 00:17:14,480 अगर यह कोई फर्क नहीं पड़ता क्योंकि इस चर का प्रकार, एक सूचक है 313 00:17:14,480 --> 00:17:17,440 यह एक संरचना, या कुछ और है। 314 00:17:17,440 --> 00:17:19,650 हम एक अलग वाक्य रचना है। 315 00:17:19,650 --> 00:17:21,890 इस वाक्य रचना वस्तु वाक्य रचना है। 316 00:17:21,890 --> 00:17:24,400 >> आप JSON में यह देखा हो सकता है। 317 00:17:24,400 --> 00:17:27,780 JSON के लिए वास्तव में खड़ा जावास्क्रिप्ट वस्तु संकेतन। 318 00:17:27,780 --> 00:17:31,240 यह आप कैसे परिभाषित है जावास्क्रिप्ट में वस्तुओं। 319 00:17:31,240 --> 00:17:34,500 हम है, जो एक कुंजी है नाम की तरह मान। 320 00:17:34,500 --> 00:17:37,680 और हम इस पर मूल्यों दे पेट के के दूसरी तरफ। 321 00:17:37,680 --> 00:17:41,850 और मन में रखने के लिए आपको एक बात है एक नाम और एक वर्ष के लिए की जरूरत नहीं है 322 00:17:41,850 --> 00:17:42,980 और एक उद्देश्य के लिए एक लिंग। 323 00:17:42,980 --> 00:17:44,570 एक वस्तु कोई मान हो सकते हैं। 324 00:17:44,570 --> 00:17:46,920 यह आप चाहते हैं के रूप में कई हो सकते हैं। 325 00:17:46,920 --> 00:17:50,375 >> हम बस में इन वस्तुओं का उपयोग कर सकते हैं उसी तरह से हम s.name एक संरचना का प्रयोग करेंगे। 326 00:17:50,375 --> 00:17:53,810 327 00:17:53,810 --> 00:17:57,080 हम जल्दी से वास्तव में इसे चला सकते हैं नोड उदाहरण 5.c. कर रही द्वारा 328 00:17:57,080 --> 00:18:00,320 329 00:18:00,320 --> 00:18:02,520 हम वास्तव में नोड में एक सी फाइल नहीं चलाया जा सकता। 330 00:18:02,520 --> 00:18:03,654 यह सी क्या है पता नहीं है। 331 00:18:03,654 --> 00:18:04,695 यह केवल जावास्क्रिप्ट को जानता है। 332 00:18:04,695 --> 00:18:09,865 हम ex5.js चलाते हैं, हम मिल हम उम्मीद जो मूल्य,। 333 00:18:09,865 --> 00:18:13,490 334 00:18:13,490 --> 00:18:15,980 >> उदाहरण के छह पर चलते हैं। 335 00:18:15,980 --> 00:18:18,930 यहाँ मैं सिर्फ एक छोटे से बात करना चाहते हैं जावास्क्रिप्ट सरणियों के बारे में थोड़ा और अधिक 336 00:18:18,930 --> 00:18:20,930 वे एक बिट कर रहे हैं, क्योंकि आप क्या कर रहे हैं की तुलना में अलग 337 00:18:20,930 --> 00:18:26,940 सी सारणियों notated कर रहे हैं में करने के लिए प्रयोग किया जाता है, नहीं सी में जैसे कोष्ठक के साथ, 338 00:18:26,940 --> 00:18:28,640 घुंघराले ब्रेसिज़, लेकिन कोष्ठक के साथ। 339 00:18:28,640 --> 00:18:32,150 तुम एक खाली सरणी हो सकता है, लाइन चार में आगमन की तरह। 340 00:18:32,150 --> 00:18:34,680 आप सरणियों हो सकता है कई मूल्यों के साथ। 341 00:18:34,680 --> 00:18:39,790 और अगर आप उन तक पहुँच सी में सिर्फ एक ही रास्ता 342 00:18:39,790 --> 00:18:42,990 >> सात लाइन के लिए, सब कुछ बहुत सीधा लगता है। 343 00:18:42,990 --> 00:18:45,390 एक मामूली अंतर लाइन 10 पर यहाँ है। 344 00:18:45,390 --> 00:18:48,620 जिस तरह से आप एक की लंबाई मिल सरणी सिर्फ .length बुला कर रहा है। 345 00:18:48,620 --> 00:18:50,620 एक सरणी वास्तव में हो सकता है एक वस्तु की तरह व्यवहार किया, 346 00:18:50,620 --> 00:18:54,960 और इस उद्देश्य के लिए एक लंबाई संपत्ति है आप इसके बारे में लंबाई प्राप्त करने के लिए कहते हैं। 347 00:18:54,960 --> 00:18:57,350 यह अलग है कि नोटिस सी में, क्योंकि सी में आप 348 00:18:57,350 --> 00:19:01,600 की लंबाई पता करने के लिए है अपने समय से आगे वस्तु। 349 00:19:01,600 --> 00:19:04,700 >> सरणियों के बारे में तो एक और अच्छी बात यह है आप विभिन्न प्रकार के हो सकते हैं। 350 00:19:04,700 --> 00:19:07,470 तुम सी में एक सरणी है, तो वहाँ एक विशिष्ट मूल्य की सरणियों हैं, 351 00:19:07,470 --> 00:19:11,900 एक struct सूचक या तो या [अश्राव्य] तैरता या। 352 00:19:11,900 --> 00:19:13,700 यहाँ, आप विभिन्न मूल्यों के हो सकते हैं। 353 00:19:13,700 --> 00:19:17,560 जब मैं पहली बार एक चल बिन्दु संख्या में था, फिर एक बूलियन, तो एक और पूर्णांक। 354 00:19:17,560 --> 00:19:19,670 और वास्तव में, वे भी प्रकार बदल सकते हैं। 355 00:19:19,670 --> 00:19:21,220 लाइन 16 को देखो। 356 00:19:21,220 --> 00:19:26,760 ऐरे दो होने से बदल रहा है एक स्ट्रिंग के लिए एक नंबर, एक पूर्णांक,। 357 00:19:26,760 --> 00:19:30,920 >> सरणियों के बारे में एक और अच्छी बात यह है कि यहाँ है लाइन 19 पर, वे अनंत आकार दिया है। 358 00:19:30,920 --> 00:19:35,900 तुम बस मैं सौवां चाहते कह सकते हैं तत्व कानूनी स्ट्रिंग हो। 359 00:19:35,900 --> 00:19:38,510 और यह सुनिश्चित करने के लिए प्रतीत नहीं होता भावना क्योंकि सरणी केवल 360 00:19:38,510 --> 00:19:41,080 तीन तत्वों के लिए जगह है, तो अंत में दो होना चाहिए। 361 00:19:41,080 --> 00:19:44,800 जब आप ऐसा करते लेकिन, चलो तीन हो जाता है क्या सरणी देखते हैं। 362 00:19:44,800 --> 00:19:47,460 हम जल्दी से इस चलाना होगा नोड उदाहरण six.js. साथ 363 00:19:47,460 --> 00:19:49,990 364 00:19:49,990 --> 00:19:52,180 हम यह वास्तव में लंबे समय तक मिलता है सरणी, और क्या होता है 365 00:19:52,180 --> 00:19:55,100 हम पहले कुछ तत्वों है कारतूस की और फिर एक गुच्छा 366 00:19:55,100 --> 00:19:56,580 जब तक हम अपने स्ट्रिंग मिलता है। 367 00:19:56,580 --> 00:19:58,580 जावास्क्रिप्ट में भरता है सरणी यह ​​आवश्यक है के रूप में। 368 00:19:58,580 --> 00:20:01,790 369 00:20:01,790 --> 00:20:05,420 >> के अंत में हमारे पिछले उदाहरण के लिए चलते हैं। 370 00:20:05,420 --> 00:20:08,180 यहाँ हम एक सूची है के विभिन्न छात्रों। 371 00:20:08,180 --> 00:20:11,350 मैं एक छोटे से बात करना चाहते हैं कुछ अच्छा पहलुओं के बारे में बिट 372 00:20:11,350 --> 00:20:14,240 जावास्क्रिप्ट में छोरों के लिए। 373 00:20:14,240 --> 00:20:17,500 सी में, छोरों के लिए एक तरह से सीमित हैं। 374 00:20:17,500 --> 00:20:21,490 वे कहते हैं, जहां आप एक निश्चित संरचना है एक चर है, तो आप एक शर्त है, 375 00:20:21,490 --> 00:20:23,850 और फिर आप कुछ करना पाश के अंत में। 376 00:20:23,850 --> 00:20:27,560 और बेशक यह जावास्क्रिप्ट में काम करता है हम पिछले उदाहरण में देखा था। 377 00:20:27,560 --> 00:20:31,030 लेकिन हम भी अच्छे तरीके हैं जावास्क्रिप्ट में यह कर। 378 00:20:31,030 --> 00:20:33,870 यह एक foreach पाश कहा जाता है। 379 00:20:33,870 --> 00:20:36,580 >> क्षमा करें, चलो वापस चलते हैं यहाँ उदाहरण से सात। 380 00:20:36,580 --> 00:20:39,320 हम यह भी खंड एक सूची है कह सकते हैं। 381 00:20:39,320 --> 00:20:43,250 तो मुझे हर मैं दे या उस सूची में हर सूचकांक। 382 00:20:43,250 --> 00:20:46,255 तो फिर हम छात्र प्राप्त कर सकते हैं बस मैं की धारा को फोन करके। 383 00:20:46,255 --> 00:20:50,690 ताकि जमावट मैं संहिता के सभी शून्य के बराबर है और यकीन है कि मैं बनाने 384 00:20:50,690 --> 00:20:54,420 है लंबाई से भी कम समय और मैं करने के लिए हर समय, उनका कहना है कि 385 00:20:54,420 --> 00:21:00,220 बल्कि आप की देखभाल अच्छी तरह से इस foreach पाश के साथ। 386 00:21:00,220 --> 00:21:02,830 >> इतना ही नहीं foreach छोरों करना सूचियों या सरणियों में काम करते हैं, 387 00:21:02,830 --> 00:21:06,130 उन्होंने यह भी वस्तुओं में काम करते हैं, जो भी अच्छा है। 388 00:21:06,130 --> 00:21:10,240 आप के नाम से प्राप्त कर सकते हैं बस लेने के द्वारा हर संपत्ति 389 00:21:10,240 --> 00:21:15,030 एक शब्दकोश या किसी वस्तु, छात्र की तरह, और फिर बस मुझे हर चाबी दे रही है। 390 00:21:15,030 --> 00:21:18,920 एक प्रमुख इन किया जाएगा गुण, नाम या घर। 391 00:21:18,920 --> 00:21:22,870 तो यहाँ होने जा रहा है कि क्या है हम पहला नाम है और फिर बाहर प्रिंट 392 00:21:22,870 --> 00:21:24,920 हर छात्र के घर। 393 00:21:24,920 --> 00:21:29,170 >> मैं नोड में इस चला सकते हैं वास्तव में जल्दी से आप को दिखाने के लिए। 394 00:21:29,170 --> 00:21:35,510 हम पहले पाश, जहां के लिए सी शैली मिल हम हर वस्तु बाहर मुद्रित किया जा रहा मिलता है। 395 00:21:35,510 --> 00:21:38,910 और फिर हम जावास्क्रिप्ट है शैली, जहां तुम सिर्फ कर सकते हैं 396 00:21:38,910 --> 00:21:41,510 हर कुंजी बाहर प्रिंट और व्यक्तिगत रूप से महत्व देते हैं। 397 00:21:41,510 --> 00:21:45,560 398 00:21:45,560 --> 00:21:47,050 >> ठीक है। 399 00:21:47,050 --> 00:21:52,850 अब हम नोड.जेएस कवर किया है कि, मुझे लगता है हम उल्का के साथ आरंभ करने के लिए तैयार हैं। 400 00:21:52,850 --> 00:21:56,070 जैसे मैंने कहा, उल्का एक महान काम किया है के कुछ तैयार कर दिया है उदाहरण लेखन 401 00:21:56,070 --> 00:22:00,600 आप के लिए आप के माध्यम से तलाश कर सकते हैं कि इस ट्यूटोरियल या सेमिनार फ़ोल्डर में। 402 00:22:00,600 --> 00:22:03,750 लेकिन यहाँ मैं चाहता हूँ खरोंच से अधिक लगते हैं। 403 00:22:03,750 --> 00:22:06,810 >> आवेदन करने के लिए एक सरल बनाते है। 404 00:22:06,810 --> 00:22:14,140 यह क्या करने के आधार की तरह है मैं तुम्हें पहले पता चला आवेदन करते हैं। 405 00:22:14,140 --> 00:22:16,990 इस ट्यूटोरियल में, आप वहाँ देखेंगे कि 406 00:22:16,990 --> 00:22:20,180 एक कमांड उल्का करने के लिए बना एक नए उल्का परियोजना बनाएँ। 407 00:22:20,180 --> 00:22:24,510 आप इस क्रम में फोन करने की जरूरत उल्का परियोजनाओं इसकी वजह से चलाने के लिए 408 00:22:24,510 --> 00:22:27,470 आदेशों चलेंगे उल्का बनाने के लिए 409 00:22:27,470 --> 00:22:31,100 अपनी परियोजना के लिए आवश्यक फाइल। 410 00:22:31,100 --> 00:22:35,920 >> आप टर्मिनल में जाना है, हम कर सकते हैं एक कदम बुलाया फ़ोल्डर में जाने। 411 00:22:35,920 --> 00:22:41,240 और एक साथ अनुरूप होगा कदम ट्यूटोरियल में पहला कदम है। 412 00:22:41,240 --> 00:22:44,020 सूचना फ़ोल्डरों, कदम से कर रहे हैं एक, दो कदम, पांच के लिए सभी तरह। 413 00:22:44,020 --> 00:22:47,835 और हर एक के लिए इसी है इस ट्यूटोरियल में एक कदम के लिए। 414 00:22:47,835 --> 00:22:50,960 415 00:22:50,960 --> 00:22:52,780 मैं इसे खोलने के लिए जा रहा हूँ यहाँ मेरे पाठ संपादक में 416 00:22:52,780 --> 00:22:56,280 तो हम क्या बनाया गया था का एक सा देख सकते हैं। 417 00:22:56,280 --> 00:22:58,530 हम नोटिस कि वहाँ चार मुख्य भागों रहे हैं। 418 00:22:58,530 --> 00:23:01,170 एक उल्का निर्देशिका .meteor, नहीं है। 419 00:23:01,170 --> 00:23:03,180 और आपको लगता है कि आम तौर पर स्पर्श की जरूरत नहीं है। 420 00:23:03,180 --> 00:23:05,070 उल्का का ख्याल रखता है उस फ़ोल्डर, और यह सिर्फ 421 00:23:05,070 --> 00:23:08,640 सुनिश्चित करें कि बनाता है आपके परियोजना सही ढंग से काम करेंगे। 422 00:23:08,640 --> 00:23:14,580 >> हम भी तीन फाइलें, एक HTML फ़ाइल है एक जावास्क्रिप्ट फ़ाइल, और एक सीएसएस फ़ाइल। 423 00:23:14,580 --> 00:23:18,670 की पहली HTML फ़ाइल के साथ शुरू करते हैं। 424 00:23:18,670 --> 00:23:21,310 पहली नज़र में, यह लग रहा है एक सामान्य HTML दस्तावेज़ की तरह। 425 00:23:21,310 --> 00:23:23,490 लेकिन वहाँ कि नोटिस कुछ मतभेद हैं। 426 00:23:23,490 --> 00:23:26,520 एक, यह वास्तव में नहीं है एक पूर्ण HTML दस्तावेज़। 427 00:23:26,520 --> 00:23:28,640 हम एचटीएमएल टैग याद आ रहे हैं। 428 00:23:28,640 --> 00:23:29,700 यह सामान्य है। 429 00:23:29,700 --> 00:23:33,560 उल्का में, आप की उम्मीद नहीं कर रहे हैं इन HTML टैग बनाने के लिए। 430 00:23:33,560 --> 00:23:35,260 यही कारण है कि आप के लिए किया है। 431 00:23:35,260 --> 00:23:38,380 आप आप अगर begin-- करना चाहते हैं एक वेबसाइट बनाना चाहते हैं, 432 00:23:38,380 --> 00:23:40,430 आप बस शुरू करने की जरूरत सिर टैग के साथ, 433 00:23:40,430 --> 00:23:43,510 फिर उस परिभाषित है, और शरीर टैग परिभाषित करते हैं। 434 00:23:43,510 --> 00:23:48,940 >> लेकिन क्या आप इस में सूचना अगर HTML फ़ाइल, हम एक नए टैग है। 435 00:23:48,940 --> 00:23:50,350 हम टेम्पलेट टैग है। 436 00:23:50,350 --> 00:23:52,050 यह सामान्य HTML नहीं है। 437 00:23:52,050 --> 00:23:55,300 इस HTML का एक विशेष संस्करण है उल्का आप के लिए उपलब्ध बनाता है। 438 00:23:55,300 --> 00:23:57,660 यह अंतरिक्ष सलाखों कहा जाता है। 439 00:23:57,660 --> 00:24:00,980 तुम थोड़ा के रूप में टेम्पलेट्स परिभाषित कर सकते हैं एक तरह से सहायक कार्यों जैसे मॉड्यूल, 440 00:24:00,980 --> 00:24:03,660 अपनी सी या जावा स्क्रिप्ट कोड में। 441 00:24:03,660 --> 00:24:06,020 इस टेम्पलेट होगा काम के नाम से एक नाम है। 442 00:24:06,020 --> 00:24:10,520 और अगर आप लाइन पर सही यहाँ देख सकते हैं 13 यदि आप इन टेम्पलेट्स कॉल कर सकते हैं कि। 443 00:24:10,520 --> 00:24:14,380 और क्या उल्का क्या करेंगे बस है आप के लिए इन कार्यों में भरें। 444 00:24:14,380 --> 00:24:17,540 445 00:24:17,540 --> 00:24:22,580 >> तुम नोटिस कर सकते हैं एक और बात यह है एक अलग सा यह प्रत्येक कार्य है। 446 00:24:22,580 --> 00:24:26,130 प्रत्येक चर ले जाएगा कार्यों और एक तरह से यह माध्यम से जाना 447 00:24:26,130 --> 00:24:28,810 कि foreach पाश हम में उदाहरण के सात में देखा था। 448 00:24:28,810 --> 00:24:34,200 यह प्रत्येक एक शब्दकोश ले जा सकते हैं या एक सूची है, एक वस्तु या एक सूची है, 449 00:24:34,200 --> 00:24:38,820 और यह सिर्फ सभी के माध्यम से जाना होगा एक foreach पाश जैसे मूल्यों होगा। 450 00:24:38,820 --> 00:24:44,110 इसलिए हम कार्यों की एक गुच्छा है, तो इस प्रत्येक कार्य पर टेम्पलेट भेंट करेंगे। 451 00:24:44,110 --> 00:24:49,590 >> के उल्का परियोजना चलाते हैं बस ऐसा होता है कि देखने के लिए। 452 00:24:49,590 --> 00:24:53,260 मैं उल्का परियोजना के साथ चला सिर्फ उल्का या उल्का चलाते हैं। 453 00:24:53,260 --> 00:24:56,690 और अब उल्का बस आवश्यकता होगी जल्दी से परियोजना तैयार करने के लिए, 454 00:24:56,690 --> 00:25:03,320 आवश्यक के रूप में डेटाबेस शुरू, और फिर स्थानीय स्तर पर एप्लिकेशन को पोस्ट। 455 00:25:03,320 --> 00:25:07,200 अब हम अपने वेब ब्राउज़र को जा सकते हैं। 456 00:25:07,200 --> 00:25:10,215 और हम हैं कि हम देखेंगे एक बहुत ही सरल अनुप्रयोग है। 457 00:25:10,215 --> 00:25:22,190 458 00:25:22,190 --> 00:25:29,130 इसलिए हम आए थे क्या देखा था वास्तव में एक कदम, कदम एक फ़ाइल। 459 00:25:29,130 --> 00:25:33,260 >> दो ही है क्योंकि कदम पर चलते हैं मैं इसे एक ही उद्देश्य पूरा होगा लगता है। 460 00:25:33,260 --> 00:25:36,500 मैं तो बस बदलने के लिए जा रहा हूँ दो कदम निर्देशिका के लिए 461 00:25:36,500 --> 00:25:39,550 हम देख सकते हैं और फिर उल्का चलाने टेम्पलेट हम बस के साथ काम किया। 462 00:25:39,550 --> 00:25:43,560 463 00:25:43,560 --> 00:25:45,730 हाँ, एक सवाल? 464 00:25:45,730 --> 00:25:49,724 >> दर्शक: हम कर रहे हैं, तो अनुमति इनकार किया है, यह क्या है that-- है 465 00:25:49,724 --> 00:25:50,390 उस के लिए कहा जाता है? 466 00:25:50,390 --> 00:25:52,154 467 00:25:52,154 --> 00:25:54,070 रोजेर ZURAWICKI: अगर आप, उल्का रन चला रहे हैं 468 00:25:54,070 --> 00:25:57,280 और यदि आपके पास अनुमति इनकार किया है, आपकी फ़ाइलों के कुछ 469 00:25:57,280 --> 00:25:59,070 सही अनुमति सेट नहीं हो सकता है। 470 00:25:59,070 --> 00:26:03,970 तो तुम जहां जांच करने के लिए अनुमतियाँ बंद कर रहे हैं। 471 00:26:03,970 --> 00:26:06,030 वे में बंद हो सकता है अपने उल्का परियोजना, 472 00:26:06,030 --> 00:26:08,550 या वे में बंद हो सकता है उल्का खुद को फ़ाइलें। 473 00:26:08,550 --> 00:26:13,742 >> दर्शक: मैं अभी इसे डाउनलोड किया है तो अपने GitHub से, तो मुझे क्या करना चाहिए 474 00:26:13,742 --> 00:26:16,110 [अश्राव्य]? 475 00:26:16,110 --> 00:26:20,110 >> रोजेर ZURAWICKI: यदि आप चाहते हैं आप इसे उपयोग कर सकते हैं सुनिश्चित करने के लिए, 476 00:26:20,110 --> 00:26:21,450 आप चला सकते हैं एक आदेश है। 477 00:26:21,450 --> 00:26:26,590 मुझे जल्दी चलो इसे लिखने के बाहर ताकि अन्य लोग इसे देख सकते हैं। 478 00:26:26,590 --> 00:26:30,670 मैं यहाँ एक नया टैब खोलने के लिए जा रहा हूँ और मेरे संगोष्ठी फ़ोल्डर में जाने। 479 00:26:30,670 --> 00:26:33,500 480 00:26:33,500 --> 00:26:36,490 Chmod आदेश है अनुमतियाँ बदलने के लिए, 481 00:26:36,490 --> 00:26:40,060 यह करने के लिए और आप आर कह सकते हैं बारी बारी से हर फ़ाइल के लिए। 482 00:26:40,060 --> 00:26:46,040 और अनुमतियाँ, आप 0755 कोशिश कर सकते हैं आप पूरा उपयोग किया है सुनिश्चित करने के लिए, 483 00:26:46,040 --> 00:26:47,820 और बाकी सब पढ़ सकते हैं। 484 00:26:47,820 --> 00:26:50,100 और तुम बस चलाते हैं इस आदेश का, यह कर दूँगा 485 00:26:50,100 --> 00:26:55,800 यकीन अनुमतियों में हैं पूरे निर्देशिका के लिए जाँच करें। 486 00:26:55,800 --> 00:26:59,160 एल रास रनिंग आप दिखा सकते हैं और अधिक विस्तार में अनुमतियाँ। 487 00:26:59,160 --> 00:27:01,290 यह ठीक लग रहा है। 488 00:27:01,290 --> 00:27:03,900 >> क्या सबसे महत्वपूर्ण है आप सभी तीन है कि 489 00:27:03,900 --> 00:27:06,610 सभी फ़ाइलों में लिए rwx संगोष्ठी निर्देशिका। 490 00:27:06,610 --> 00:27:09,415 491 00:27:09,415 --> 00:27:11,330 उस समस्या को हल किया? 492 00:27:11,330 --> 00:27:13,735 >> दर्शक: यह याद आ रही है कहते हैं स्फूर्त [अश्राव्य]। 493 00:27:13,735 --> 00:27:17,980 494 00:27:17,980 --> 00:27:18,740 [अश्राव्य] 495 00:27:18,740 --> 00:27:20,490 रोजेर ZURAWICKI: आप आपको यह सुनिश्चित करने के लिए है 496 00:27:20,490 --> 00:27:23,022 अपने आदेश के अंत में एक बिंदु है। 497 00:27:23,022 --> 00:27:23,938 दर्शक: [अश्राव्य]। 498 00:27:23,938 --> 00:27:36,395 499 00:27:36,395 --> 00:27:37,520 रोजेर ZURAWICKI: सब ठीक है। 500 00:27:37,520 --> 00:27:42,220 हमें जल्दी से वापस जाओ स्थानीय मेजबान, हम app है। 501 00:27:42,220 --> 00:27:46,640 और तुम है कि हम एक देखेंगे उम्मीद के रूप में यहाँ कुछ कार्यों। 502 00:27:46,640 --> 00:27:49,330 503 00:27:49,330 --> 00:27:51,990 हम सीएसएस का एक गुच्छा है, जो आप के बारे में चिंता करने की जरूरत नहीं है। 504 00:27:51,990 --> 00:27:53,740 उल्का ट्यूटोरियल बस आप को इस देता है 505 00:27:53,740 --> 00:27:58,010 सूची देखने के लिए एक करने के लिए अपने बनाने के लिए सादे HTML की तुलना में अच्छा सा। 506 00:27:58,010 --> 00:28:02,290 और हम JavaScript फ़ाइल है, जो मैं थोड़ा बाद में और अधिक विस्तार में जाना होगा 507 00:28:02,290 --> 00:28:04,272 लेकिन यह सिर्फ इन कार्यों को प्रदान करता है। 508 00:28:04,272 --> 00:28:04,980 यह कार्य एक है। 509 00:28:04,980 --> 00:28:05,740 यह कार्य दो है। 510 00:28:05,740 --> 00:28:06,590 यह कार्य तीन है। 511 00:28:06,590 --> 00:28:09,720 तो इस उल्का की हो रही डेटा है। 512 00:28:09,720 --> 00:28:15,590 >> ठंडी चीजों में से एक उल्का के बारे में परिवर्तन अपने आप ही हो सकता है। 513 00:28:15,590 --> 00:28:18,990 मैं बदलना चाहता था पहला काम का नाम, 514 00:28:18,990 --> 00:28:22,490 इसलिए यह नहीं है यह कहना चाहूँगा कार्य एक है, और मैं इसे बचाने के लिए, 515 00:28:22,490 --> 00:28:26,370 मैं वेब के लिए जाना तो जब ब्राउज़र, आप इसे ताज़ा कर सकते हैं, 516 00:28:26,370 --> 00:28:30,861 और यह स्वचालित रूप से कहते हैं, इस एक काम नहीं है। 517 00:28:30,861 --> 00:28:32,860 आप एक ही बात कर सकते हैं इन फ़ाइलों में से किसी में। 518 00:28:32,860 --> 00:28:37,940 एक बदलाव बनाने के बजाय, क्या करने के लिए सूची है, मैं इसे अपनी सूची में करना होगा। 519 00:28:37,940 --> 00:28:40,980 >> और एक बात तुम सिर्फ देखा कि मैं भी ताज़ा करने के लिए नहीं था। 520 00:28:40,980 --> 00:28:43,960 ताज़ा करने के विचार प्रकार है के उल्का के साथ आप के लिए हल। 521 00:28:43,960 --> 00:28:48,970 यह फाइल परिवर्तन का पता लगाता है जब भी, यह आप के लिए परिवर्तन लोड होगा। 522 00:28:48,970 --> 00:28:53,110 यह, कि क्या सभी फाइलों पर काम करता है यह एचटीएमएल, सीएसएस, या JavaScript है। 523 00:28:53,110 --> 00:28:57,990 इस एप्लिकेशन को देखना होगा कि क्या आप को दिखाने के लिए जैसे सीएसएस के बिना, मैं यह सब दूर कर सकते हैं। 524 00:28:57,990 --> 00:29:04,720 यह पुनः लोड है और जब तुम अब एक नहीं के रूप में अच्छा दिखने सूची करने के लिए। 525 00:29:04,720 --> 00:29:06,370 की पीठ उस सामग्री डाल दिया। 526 00:29:06,370 --> 00:29:11,343 और निश्चित रूप से पर्याप्त है, यह तरोताजा कर देती है, और हमारे सीएसएस वापस आ गया है। 527 00:29:11,343 --> 00:29:11,843 फाडू। 528 00:29:11,843 --> 00:29:15,700 529 00:29:15,700 --> 00:29:20,010 >> अब हम ट्यूटोरियल के साथ जा सकते हैं। 530 00:29:20,010 --> 00:29:23,360 कदम दो, टेम्पलेट्स के बारे में बात करते हैं। 531 00:29:23,360 --> 00:29:27,140 यह है कि हम अभी देखा क्या है विभिन्न कार्यों के साथ। 532 00:29:27,140 --> 00:29:31,550 उल्का आप को समझाना होगा क्या टेम्पलेट्स और कैसे इस तर्क काम करता है। 533 00:29:31,550 --> 00:29:34,760 लेकिन हम बस करने के लिए कोड को देखो हम इसे से बाहर समझ बनाने के लिए कर सकते हैं देखें। 534 00:29:34,760 --> 00:29:38,030 535 00:29:38,030 --> 00:29:41,460 >> बहुत ही सरल अनुप्रयोगों में, हम साधारण में क्या है की तरह 536 00:29:41,460 --> 00:29:44,550 कदम एक, दो कदम, कदम, ऐसा करने के लिए तीन, चार कदम, कदम पाँच, 537 00:29:44,550 --> 00:29:45,700 हम किसी भी फ़ोल्डर नहीं है। 538 00:29:45,700 --> 00:29:47,533 हम सर्वर नहीं है फ़ोल्डर मैंने उल्लेख किया है। 539 00:29:47,533 --> 00:29:50,510 हम ग्राहक की जरूरत नहीं है उल्लेख किया गया था कि फ़ोल्डर। 540 00:29:50,510 --> 00:29:52,290 तो उल्का सभी फाइलों को चला जाएगा। 541 00:29:52,290 --> 00:29:55,210 उस पर यह दोनों भाग लेंगे ग्राहक, सर्वर पर दोनों। 542 00:29:55,210 --> 00:29:58,840 >> और अगर आप अपने जावास्क्रिप्ट के कुछ हिस्सों चाहते हैं कोड, सिर्फ ग्राहक पर चलाने के लिए 543 00:29:58,840 --> 00:30:02,350 वे आपको लगता है कि सुनिश्चित करने की जरूरत एक बयान करते हैं, तो तरह की तरह क्या 544 00:30:02,350 --> 00:30:04,890 हम यहाँ हमारे JavaScript फ़ाइल में है। 545 00:30:04,890 --> 00:30:08,010 तो उल्का, केवल अगर यह तो ग्राहक की मैं 546 00:30:08,010 --> 00:30:12,355 एक टेम्पलेट परिभाषित करना चाहते हैं सहायक बुलाया कार्यों। 547 00:30:12,355 --> 00:30:15,050 548 00:30:15,050 --> 00:30:19,260 क्या इस कोड को वास्तव में करता है वहाँ का कहना है 549 00:30:19,260 --> 00:30:21,800 एक वस्तु बुलाया टेम्पलेट उस उल्का प्रदान करता है। 550 00:30:21,800 --> 00:30:23,270 और हम एक सहायक को जोड़ने के लिए जा रहे हैं। 551 00:30:23,270 --> 00:30:27,680 सहायकों इन कार्य कर रहे हैं, कार्यों की तरह इन बातों को। 552 00:30:27,680 --> 00:30:33,890 >> आप देखेंगे कि हम करने के लिए वापस जाना है कि अगर HTML फ़ाइल, हम कार्यों पर प्रत्येक बुलाया। 553 00:30:33,890 --> 00:30:35,750 कार्य HTML में परिभाषित नहीं है। 554 00:30:35,750 --> 00:30:37,770 यह जावास्क्रिप्ट में परिभाषित किया गया है। 555 00:30:37,770 --> 00:30:42,610 और उल्का क्या कार्यों है पता करने की जरूरत हम यहाँ जावास्क्रिप्ट में जाना जाता है। 556 00:30:42,610 --> 00:30:45,550 कार्य इस सहायक है। 557 00:30:45,550 --> 00:30:49,830 हेल्पर, आप सोच सकते हैं यह एक टेम्पलेट चर के रूप में। 558 00:30:49,830 --> 00:30:51,000 और कार्यों क्या करता है? 559 00:30:51,000 --> 00:30:53,580 खैर, यह मूल्यों की सूची देता है। 560 00:30:53,580 --> 00:30:56,750 यह एक सूची है, क्योंकि हम इसे में प्रत्येक कॉल कर सकते हैं। 561 00:30:56,750 --> 00:30:58,590 हम कार्यों पर प्रत्येक कॉल तो यही कारण है कि है। 562 00:30:58,590 --> 00:30:59,730 और अब हम काम कर सकते है। 563 00:30:59,730 --> 00:31:02,850 564 00:31:02,850 --> 00:31:03,990 >> काम क्या करता है? 565 00:31:03,990 --> 00:31:07,740 खैर, यह इस तीर है यहाँ घुंघराले ब्रेसिज़ के बाद। 566 00:31:07,740 --> 00:31:09,130 उस कार्य को एक टेम्पलेट है इसका मतलब है। 567 00:31:09,130 --> 00:31:11,100 यह एक सहायक नहीं है हम तो बस क्या देखा पसंद है। 568 00:31:11,100 --> 00:31:12,872 यह हम परिभाषित किया है एक टेम्पलेट है। 569 00:31:12,872 --> 00:31:14,080 और जहां हम इसे परिभाषित किया है? 570 00:31:14,080 --> 00:31:16,950 हम यहीं नीचे यह परिभाषित किया है। 571 00:31:16,950 --> 00:31:21,160 >> सभी इस खाके में प्रस्तुत करना है करता है एक सूची आइटम, और यह पाठ कहता है। 572 00:31:21,160 --> 00:31:24,160 अब, पाठ एक किया जा रहा है सहायक, लेकिन मैं आपको दिखाता हूँ 573 00:31:24,160 --> 00:31:26,610 यह अभी भी वास्तव में है कि कार्यों की एक डेटा सदस्य है। 574 00:31:26,610 --> 00:31:29,230 575 00:31:29,230 --> 00:31:33,670 आप प्रत्येक कॉल करते हैं, तो यह में चला जाता है डेटा संरचना एक छोटा सा। 576 00:31:33,670 --> 00:31:39,130 Foreach पाश की तरह, यह अब सिर्फ लग रहा है हमारे वस्तु में पहला तत्व पर। 577 00:31:39,130 --> 00:31:41,850 हम चाहते हैं कि पाठ है देखना हमारे वस्तु में यहां परिभाषित किया। 578 00:31:41,850 --> 00:31:45,350 तो उल्का कि पता करने के लिए स्मार्ट है हम इस पाठ के बारे में बात कर रहे हैं 579 00:31:45,350 --> 00:31:47,630 नहीं पाठ बुलाया सहायक। 580 00:31:47,630 --> 00:31:52,120 यह सिर्फ इस बात का मूल्य हो जाता है यहां पाठ और HTML के रूप में प्रदर्शित करता है यह, 581 00:31:52,120 --> 00:31:55,475 और उस डेटा कैसे हो जाता है एचटीएमएल के लिए जावास्क्रिप्ट से। 582 00:31:55,475 --> 00:32:03,320 583 00:32:03,320 --> 00:32:07,030 >> इस उदाहरण में, हालांकि पर चल रहा है हम मुश्किल उन मूल्यों कोडित। 584 00:32:07,030 --> 00:32:10,440 उल्का वास्तव में दो करता है हमारे लिए अच्छी बातें। 585 00:32:10,440 --> 00:32:15,050 लाइव ताज़ा करने के अलावा है कि हम पता चला है, यह भी हमारे डेटाबेस का प्रबंधन। 586 00:32:15,050 --> 00:32:18,750 आप PHP के साथ काम करने के लिए किया था, आप phpMyAdmin विन्यस्त करने के लिए किया था। 587 00:32:18,750 --> 00:32:21,320 आपको यह सुनिश्चित करना था अपने टेबल सभी चेक में थे। 588 00:32:21,320 --> 00:32:24,760 तुम बनाने के लिए काम का एक बहुत कुछ करने के लिए किया था आपके डेटा को सही ढंग से स्वरूपित किया गया था यकीन 589 00:32:24,760 --> 00:32:27,880 और PHP इसके साथ संवाद कर सकता है। 590 00:32:27,880 --> 00:32:30,170 >> अब, उल्का एक नए प्रतिमान का उपयोग करता है। 591 00:32:30,170 --> 00:32:32,310 यह एक और अधिक आधुनिक तरीका है के एक डेटाबेस से निपटने। 592 00:32:32,310 --> 00:32:34,580 यह MongoDB नामक एक तकनीक है। 593 00:32:34,580 --> 00:32:38,740 बस जावास्क्रिप्ट में की तरह, हम इसे देखा कि डेटा क्या था प्रकार मामला नहीं था। 594 00:32:38,740 --> 00:32:39,640 सब कुछ एक var था। 595 00:32:39,640 --> 00:32:40,570 यह एक charstar नहीं था। 596 00:32:40,570 --> 00:32:40,930 यह एक पूर्णांक नहीं था। 597 00:32:40,930 --> 00:32:41,970 यह एक संरचना नहीं था। 598 00:32:41,970 --> 00:32:44,210 ऐसा लगता है कि वर, बस इस वार किया गया था। 599 00:32:44,210 --> 00:32:46,320 >> MongoDB में उसी तरह की तरह काम करता है। 600 00:32:46,320 --> 00:32:48,160 आप अपनी टेबल को परिभाषित करने की जरूरत नहीं है। 601 00:32:48,160 --> 00:32:50,860 आप एक मेज कहने की जरूरत नहीं है एक पूर्णांक है जो एक नाम है। 602 00:32:50,860 --> 00:32:54,710 यह मैं नहीं जानता, एक है एक दशमलव है जो डॉलर। 603 00:32:54,710 --> 00:32:58,360 यह सिर्फ इन जावास्क्रिप्ट वस्तुओं है इन सभी वार्स, अनिवार्य रूप से। 604 00:32:58,360 --> 00:33:02,780 और यह एक बहुत शक्तिशाली है आपके एप्लिकेशन प्रोटोटाइप के लिए रास्ता। 605 00:33:02,780 --> 00:33:06,190 और उस उल्का क्यों है इस का लाभ लेता है। 606 00:33:06,190 --> 00:33:11,080 >> हम तीन कदम करने के लिए जाना है, की क्या बदल गया है देखते हैं। 607 00:33:11,080 --> 00:33:15,480 हम सब एचटीएमएल पर नजर डालें तो ज्यादा नहीं। 608 00:33:15,480 --> 00:33:17,170 सीएसएस बिल्कुल नहीं बदला गया है। 609 00:33:17,170 --> 00:33:22,420 लेकिन छोटे परिवर्तन हम HTML में देखते हैं कार्यों परिभाषित किया गया है कि हम कैसे बदल लिया है। 610 00:33:22,420 --> 00:33:23,800 कार्य अब एक समारोह है। 611 00:33:23,800 --> 00:33:25,800 यही कारण है कि हर मतलब है कि हम कार्यों प्राप्त करना चाहते समय, 612 00:33:25,800 --> 00:33:27,480 हम इस समारोह को चलाने के लिए जा रहे हैं। 613 00:33:27,480 --> 00:33:29,230 यह वापस नहीं करता है एक मूल्य के रूप में कार्य करते हैं। 614 00:33:29,230 --> 00:33:33,710 >> उल्का वास्तव में चलाने के लिए स्मार्ट है समारोह हम बाहर क्या हो रहा है देखने के लिए। 615 00:33:33,710 --> 00:33:36,650 और यह कार्यों कहा जाता है इस बात को देता है। 616 00:33:36,650 --> 00:33:40,650 हम लाइन पर कार्यों में परिभाषित किया गया है और यह एक मोंगो संग्रह है। 617 00:33:40,650 --> 00:33:43,170 मोंगो करने के लिए बात कर रहा है उल्का का उपयोग करता है डेटाबेस, 618 00:33:43,170 --> 00:33:48,420 और इस नए बस चलो का मतलब एक नया संग्रह, यह कार्यों को कहते हैं। 619 00:33:48,420 --> 00:33:53,540 MySQL में, यह करने के लिए बराबर होगा तालिका बुलाया कार्यों के लिए देख रहे हैं। 620 00:33:53,540 --> 00:33:56,350 मोंगो संग्रह, नहीं टेबल है। 621 00:33:56,350 --> 00:34:00,100 तो यह सिर्फ कार्यों के लिए लग रहा है। 622 00:34:00,100 --> 00:34:04,820 >> में अब, टेम्पलेट हमारे टेम्पलेट में सहायक, सभी 623 00:34:04,820 --> 00:34:08,380 हम सभी को पाने के लिए क्या करना है कार्यों इस समारोह में, लगता है 624 00:34:08,380 --> 00:34:11,710 और इस खाली ब्रेस। 625 00:34:11,710 --> 00:34:14,150 इस मोंगो वाक्य रचना करने के लिए और अधिक विशेष रूप से है। 626 00:34:14,150 --> 00:34:16,159 के बहुत सारे है कैसे के लिए ऑनलाइन प्रलेखन 627 00:34:16,159 --> 00:34:19,360 आप कुशल बना सकते हैं और वास्तव में उपयोगी मोंगो से पूछता है। 628 00:34:19,360 --> 00:34:25,560 लेकिन इस तरह से कुछ अच्छा है बस सभी डेटा को खोजने के लिए काफी है। 629 00:34:25,560 --> 00:34:30,100 >> अब, मुद्दों में से एक है कि आप देख सकते हैं हम वास्तव में डेटा को जोड़ने है कि कभी नहीं है। 630 00:34:30,100 --> 00:34:35,020 तो क्या हम जब ऐसा होता है वास्तव में तीन कदम चला? 631 00:34:35,020 --> 00:34:37,550 जल्दी में चलते हैं तीन कदम और उल्का चलाते हैं। 632 00:34:37,550 --> 00:34:42,870 633 00:34:42,870 --> 00:34:45,650 मैं एक और उल्का था कि नोटिस परियोजना, कहीं और चल 634 00:34:45,650 --> 00:34:49,110 इसलिए उल्का कि पसंद नहीं है। 635 00:34:49,110 --> 00:34:52,810 मैं बस करने के लिए जल्दी से करीब जा रहा हूँ नियंत्रण ग के साथ अन्य उल्का, 636 00:34:52,810 --> 00:34:55,780 तीन चरण में जाने, और फिर उल्का चलाते हैं। 637 00:34:55,780 --> 00:35:01,070 638 00:35:01,070 --> 00:35:03,180 इसे शुरू करने का नोटिस MongoDB क्योंकि MongoDB 639 00:35:03,180 --> 00:35:06,370 हर उल्का परियोजना का एक हिस्सा है। 640 00:35:06,370 --> 00:35:09,190 >> तो यह अपने आवेदन में त्रुटियाँ हैं कहते हैं। 641 00:35:09,190 --> 00:35:10,590 यही कारण है कि उल्का है एक अच्छी सुविधा है। 642 00:35:10,590 --> 00:35:13,700 यह सुनिश्चित करता है कि आपके एचटीएमएल अच्छी तरह से मान्य है। 643 00:35:13,700 --> 00:35:17,710 चलो जल्दी क्यों यह हो सकता है देखो। 644 00:35:17,710 --> 00:35:26,110 यह मैं गलती है लगता है गलत एचटीएमएल कोड की नकल की। 645 00:35:26,110 --> 00:35:30,610 मैं अब इसे बचाने के लिए है, तो उल्का स्वचालित रूप से सर्वर को पुनः आरंभ 646 00:35:30,610 --> 00:35:34,650 उम्मीद के रूप में और अब एप्लिकेशन चल रहा है। 647 00:35:34,650 --> 00:35:39,220 इसे ठीक करने पर ध्यान दें, तो आप सिर्फ चला सकते हैं कदम दो में से एक ही HTML फ़ाइल, 648 00:35:39,220 --> 00:35:40,380 तीन चरण में इसे कॉपी। 649 00:35:40,380 --> 00:35:43,290 650 00:35:43,290 --> 00:35:45,917 >> हम अपने स्थानीय होस्ट करने के लिए वापस जा सकते हैं। 651 00:35:45,917 --> 00:35:47,500 और अब हम हम सूची करने के लिए हमारे पास देखते हैं। 652 00:35:47,500 --> 00:35:50,070 बढ़िया है, लेकिन यह खाली है। 653 00:35:50,070 --> 00:35:54,210 हम वास्तव में कोई जरूरत नहीं है हमारे मोंगो डेटाबेस में कार्य। 654 00:35:54,210 --> 00:35:57,930 तो चलो एक के बारे में बात करते हैं कुछ मायनों में हम ऐसा कर सकते हैं। 655 00:35:57,930 --> 00:36:03,240 हम टर्मिनल के लिए वापस जाना है, हम इसे बंद करो और उल्का मोंगो चला सकते हैं। 656 00:36:03,240 --> 00:36:05,320 >> आप परिचित हो उल्का कैसे काम करता है, के साथ 657 00:36:05,320 --> 00:36:14,100 यह वास्तव में आप पहुँच देता है उल्का के लिए पूरी MongoDB करने के लिए। 658 00:36:14,100 --> 00:36:17,570 तुम चल रहे हो करने के लिए है कि नोटिस यह काम करने के लिए पहली उल्का। 659 00:36:17,570 --> 00:36:23,840 तो मैं एक नए टैब में इस चलाते हैं, मैं एक ही निर्देशिका के लिए वापस जा सकते हैं। 660 00:36:23,840 --> 00:36:29,040 661 00:36:29,040 --> 00:36:32,570 और अब उल्का बस ठीक काम करता है। 662 00:36:32,570 --> 00:36:33,600 यह एक संकेत है। 663 00:36:33,600 --> 00:36:36,350 664 00:36:36,350 --> 00:36:38,790 मुझे यह एक बिट कर दूं हम देख सकते हैं इसलिए बड़ा है। 665 00:36:38,790 --> 00:36:41,550 इस से एक अलग सा लग रहा है क्या आप के लिए इस्तेमाल किया जा सकता है 666 00:36:41,550 --> 00:36:42,869 वास्तव में मोंगो उपयोग करने की आवश्यकता नहीं है। 667 00:36:42,869 --> 00:36:45,410 मेरे बारे में सारी बात यहाँ है इतना है कि आप JavaScript का उपयोग कर सकते हैं। 668 00:36:45,410 --> 00:36:48,250 लेकिन यदि आप उत्सुक हैं, मोंगो एपीआई नहीं करता 669 00:36:48,250 --> 00:36:50,730 एसक्यूएल, संरचित क्वेरी भाषा का प्रयोग करें। 670 00:36:50,730 --> 00:36:55,570 यह अपनी खुद की भाषा का उपयोग करता है जावास्क्रिप्ट की तरह एक बहुत लग रहा है। 671 00:36:55,570 --> 00:37:00,520 बहुत जल्दी, हम पा सकते हैं db.tasks के माध्यम से मेज। 672 00:37:00,520 --> 00:37:08,940 और यह मुझे बता रहा है हम मिल चलाते हैं तो पता चला है, 673 00:37:08,940 --> 00:37:13,450 हम साथ क्या किया था के लिए इसी तरह की तरह उल्का, हम सभी तत्वों को लोड कर सकते हैं। 674 00:37:13,450 --> 00:37:17,330 समस्या यह है, हम नहीं करते वास्तव में परिभाषित किसी भी कार्य किया है। 675 00:37:17,330 --> 00:37:20,600 तो यह उन्हें नहीं मिल सकता है। 676 00:37:20,600 --> 00:37:22,130 >> हम हालांकि, सम्मिलित कर सकते हैं। 677 00:37:22,130 --> 00:37:25,170 इसलिए हम डालने चला सकते हैं कमांड डालने के साथ। 678 00:37:25,170 --> 00:37:29,140 और हम बस यह दे एक वस्तु है, और हम बस 679 00:37:29,140 --> 00:37:31,840 प्रारूप हम क्या उम्मीद है सुनिश्चित करें। 680 00:37:31,840 --> 00:37:35,030 हम दो कदम को देखा, तो हम हर काम देखा कि 681 00:37:35,030 --> 00:37:39,590 एक पाठ के साथ एक वस्तु था कुंजी और जो कुछ भी रूप में 682 00:37:39,590 --> 00:37:41,640 आपके पास करने के लिए आइटम एक चर के रूप में किया गया था। 683 00:37:41,640 --> 00:37:44,680 तो हम यहाँ कुछ कर सकते हैं। 684 00:37:44,680 --> 00:37:50,160 >> हम इसे एक कार्य सम्मिलित हो सकते हैं मैं मोंगो से आते हैं कहा जाता है। 685 00:37:50,160 --> 00:37:52,570 और हम प्रेस दर्ज करें, और इसे चलाता है। 686 00:37:52,570 --> 00:37:56,900 हम फिर से खोजने के चलाने के लिए, और हम कर सकते हैं एक वस्तु यहाँ है कि वहाँ देखते हैं। 687 00:37:56,900 --> 00:38:01,810 मोंगो यह एक आईडी, प्रदान करती है जो आप सच के बारे में चिंता करने की जरूरत नहीं है। 688 00:38:01,810 --> 00:38:06,690 क्या आप के लिए महत्वपूर्ण है डेटा है आप में डाल दिया है, तो आप बाहर निकलना डेटा है। 689 00:38:06,690 --> 00:38:10,500 >> , चलो हमारी वेबसाइट के लिए वापस जाओ और हे, हमारा काम भरा हुआ है। 690 00:38:10,500 --> 00:38:13,987 और आप देख सकते हैं कि उल्का बहुत चालाक है क्योंकि 691 00:38:13,987 --> 00:38:16,570 और हमेशा की तरह मैं, आप के लिए तरोताजा कर देती है पेज को छूने के लिए नहीं था। 692 00:38:16,570 --> 00:38:19,160 यह स्वचालित रूप से भरा हुआ है। 693 00:38:19,160 --> 00:38:23,520 >> के दशक में कुछ कोड चलाते हैं जावास्क्रिप्ट हालांकि ऐसा करने के लिए। 694 00:38:23,520 --> 00:38:26,120 हम वापस में नोड की तरह जावास्क्रिप्ट बाहर निष्पादित करने के लिए अंत में, 695 00:38:26,120 --> 00:38:29,280 हम भी जावास्क्रिप्ट चला सकते हैं सीधे हमारे ब्राउज़रों में। 696 00:38:29,280 --> 00:38:31,970 तुम एक फीचर से ऐसा कर सकते हैं तत्व का निरीक्षण बुलाया। 697 00:38:31,970 --> 00:38:34,210 मैं सही एक पर क्लिक करते हैं पेज की धारा, 698 00:38:34,210 --> 00:38:36,730 वहाँ एक विकल्प है तत्व का निरीक्षण बुलाया। 699 00:38:36,730 --> 00:38:38,840 आप चल रहे हैं तो एक सफारी, आप की तरह ब्राउज़र 700 00:38:38,840 --> 00:38:45,430 अपने डेवलपर सक्षम करने की आवश्यकता हो सकती है इससे पहले कि आप उपकरण इस सुविधा को मिलता है। 701 00:38:45,430 --> 00:38:46,930 >> क्या हम देखभाल के बारे कंसोल है। 702 00:38:46,930 --> 00:38:48,930 तो हम बस के लिए जाना जाएगा तल पर सांत्वना। 703 00:38:48,930 --> 00:38:52,110 704 00:38:52,110 --> 00:38:55,970 अब हम किसी भी जावास्क्रिप्ट चला सकते हैं यहाँ, जावास्क्रिप्ट की तरह 705 00:38:55,970 --> 00:38:58,860 फाइलों मैं जे एस उदाहरण में दिखाया। 706 00:38:58,860 --> 00:39:02,040 लेकिन अब के कार्यों पर नजर डालते हैं। 707 00:39:02,040 --> 00:39:04,955 हम अपने आदेश चला सकते हैं। 708 00:39:04,955 --> 00:39:07,830 और उम्मीद है कि मैं बनाने के लिए सक्षम हो जाएगा यह एक बड़ा सा तो हम सब देख सकते हैं। 709 00:39:07,830 --> 00:39:14,390 710 00:39:14,390 --> 00:39:18,450 >> हम tasks.find चलाने के लिए, और अगर तुम हूँ इस सटीक एक ही कोड है कि देखते हैं 711 00:39:18,450 --> 00:39:24,840 जावास्क्रिप्ट फ़ाइल का उपयोग करता है कि तीन चरण में, इस task.find। 712 00:39:24,840 --> 00:39:29,100 हम एक ही बात को चलाने के लिए, और कर सकते हैं अब हम कुछ अजीब सामान मिलता है। 713 00:39:29,100 --> 00:39:31,050 कैसे हम वास्तव में डेटा मिलता है? 714 00:39:31,050 --> 00:39:34,860 खैर, हम इस चलाने के लिए है कहा जाता आदेश लाने। 715 00:39:34,860 --> 00:39:37,150 >> इस डीबगिंग के लिए बहुत उपयोगी है। 716 00:39:37,150 --> 00:39:41,000 क्या आप यहाँ प्राप्त है एक कर्सर, और यह है 717 00:39:41,000 --> 00:39:44,890 उल्का है एक अच्छा तरीका अनुकूलित लाई जा रही डेटा। 718 00:39:44,890 --> 00:39:48,270 इस कर्सर के लिए सभी सुविधाओं है लाइव अद्यतन करने और पेज को रीफ्रेश 719 00:39:48,270 --> 00:39:49,650 कुछ बदल गया है। 720 00:39:49,650 --> 00:39:51,280 लेकिन यह हमारे डेटा नहीं मिलेगा। 721 00:39:51,280 --> 00:39:52,720 हम लाने के माध्यम से डाटा प्राप्त कर सकते हैं। 722 00:39:52,720 --> 00:39:56,880 और तुम हम एक वस्तु है देखते हैं, और यह सिर्फ हम मोंगो में क्या था की तरह है 723 00:39:56,880 --> 00:40:00,040 एक आईडी और पाठ के साथ हम में डाल दिया। 724 00:40:00,040 --> 00:40:04,200 >> तो कैसे हम उल्का में एक आइटम सम्मिलित करते हैं? 725 00:40:04,200 --> 00:40:07,250 खैर, हम सिर्फ कार्य किया है। 726 00:40:07,250 --> 00:40:09,990 और फिर हम चला सकते हैं एक ही डालने आदेश, 727 00:40:09,990 --> 00:40:17,520 एक शब्दकोश या एक वस्तु दे रही है एक ही स्वरूप, पाठ के साथ 728 00:40:17,520 --> 00:40:22,340 और फिर मैं कंसोल से आते हैं। 729 00:40:22,340 --> 00:40:27,240 ऊपर एक नज़र रखना है क्योंकि जब मैं ऐसा करते हैं, यह वेबसाइट पर पता चलता है 730 00:40:27,240 --> 00:40:29,660 स्वचालित रूप से। 731 00:40:29,660 --> 00:40:33,291 >> आप कुछ भी रख सकते हैं कि नोटिस आप इन मदों में चाहते हैं। 732 00:40:33,291 --> 00:40:35,040 यह जरूरी नहीं है एक निश्चित संरचना है। 733 00:40:35,040 --> 00:40:39,790 मैं करने के लिए एक बराबर हो सकता था नंबर तीन और झूठे के बराबर बी। 734 00:40:39,790 --> 00:40:41,600 और यह सब काम करता है। 735 00:40:41,600 --> 00:40:46,000 मैं भी चुन सकते हैं करने के लिए नहीं सभी में एक पाठ शामिल हैं। 736 00:40:46,000 --> 00:40:48,320 यह सिर्फ सिफारिश नहीं है हालांकि तब उल्का क्योंकि 737 00:40:48,320 --> 00:40:50,920 प्रदर्शित करने के लिए पता नहीं क्या होगा। 738 00:40:50,920 --> 00:40:53,110 लेकिन हर मामले में, हम एक आईडी मिलता है, और वह है 739 00:40:53,110 --> 00:40:54,785 आप उपयोग कर सकते वस्तु की आईडी। 740 00:40:54,785 --> 00:41:01,120 741 00:41:01,120 --> 00:41:03,280 >> हम साथ जारी रखने के लिए चार कदम और कदम पांच, 742 00:41:03,280 --> 00:41:06,870 ट्यूटोरियल तुम तरीके दिखाएगा कि आप उपयोग कर यूआई तत्वों बना सकते हैं 743 00:41:06,870 --> 00:41:13,130 आप जानते हैं एचटीएमएल विभिन्न कार्यों पैदा करते हैं। 744 00:41:13,130 --> 00:41:15,440 वास्तव में जल्दी से चार कदम पर नजर डालते हैं। 745 00:41:15,440 --> 00:41:18,290 हम जोड़ा देखेंगे कि घटनाओं के बारे में एक खंड। 746 00:41:18,290 --> 00:41:20,874 टेम्पलेट हो सकता है हमें डेटा प्राप्त जो सहायकों,। 747 00:41:20,874 --> 00:41:22,040 लेकिन यह भी घटनाओं कॉल कर सकते हैं। 748 00:41:22,040 --> 00:41:25,300 और इस जहां सामान है , घटनाओं की वजह से उपयोगी हो जाता है 749 00:41:25,300 --> 00:41:28,590 आप पर क्लिक करते हैं तो क्या होगा रहे हैं अपनी वेबसाइट पर अलग अलग चीजें हैं। 750 00:41:28,590 --> 00:41:33,790 >> इधर, हमारे कोड बता रहा है हमें इस घटना को जोड़ने के लिए। 751 00:41:33,790 --> 00:41:38,860 आप प्रस्तुत किया है तो इसके जोड़ें कक्षा नए कार्य के साथ कुछ। 752 00:41:38,860 --> 00:41:41,910 क्या तुम यहाँ है एक सीएसएस चयनकर्ता है। 753 00:41:41,910 --> 00:41:45,870 तो यह सिर्फ एक HTML के लिए लग रहा है कक्षा नया कार्य है कि तत्व। 754 00:41:45,870 --> 00:41:47,940 और यह घटना के लिए, की तरह प्रस्तुत कर लग रहा है। 755 00:41:47,940 --> 00:41:51,050 अन्य घटनाओं में शामिल मंडराना, क्लिक करें, डबल क्लिक करें, 756 00:41:51,050 --> 00:41:54,450 आप सामान्य HTML में क्या मिल के समान है। 757 00:41:54,450 --> 00:41:56,770 >> क्या आप इसे यहाँ दे अब एक समारोह है। 758 00:41:56,770 --> 00:42:01,210 और तुम हो सकता है आपके उस समारोह में कोड। 759 00:42:01,210 --> 00:42:06,360 हो रही समाप्त होता है क्या इस समारोह में है आप इस नए कार्य को प्रस्तुत करते हैं तो कहा जाता है। 760 00:42:06,360 --> 00:42:12,170 चलो बस इतना एचटीएमएल पर नजर डालते हैं हम इस नए काम है क्या समझते हैं। 761 00:42:12,170 --> 00:42:15,570 हम यहाँ एक फार्म जोड़ दिया है कक्षा नए कार्य के साथ। 762 00:42:15,570 --> 00:42:19,880 और यह पाठ लेता है एक इनपुट है। 763 00:42:19,880 --> 00:42:22,605 और यह वह जगह है जहाँ हम हमारे नए कार्य जोड़ना होगा। 764 00:42:22,605 --> 00:42:25,520 765 00:42:25,520 --> 00:42:29,780 >> के दशक में चार चरण चलाते हैं वेबसाइट क्या ऐसा लग रहा है देखने के लिए। 766 00:42:29,780 --> 00:42:32,710 हम पहली बार बाहर छोड़ कर सकते हैं MongoDB की हम था 767 00:42:32,710 --> 00:42:35,300 हमारे पिछले से नियंत्रण सी के साथ उदाहरण 768 00:42:35,300 --> 00:42:37,690 और चलो में इसे बदल देना चार चरण निर्देशिका। 769 00:42:37,690 --> 00:42:41,000 770 00:42:41,000 --> 00:42:42,920 हम फिर से उल्का चलने देंगे सर्वर शुरू करने के लिए। 771 00:42:42,920 --> 00:42:46,850 772 00:42:46,850 --> 00:42:50,510 और दुर्भाग्य से, मैं उल्का था एक और टर्मिनल में चल रहा है। 773 00:42:50,510 --> 00:42:53,080 तो मैं बस करने के लिए जा रहा हूँ इस बंद सुनिश्चित करें। 774 00:42:53,080 --> 00:43:01,805 चलो इस और परिवर्तन छोड़ दिया भाग-चार, चार कदम। 775 00:43:01,805 --> 00:43:02,305 ठीक है। 776 00:43:02,305 --> 00:43:11,220 777 00:43:11,220 --> 00:43:13,250 >> अब हमारी उल्का कोड चल रहा है। 778 00:43:13,250 --> 00:43:19,480 और तुम्हारे बिना, इसे अद्यतन देख सकते हैं कि हमें भी पृष्ठ को ताज़ा करने के लिए कर रही है। 779 00:43:19,480 --> 00:43:24,410 यहाँ क्या बदल गया है अब है हम किसी भी कार्य के लिए नहीं है कि, 780 00:43:24,410 --> 00:43:29,530 लेकिन हम यहाँ, यह एक रूप है पाठ बॉक्स, हमारे नए कार्य जोड़ने के लिए। 781 00:43:29,530 --> 00:43:31,550 और हम हमारे यहाँ काम टाइप कर सकते हैं। 782 00:43:31,550 --> 00:43:34,564 मैं HTML पृष्ठ से आते हैं। 783 00:43:34,564 --> 00:43:36,105 मैं प्रेस दर्ज करें, जब इसे प्रस्तुत किया गया। 784 00:43:36,105 --> 00:43:39,180 785 00:43:39,180 --> 00:43:44,540 >> हम के रूप में क्या हुआ देख सकते हैं जावास्क्रिप्ट कोड से परिभाषित किया। 786 00:43:44,540 --> 00:43:49,930 क्या इस समारोह में किया था फार्म से पाठ ले, 787 00:43:49,930 --> 00:43:53,680 और फिर बस, tasks.insert बुलाया जैसे हम कंसोल में किया था। 788 00:43:53,680 --> 00:43:56,410 उन्होंने यह भी एक createdAt तारीख को जोड़ने के लिए चुना है। 789 00:43:56,410 --> 00:43:59,840 यह आप कैसे होता है वर्तमान समय निर्दिष्ट करें। 790 00:43:59,840 --> 00:44:03,220 उसके बाद, यह बनाकर फार्म को साफ करता है यकीन मूल्य खाली स्ट्रिंग है। 791 00:44:03,220 --> 00:44:06,550 >> और फिर इसे करने के लिए वापसी झूठी कॉल किसी और यकीन है कि कुछ नहीं होता बनाते हैं। 792 00:44:06,550 --> 00:44:10,350 यदि आप एक से झूठी जब वापस निष्पादन बंद हो जाता है कि फार्म घटना,। 793 00:44:10,350 --> 00:44:14,520 एक फार्म एक कार्रवाई का कहना है कि जैसे एक PHP पृष्ठ के लिए सबमिट करें। 794 00:44:14,520 --> 00:44:16,980 आप नहीं लौटा था तो झूठी, तुम सच वापसी चाहते हैं। 795 00:44:16,980 --> 00:44:18,500 ऐसा लगता है कि अनुरोध बनाने खत्म होगा। 796 00:44:18,500 --> 00:44:20,590 झूठी अवरोध यह और यह ठीक है वहाँ बंद हो जाता है। 797 00:44:20,590 --> 00:44:23,510 798 00:44:23,510 --> 00:44:28,610 >> तो यह है कि एक छोटे से प्रदर्शन के बारे में था उल्का काम करता है, और हम है कि कैसे 799 00:44:28,610 --> 00:44:30,980 थोड़ी देर के लिए ट्यूटोरियल का पालन किया गया। 800 00:44:30,980 --> 00:44:33,560 और आपको लगता है कृपया कर सकते हैं मुक्त इस काम को करने के लिए जारी करने के लिए। 801 00:44:33,560 --> 00:44:37,760 संसाधनों के बहुत सारे हैं, और ट्यूटोरियल बस वास्तव में है 802 00:44:37,760 --> 00:44:40,400 समझाने के बारे में बहुत अच्छा क्या चल रहा है। 803 00:44:40,400 --> 00:44:44,362 मैं में, अब आप को दिखाने के लिए करना चाहते हैं हम छोड़ दिया है कुछ मिनट, 804 00:44:44,362 --> 00:44:46,320 के कुछ क्या हैं उल्का के कूलर सुविधाओं, 805 00:44:46,320 --> 00:44:48,772 और क्या कुछ कर रहे हैं अधिक उपयोगी संकुल। 806 00:44:48,772 --> 00:44:51,730 उल्का के बारे में महान चीज़ों में से एक यदि आप एक पैकेज प्रणाली है। 807 00:44:51,730 --> 00:44:55,620 आप आसानी से कोड शामिल कर सकते हैं डेवलपर्स की है कि कई हजारों 808 00:44:55,620 --> 00:44:58,840 दुनिया भर में लिखा है, अपने उल्का परियोजना में। 809 00:44:58,840 --> 00:45:02,410 इस का एक उदाहरण क्या तुम हो सकता है ट्यूटोरियल, जहां से कदम नौ में करते हैं 810 00:45:02,410 --> 00:45:07,435 आप खातों को जोड़ने के लिए कोशिश कर रहे हैं अपने उल्का परियोजना के लिए। 811 00:45:07,435 --> 00:45:10,010 812 00:45:10,010 --> 00:45:13,690 हम एक CS50 पीएचपी है, तो परियोजना, हम होगा 813 00:45:13,690 --> 00:45:17,810 ढांचे पर भरोसा करने के लिए या अपने स्वयं के कोड बनाने के लिए 814 00:45:17,810 --> 00:45:20,820 हम सुरक्षित रूप से संभाल यकीन पासवर्ड और उपयोगकर्ता नाम 815 00:45:20,820 --> 00:45:23,120 और डेटाबेस के भंडारण और कहा कि सब के सब। 816 00:45:23,120 --> 00:45:25,670 >> यह उल्का कुछ है पता चला है संकुल, कि आप के लिए क्या करने के लिए 817 00:45:25,670 --> 00:45:29,160 और बहुत आसानी से यह करने के लिए। 818 00:45:29,160 --> 00:45:31,950 हम क्या कर सकते हैं कुछ संकुल जोड़ रहा है। 819 00:45:31,950 --> 00:45:37,450 तो चलो कि सही करते हैं अब हमारे कंसोल में। 820 00:45:37,450 --> 00:45:42,460 मैं इस परियोजना को छोड़ने के लिए जा रहा हूँ और ठीक है अब साधारण-सब में चलते हैं। 821 00:45:42,460 --> 00:45:47,450 822 00:45:47,450 --> 00:45:50,050 अब, सरल-सब है परियोजना है कि आप 823 00:45:50,050 --> 00:45:53,500 किया जा रहा है के बाद होगा चरण 11 या 12 कदम के साथ, 824 00:45:53,500 --> 00:45:55,250 इस ट्यूटोरियल के अंत में। 825 00:45:55,250 --> 00:45:58,642 और यह देखने के लिए कम से चलो जल्दी से देखते हैं हमारे पास अलग विशेषताएं क्या हैं। 826 00:45:58,642 --> 00:46:01,610 चलो बस यह चल रहा है सुनिश्चित कर देना। 827 00:46:01,610 --> 00:46:04,400 कभी कभी यह एक समय लेता है ताज़ा करें, लेकिन यहाँ यह है। 828 00:46:04,400 --> 00:46:09,710 >> हम को छिपाने के लिए हमारे विकल्प होता है पूरा कार्य, और हम में प्रवेश कर सकते हैं। 829 00:46:09,710 --> 00:46:11,770 और इस के साथ किया गया था उल्का पैकेज। 830 00:46:11,770 --> 00:46:12,270 यह बहुत अच्छा है। 831 00:46:12,270 --> 00:46:14,910 अब हम उपयोगकर्ता नाम इन और पासवर्ड संकेत है। 832 00:46:14,910 --> 00:46:19,170 हम जोड़ने के लिए चाहते थे लेकिन क्या लॉगिन तंत्र का एक और प्रकार? 833 00:46:19,170 --> 00:46:22,560 मैं लॉग इन करने के लिए चाहते थे हम कहते हैं मेरे उल्का खाते के साथ। 834 00:46:22,560 --> 00:46:27,270 मैं उल्का ऐड चला जा रहा है, और यह कर रहा हूँ संकुल जोड़ने के लिए सिंटैक्स है। 835 00:46:27,270 --> 00:46:32,160 मैं खातों, और accounts.meteor कह सकते हैं। 836 00:46:32,160 --> 00:46:35,720 अब यह खोजने के लिए जा रहा है पैकेज और इसे लोड। 837 00:46:35,720 --> 00:46:40,480 तुम्हें पता है मैं नहीं देख सकते हैं कि सही संकुल नाम मिला। 838 00:46:40,480 --> 00:46:42,820 >> तो आप कैसे संकुल के बारे में पता है? 839 00:46:42,820 --> 00:46:46,380 अच्छी तरह से बनाया एक महान वेबसाइट, वहाँ उल्का लोगों द्वारा उपलब्ध, 840 00:46:46,380 --> 00:46:47,780 atmospherejs.com बुलाया। 841 00:46:47,780 --> 00:46:52,520 Atmospherejs, एक शब्द, डॉट कॉम, एक महान भंडार है 842 00:46:52,520 --> 00:46:57,660 उल्का के सभी को खोजने के लिए भंडार में संकुल। 843 00:46:57,660 --> 00:47:05,140 मैं तो खातों को खोज सकते हैं, और यह सभी प्रासंगिक सामान मुझे दिखाता हूँ, 844 00:47:05,140 --> 00:47:07,320 खाते के नाम के साथ सभी संकुल। 845 00:47:07,320 --> 00:47:10,180 846 00:47:10,180 --> 00:47:13,270 >> कि लोड हो रहा है, हम कोशिश कर सकते हैं कुछ अन्य संकुल जोड़ने। 847 00:47:13,270 --> 00:47:19,380 हो सकता है कि उल्का पैकेज काम नहीं कर रहा है अब ठीक है, लेकिन मैं फेसबुक जोड़ सकते हैं। 848 00:47:19,380 --> 00:47:22,860 849 00:47:22,860 --> 00:47:27,190 मैं तो खाते जोड़ सकते हैं और कर सकते हैं फिर उल्का परियोजना चला रहे हैं। 850 00:47:27,190 --> 00:47:33,260 851 00:47:33,260 --> 00:47:36,900 इस शुरू होता है एक बार, चलो देखते हैं क्या वेबसाइट पर बदल गया है। 852 00:47:36,900 --> 00:47:40,010 853 00:47:40,010 --> 00:47:44,580 तुम्हें पता है मैं हो सकता है see-- कर सकते हैं यहाँ यह ताज़ा करने के लिए है। 854 00:47:44,580 --> 00:47:47,320 >> मैं एक बटन के लिए है फेसबुक लॉग इन विन्यस्त करें। 855 00:47:47,320 --> 00:47:49,765 और यहाँ, मैं सब किया है निर्देश उल्का 856 00:47:49,765 --> 00:47:52,960 के लिए आप के लिए तैयार किया गया है एक Facebook app की स्थापना। 857 00:47:52,960 --> 00:47:58,990 और आपको लगता है कि उपयोग कर सकते हैं जानकारी के लिए अपने आईडी जोड़ने के लिए। 858 00:47:58,990 --> 00:48:04,130 बार जो किया है, तुम होगा अपने अनुप्रयोग में काम कर फेसबुक लॉगिन। 859 00:48:04,130 --> 00:48:08,559 >> मैं सिर्फ पाने के लिए जा रहा हूँ एक app आईडी और एक गुप्त, 860 00:48:08,559 --> 00:48:10,100 सिर्फ इस काम हो सकता है कि कैसे आप को दिखाने के लिए। 861 00:48:10,100 --> 00:48:16,000 862 00:48:16,000 --> 00:48:20,360 यदि आप एक Facebook खाते की आवश्यकता होगी फेसबुक डेवलपर विकल्पों का उपयोग करने के लिए। 863 00:48:20,360 --> 00:48:31,160 864 00:48:31,160 --> 00:48:35,290 मुझे बस जल्दी से पता करते हैं जरूरी हैं कि उल्का चाबियाँ। 865 00:48:35,290 --> 00:48:46,994 866 00:48:46,994 --> 00:48:49,160 मैं एक और उल्का परियोजना है मैं उपयोग करने के लिए जा रहा हूँ कि, 867 00:48:49,160 --> 00:48:55,590 और मैं बस लेने के लिए जा रहा हूँ उस फ़ाइल से चाबी। 868 00:48:55,590 --> 00:49:14,410 869 00:49:14,410 --> 00:49:20,930 >> मैं इसे खोजने के लिए एक बार और, मैं बस में सक्षम हो जाएगा मेरे Facebook में इन चाबियों को कॉपी करने के लिए। 870 00:49:20,930 --> 00:49:23,489 तो यहाँ एक कुंजी है। 871 00:49:23,489 --> 00:49:24,280 और इस रहस्य है। 872 00:49:24,280 --> 00:49:26,071 तुम नहीं होना चाहिए लोगों के साथ इस साझा। 873 00:49:26,071 --> 00:49:28,870 874 00:49:28,870 --> 00:49:30,910 और फिर आप इसे अपने app गुप्त दे। 875 00:49:30,910 --> 00:49:33,560 और यह तो फेसबुक है आप कर रहे हैं जानता है। 876 00:49:33,560 --> 00:49:37,630 877 00:49:37,630 --> 00:49:39,080 और अगर आप विन्यास को बचाने के। 878 00:49:39,080 --> 00:49:45,160 879 00:49:45,160 --> 00:49:48,640 >> मैं इस प्रक्रिया मैं में लगता है मेरे उल्का एप्लिकेशन को बंद कर दिया है। 880 00:49:48,640 --> 00:49:52,290 इसलिए मैं सिर्फ बनाने के लिए चाहते हैं यकीन है कि यह अभी भी है। 881 00:49:52,290 --> 00:49:54,962 882 00:49:54,962 --> 00:49:58,610 ठीक है, यकीन है कि हमारे उल्का सर्वर बनाते हैं इसलिए वेब पेज चल रहा है चल रहा है। 883 00:49:58,610 --> 00:50:02,440 हम उल्का रोक अगर नोटिस सर्वर, पेज अभी भी वहाँ है। 884 00:50:02,440 --> 00:50:04,700 यह बस अब और अद्यतन नहीं होगा। 885 00:50:04,700 --> 00:50:10,290 उल्का सर्वर आवश्यक है सुनिश्चित बनाने के लिए पेज रहते है। 886 00:50:10,290 --> 00:50:14,050 >> ठीक है, मैं इसे प्रस्तुत किया, और अब कर दिया है मैं Facebook के साथ में प्रवेश कर सकते हैं। 887 00:50:14,050 --> 00:50:17,400 अब इसके बारे में सिर्फ एक मामला है एक फेसबुक पॉप अप होने के 888 00:50:17,400 --> 00:50:21,710 और अपने खाते में डाल जानकारी और प्रवेश में। 889 00:50:21,710 --> 00:50:24,520 890 00:50:24,520 --> 00:50:27,930 आप ऐसा कर लेते हैं, तो फेसबुक हो सकता है आप कुछ और अधिक सुरक्षा के लिए नाग। 891 00:50:27,930 --> 00:50:29,810 तो हम बस वहाँ बंद कर देंगे। 892 00:50:29,810 --> 00:50:34,110 मुद्दा यह है जब आप कर रहे हैं कि उस के साथ, आप फेसबुक लॉग इन करना होगा। 893 00:50:34,110 --> 00:50:37,850 >> उल्का का एक गुच्छा है अन्य संकुल के रूप में अच्छी तरह से। 894 00:50:37,850 --> 00:50:39,200 आप Google+ के साथ प्रवेश कर सकते हैं। 895 00:50:39,200 --> 00:50:40,500 आप GitHub के साथ प्रवेश कर सकते हैं। 896 00:50:40,500 --> 00:50:42,170 आप ट्विटर के साथ में लॉग इन कर सकते हैं। 897 00:50:42,170 --> 00:50:44,870 आप खोज या, यदि तुम हूँ अन्य बातों के बहुत सारे मिल 898 00:50:44,870 --> 00:50:49,170 Meetup, लिंक्डइन की तरह, और उल्का डेवलपर। 899 00:50:49,170 --> 00:50:53,100 तो उल्का डेवलपर था पैकेज मैं देख रहा था। 900 00:50:53,100 --> 00:50:56,170 उल्का खातों-उल्का-डेवलपर जोड़ें। 901 00:50:56,170 --> 00:51:06,192 902 00:51:06,192 --> 00:51:07,900 इस बीच में, मैं यह भी सिफारिश करना चाहते हैं 903 00:51:07,900 --> 00:51:11,340 अपनी परियोजनाओं के लिए कुछ अन्य संकुल। 904 00:51:11,340 --> 00:51:14,670 यह करने के लिए उपयोगी साबित हो सकता है jQuery के पैकेज में शामिल हैं। 905 00:51:14,670 --> 00:51:17,909 यह आप का उपयोग करने की अनुमति देता है अपने ग्राहकों में jQuery के। 906 00:51:17,909 --> 00:51:21,200 तुम सिर्फ एक लाइन के साथ ऐसा कर सकता है, और उल्का सुनिश्चित करें कि आप तारीख करने के लिए कर रहे हैं कर देगा 907 00:51:21,200 --> 00:51:21,825 jQuery के पर। 908 00:51:21,825 --> 00:51:24,330 909 00:51:24,330 --> 00:51:27,450 मैं भी ह्यूस्टन की सिफारिश: व्यवस्थापक। 910 00:51:27,450 --> 00:51:31,550 >> यह एक phpMyAdmin की तरह की तरह है अपने MongoDB के लिए उपकरण की तरह है। 911 00:51:31,550 --> 00:51:33,890 इसका मतलब है आप को संपादित करने की अनुमति देता है अपने डेटा को काफी आसानी 912 00:51:33,890 --> 00:51:37,950 मोंगो खोल करने के लिए जाने के लिए बिना, जैसे मैंने पहले संगोष्ठी में किया था। 913 00:51:37,950 --> 00:51:43,160 914 00:51:43,160 --> 00:51:47,101 तो अब है कि चल रहा है कि, चलो चलाते हैं फिर उल्का और हम क्या कर सकते हैं। 915 00:51:47,101 --> 00:51:56,240 916 00:51:56,240 --> 00:52:00,720 >> तुम कुछ संकुल उनका कहना है कि नोटिस उन्हें कुछ चेतावनियों को पेश हो सकता है। 917 00:52:00,720 --> 00:52:02,720 आपको चिंता करने की जरूरत नहीं होगी ह्यूस्टन के साथ उस के बारे में। 918 00:52:02,720 --> 00:52:06,040 919 00:52:06,040 --> 00:52:10,810 तो क्या अब हम विकल्प हो सकता है उल्का व्यवस्थापक विन्यस्त करने के लिए। 920 00:52:10,810 --> 00:52:15,080 और वे तुम्हें निर्देश दे आपको लगता है कि स्थापित करने के लिए चाहते हैं। 921 00:52:15,080 --> 00:52:17,750 922 00:52:17,750 --> 00:52:20,440 >> हम भी अब / व्यवस्थापक करने के लिए जा सकते हैं। 923 00:52:20,440 --> 00:52:23,280 यह आप के लिए लाया जाता है ह्यूस्टन पैकेज से। 924 00:52:23,280 --> 00:52:27,470 और इस उल्का व्यवस्थापक इंटरफ़ेस है। 925 00:52:27,470 --> 00:52:30,660 तुम सिर्फ एक बना व्यवस्थापक खाते, की तरह तो। 926 00:52:30,660 --> 00:52:38,150 आप पृष्ठ को ताज़ा और, यदि आप कर सकते हैं कुछ संग्रह को दिखा रहा है। 927 00:52:38,150 --> 00:52:40,980 928 00:52:40,980 --> 00:52:43,460 >> यह एक बहुत ही उपयोगी उपकरण है और मैं दृढ़ता से यह सलाह देते हैं। 929 00:52:43,460 --> 00:52:46,717 930 00:52:46,717 --> 00:52:49,050 तुम क्योंकि देख सकते हैं कि ह्यूस्टन कुछ त्रुटियाँ दे रहा था, 931 00:52:49,050 --> 00:52:52,330 हम किसी भी संग्रह के लिए नहीं है अभी दिखा। 932 00:52:52,330 --> 00:52:56,800 आप ह्यूस्टन का प्रयोग करेंगे तरीका है इस समारोह हो जाता है यकीन कर रही है 933 00:52:56,800 --> 00:52:58,860 अपने सरल-सब में बुलाया। 934 00:52:58,860 --> 00:53:01,370 तो ह्यूस्टन नहीं करता मेरे कार्य कर रहे हैं क्या पता है। 935 00:53:01,370 --> 00:53:04,490 >> हम एक मोंगो सेट अप संग्रह बुलाया कार्यों। 936 00:53:04,490 --> 00:53:11,390 सरल-सब और बस में चलते हैं कि जावास्क्रिप्ट में यह सुनिश्चित कर लें, 937 00:53:11,390 --> 00:53:16,295 हम अपने संग्रह करने के लिए कार्यों को जोड़ लिया है। 938 00:53:16,295 --> 00:53:19,340 939 00:53:19,340 --> 00:53:25,670 अब हम सहेज लिया है, और यह इमारत है आवेदन, ताज़ा। 940 00:53:25,670 --> 00:53:26,750 और चलो देखते हैं। 941 00:53:26,750 --> 00:53:29,090 अब हम कुछ कार्य किया है। 942 00:53:29,090 --> 00:53:32,630 और हम कुछ नए कार्य जोड़ सकते हैं। 943 00:53:32,630 --> 00:53:35,840 लेकिन हम कार्य जोड़ना चाहते हैं, अनुप्रयोग के साथ ही करते हैं। 944 00:53:35,840 --> 00:53:39,660 945 00:53:39,660 --> 00:53:41,050 >> अब हम कुछ डेटा जोड़ सकते हैं। 946 00:53:41,050 --> 00:53:53,410 हाय, यह एक काम है। 947 00:53:53,410 --> 00:53:57,080 यह अजीब तरह का है कि लगता है हम किसी भी कार्य नहीं देख रहे हैं। 948 00:53:57,080 --> 00:54:00,290 949 00:54:00,290 --> 00:54:05,260 हम किसी भी मिला है अगर हम जाँच करने के लिए चाहते हो सकता है यहां, या शायद कहीं और त्रुटियों। 950 00:54:05,260 --> 00:54:08,810 951 00:54:08,810 --> 00:54:20,260 हम व्यवस्थापक में जाना है, कि अजीब लगता है। 952 00:54:20,260 --> 00:54:24,080 आप रिपोजिटरी खींच इस संगोष्ठी के बाद, 953 00:54:24,080 --> 00:54:27,580 मुझे लगता है कि सुनिश्चित कर देगा सरल-सब ह्यूस्टन के साथ काम करता है। 954 00:54:27,580 --> 00:54:30,370 दुर्भाग्य से, यह प्रतीत नहीं होता इस क्षण में काम कर रहे हो। 955 00:54:30,370 --> 00:54:34,810 956 00:54:34,810 --> 00:54:37,640 >> किसी भी अन्य प्रश्न हैं? 957 00:54:37,640 --> 00:54:41,800 ह्यूस्टन सामान्य रूप से एक बहुत अच्छी तरह से काम करता है कि उपकरण। 958 00:54:41,800 --> 00:54:44,510 ह्यूस्टन विशेष रूप से एक सा है अन्य लोगों की तुलना में buggier, 959 00:54:44,510 --> 00:54:49,470 लेकिन मुझे लगता है कि यह काम करता है जब यह सिफारिश करते हैं। 960 00:54:49,470 --> 00:54:50,080 हाँ। 961 00:54:50,080 --> 00:54:52,395 >> दर्शक: आप क्या कर सकते हैं फेसबुक पैकेज के साथ 962 00:54:52,395 --> 00:54:54,270 एक उपयोगकर्ता लॉग ऑन है एक बार उनके Facebook के साथ में? 963 00:54:54,270 --> 00:54:55,978 >> रोजेर ZURAWICKI: एक बार एक उपयोगकर्ता में लॉग इन किया 964 00:54:55,978 --> 00:54:59,540 आप फेसबुक एपीआई के लिए कॉल कर सकते हैं। 965 00:54:59,540 --> 00:55:02,890 उस का एक बहुत में अधिक झूठ कैसे फेसबुक अपने एपीआई खोलता है। 966 00:55:02,890 --> 00:55:05,120 उल्का, आप यह सुनिश्चित कर लें कनेक्शन है। 967 00:55:05,120 --> 00:55:09,300 लेकिन उसके बाद सब कुछ बात है के फेसबुक एपीआई का उपयोग करने के लिए सीखने। 968 00:55:09,300 --> 00:55:10,216 दर्शक: [अश्राव्य]। 969 00:55:10,216 --> 00:55:17,756 970 00:55:17,756 --> 00:55:18,880 रोजेर ZURAWICKI: सब ठीक है। 971 00:55:18,880 --> 00:55:21,670 के लिए बहुत-बहुत धन्यवाद उल्का में इस CS50 संगोष्ठी। 972 00:55:21,670 --> 00:55:24,060 अगर आप किसी भी प्रश्न हैं, आप मुझे ईमेल कर सकते हैं 973 00:55:24,060 --> 00:55:28,319 अपने ईमेल पते पर संगोष्ठी के नीचे सूचीबद्ध। 974 00:55:28,319 --> 00:55:30,110 और मैं करने के लिए खुश हो जाएगा आपके सवालों के जवाब। 975 00:55:30,110 --> 00:55:33,020 मैं भी कम से हो जाएगा CS50 Hackathon चाहिए 976 00:55:33,020 --> 00:55:35,550 आप अपने उल्का परियोजनाओं के साथ मदद की जरूरत है। 977 00:55:35,550 --> 00:55:37,650 देखने के लिए धन्यवाद। 978 00:55:37,650 --> 00:55:38,816