1 00:00:00,000 --> 00:00:08,100 2 00:00:08,100 --> 00:00:08,890 >> రోజర్ ZURAWICKI: హృద్రోగం. 3 00:00:08,890 --> 00:00:11,310 నేను మీ దృష్టిని పొందవచ్చు? 4 00:00:11,310 --> 00:00:12,090 ధన్యవాదాలు, అబ్బాయిలు. 5 00:00:12,090 --> 00:00:14,030 నేడు నేను ఉల్కాపాతం గురించి మాట్లాడు. 6 00:00:14,030 --> 00:00:16,710 ఇది ఒక JavaScript ప్రణాళిక. 7 00:00:16,710 --> 00:00:21,110 ఎలా మీరు మేము ద్వారా వెళ్ళడం చేస్తాము నిజంగా చల్లని వెబ్ అనువర్తనాలు తయారు. 8 00:00:21,110 --> 00:00:24,940 >> మేము JavaScript పొందడానికి ముందు, నేను మీరు అబ్బాయిలు చెప్పడం ఈ విల్ 9 00:00:24,940 --> 00:00:26,900 మీరు ఒక తరువాత ఉంటుంది - ఉంటుంది ఈ సెమిస్టర్ ముక్క. 10 00:00:26,900 --> 00:00:28,520 ఇది జావాస్క్రిప్ట్ గురించి ఉండాలి. 11 00:00:28,520 --> 00:00:32,910 నేను [వినబడని] మొదటి అన్నారు అనుకుంటున్నాను మేము ముందు వెబ్ HTML PHP stuff కవర్ 12 00:00:32,910 --> 00:00:34,530 జావాస్క్రిప్ట్ తరలించడానికి. 13 00:00:34,530 --> 00:00:39,650 మరియు CS50 లో, జావాస్క్రిప్ట్ భావిస్తారు ఒక క్లయింట్ కోడ్ వంటి. 14 00:00:39,650 --> 00:00:41,970 కనుక ఇది మాత్రమే అమలు అవుతుంది వెబ్ బ్రౌజర్. 15 00:00:41,970 --> 00:00:45,740 >> కానీ ఇటీవలి పురోగమనం లో కృతజ్ఞతలు సాంకేతిక, మేము ఇప్పుడు అమలు ఉండిపోయారు 16 00:00:45,740 --> 00:00:48,090 అలాగే ఒక సర్వర్ వంటి జావాస్క్రిప్ట్. 17 00:00:48,090 --> 00:00:51,630 ఈ ఒక నిజంగా చల్లని సృష్టించింది ఫ్రేమ్ ఇప్పుడు మీరు వ్రాయగలరు ఎందుకంటే 18 00:00:51,630 --> 00:00:55,250 కోసం న్యాయముగా అదే కోడ్ క్లైంట్ మరియు సర్వర్. 19 00:00:55,250 --> 00:00:57,810 మరియు మీరు విధులు వివరిస్తాయి మీ సర్వర్, మీ క్లయింట్ ఆ కాల్ చేయవచ్చు 20 00:00:57,810 --> 00:00:59,090 లక్షణాలనే. 21 00:00:59,090 --> 00:01:00,370 మరియు అది చాలా సులభం. 22 00:01:00,370 --> 00:01:04,519 ముందు అయితే, మీరు PHP ఉపయోగిస్తున్నట్లయితే ముందు సర్వర్, జావాస్క్రిప్ట్ 23 00:01:04,519 --> 00:01:08,040 ముగింపు, మీరు ఒక PHP ఫంక్షన్ రాయడానికి ఆపై ఒక జావాస్క్రిప్ట్ వెర్షన్ 24 00:01:08,040 --> 00:01:10,880 చేయడానికి అదే ఫంక్షన్ పని రకమైన. 25 00:01:10,880 --> 00:01:14,330 >> మేము ప్రారంభించడానికి ముందు, నేను మీరు మీరు ఒక డెమో చూపించడానికి ఏ 26 00:01:14,330 --> 00:01:17,190 మేటోర్ మీరు చేయవచ్చు. 27 00:01:17,190 --> 00:01:20,330 నేను ఏమి ఇది, మీరు డెమో చూపుతుంది మీరు సృష్టించడానికి చేయగలరు 28 00:01:20,330 --> 00:01:21,580 ఈ సదస్సు ముగింపు. 29 00:01:21,580 --> 00:01:24,260 30 00:01:24,260 --> 00:01:25,670 మేము ఇక్కడే వెళ్ళండి. 31 00:01:25,670 --> 00:01:27,410 ఈ ఒక లీడర్బోర్డ్ అనువర్తనం ఉంది. 32 00:01:27,410 --> 00:01:31,970 ఇది నిజంగా ఉదాహరణకు బయటకు ఆధారంగా ఉల్క మీరు ఇస్తుంది. 33 00:01:31,970 --> 00:01:37,220 >> మేటోర్ మంచిపని ఉన్నప్పుడు మీరు ఎందుకంటే మీరు, ఒక ప్యాకేజీ వంటి ఇన్స్టాల్ 34 00:01:37,220 --> 00:01:39,140 ప్రాథమికంగా తో చుట్టూ ప్లే ఈ నాలుగు ప్రదర్శనలు. 35 00:01:39,140 --> 00:01:41,410 మరియు లీడర్బోర్డ్ ఉంది ఈ ప్రదర్శనలు మొదటి. 36 00:01:41,410 --> 00:01:44,620 సదస్సు తరువాత, నేను మీరు ప్రోత్సహిస్తుంది కేవలం ఇతర ప్రదర్శనలు అన్వేషించడానికి 37 00:01:44,620 --> 00:01:48,300 నేను వారు నిజంగా చల్లని భావిస్తున్నాను, మరియు ఎందుకంటే వారు మీరు మేటోర్ విద్యుత్ చూపించడానికి. 38 00:01:48,300 --> 00:01:51,310 >> కాబట్టి ఈ ఏమి, ఈ ఉంది లీడర్బోర్డ్ పొందుపరచబడింది. 39 00:01:51,310 --> 00:01:54,950 ఇది స్పష్టముగా పేర్లు జాబితా ఉంది. 40 00:01:54,950 --> 00:01:56,510 మీరు ప్రజలు ఎంచుకోవచ్చు. 41 00:01:56,510 --> 00:01:57,780 వారు పసుపు. 42 00:01:57,780 --> 00:02:00,060 ఆపై మీరు ఇస్తుంది వాటిని ఐదు పాయింట్లు. 43 00:02:00,060 --> 00:02:02,850 మరియు మీరు జాబితా గమనించవచ్చు క్రమబద్ధీకరించబడతాయి ఎందుకంటే నేను నాకు ఇవ్వాలని వంటి 44 00:02:02,850 --> 00:02:05,850 మరియు, నేను ఎగువన ఎక్కువ పాయింట్లు ఉన్నాను. 45 00:02:05,850 --> 00:02:07,420 మీరైతే కాబట్టి ఇది. 46 00:02:07,420 --> 00:02:11,690 >> మరియు మీరు సర్వులు చేయగలరు ఈ సదస్సు నుండి మరికొన్ని ఉంది 47 00:02:11,690 --> 00:02:13,600 నేను జోడించిన ఫీచర్లను లీడర్బోర్డ్. 48 00:02:13,600 --> 00:02:18,240 మేము ఎలా కవర్, అలాగే అవుతారు మేము, ఒక ఆటగాడు ఐదు పాయింట్లు జోడించండి 49 00:02:18,240 --> 00:02:28,720 క్రీడాకారులు తొలగించండి మేము కొత్త క్రీడాకారులు జోడించవచ్చు, మరియు మేము ఎలా ఎంచుకోవచ్చు 50 00:02:28,720 --> 00:02:29,540 వాటిని క్రమం. 51 00:02:29,540 --> 00:02:35,240 మరియు ఈ అన్ని చాలా సులభమైన API కాల్స్కు ఉల్క మీరు అందించే. 52 00:02:35,240 --> 00:02:39,120 మీరు కూడా ఇక్కడ ఒక లక్షణం స్కోర్లు రాండమ్ కు. 53 00:02:39,120 --> 00:02:41,450 >> కాబట్టి ఏమి ఈ గురించి నిజంగా చల్లని ఉంది మీరు అబ్బాయిలు నిజంగా ఉంది 54 00:02:41,450 --> 00:02:43,820 అన్ని సైట్ వెళ్ళండి. 55 00:02:43,820 --> 00:02:46,575 నేను ఇక్కడ పెద్ద టెక్స్ట్ లో ఉంచుతాము. 56 00:02:46,575 --> 00:02:51,390 57 00:02:51,390 --> 00:02:52,640 ఒక తీవ్రమైన ప్రధాన erboard.meteor.com. 58 00:02:52,640 --> 00:03:03,390 59 00:03:03,390 --> 00:03:07,622 మరియు మీరు అబ్బాయిలు మీరు, సైట్ వెళ్ళేటప్పుడు సైట్ సవరించగలరు మరియు ఉండాలి 60 00:03:07,622 --> 00:03:09,595 మీ సవరణలు అన్ని కనిపిస్తుంది మిగిలిన దారుణంగా. 61 00:03:09,595 --> 00:03:12,730 62 00:03:12,730 --> 00:03:17,740 కాబట్టి మీరు చేయవచ్చు - మీరు అబ్బాయిలు అన్ని ఉన్నాయి సైట్ కనెక్ట్ చెయ్యగలరు? 63 00:03:17,740 --> 00:03:18,750 కాబట్టి చుట్టూ ప్లే. 64 00:03:18,750 --> 00:03:20,440 వెళ్ళి కొన్ని పేర్లు తొలగించడం మొదలు. 65 00:03:20,440 --> 00:03:21,690 ఏమి చూడండి. 66 00:03:21,690 --> 00:03:35,370 67 00:03:35,370 --> 00:03:38,510 >> కాబట్టి మీరు అందరూ ప్లే చూడండి. 68 00:03:38,510 --> 00:03:41,930 ఇది డిఫాల్ట్ భద్రతా ఉంది మేటోర్ కోసం మోడ్. 69 00:03:41,930 --> 00:03:44,360 మీరు చూసే అందరూ చెయ్యవచ్చు ఒకరి డేటా మార్చడానికి. 70 00:03:44,360 --> 00:03:44,920 చింతించకండి. 71 00:03:44,920 --> 00:03:46,460 మేటోర్ భద్రతా కలిగి. 72 00:03:46,460 --> 00:03:49,860 ఇది చాలా సులువుగా అమలు ఉంది యూజర్లు ఏర్పాటు అవకాశం ఉన్న ఫీచర్, 73 00:03:49,860 --> 00:03:50,600 మరియు లాగిన్. 74 00:03:50,600 --> 00:03:53,750 కానీ ఇప్పుడు, ఎవరైనా ఎవరు సందర్శించే సైట్ తాము అనేక ఇస్తుంది 75 00:03:53,750 --> 00:03:55,000 వారు కావలసిన పాయింట్లు. 76 00:03:55,000 --> 00:03:57,140 77 00:03:57,140 --> 00:04:00,090 నేను ఎల్లప్పుడూ ఈ వంటి ఈ ఎందుకంటే ప్రారంభించడానికి ఒక ఆహ్లాదకరమైన మార్గం. 78 00:04:00,090 --> 00:04:02,360 మరియు తర్వాత మేము మాట్లాడదాము వివరాలు గురించి, ఎలా 79 00:04:02,360 --> 00:04:03,610 మేటోర్ ఈ సాధ్యం చేస్తుంది. 80 00:04:03,610 --> 00:04:10,820 81 00:04:10,820 --> 00:04:15,660 >> నేను, మేటోర్ ఏమిటి కవర్ వెళుతున్న మరియు తర్వాత మేము కవర్ చేయాలి 82 00:04:15,660 --> 00:04:18,920 రెండు అత్యవసరం అని CS50 తగినంత కవర్ లేదు. 83 00:04:18,920 --> 00:04:21,970 కానీ పదం చివరికి, మీరు తప్పక HTML మరియు రెండు సౌకర్యవంతంగా ఉంటుంది 84 00:04:21,970 --> 00:04:25,250 జావాస్క్రిప్ట్ నిజంగా మీ చేతులు డర్టీ ఉల్కాపాతం పని. 85 00:04:25,250 --> 00:04:28,740 మరియు నేను కేవలం ఒక గొప్ప మార్గం అని చేయడానికి కూడా తక్కువ సౌకర్యవంతమైన విద్యార్థులు 86 00:04:28,740 --> 00:04:32,930 చివరి ప్రాజెక్టులు నిజంగా ఎందుకంటే ఒక భాషలో ఉండాలని, మరియు వారు ను 87 00:04:32,930 --> 00:04:37,620 యొక్క మార్పులు చూడండి వారి వెంటనే పని. 88 00:04:37,620 --> 00:04:42,520 >> కాబట్టి ఈ స్లయిడ్ కేవలం కొన్ని చూపిస్తుంది ప్రధాన సాంకేతిక ఉల్క JS 89 00:04:42,520 --> 00:04:43,610 మీకు ఇస్తుంది. 90 00:04:43,610 --> 00:04:46,090 మేటోర్ కొత్త సాంకేతికత కాదు సొంతంగా. 91 00:04:46,090 --> 00:04:48,390 ఇది నిజంగా ఒక పెద్ద ఉద్యోగాలు ఉంది ఈ వేర్వేరు విషయాలు 92 00:04:48,390 --> 00:04:49,920 మేము ఇంటర్నెట్ లో కలిగి. 93 00:04:49,920 --> 00:04:55,650 అలాగే HTML, CSS, JavaScript, మేము Node.js వంటి కొన్ని సాంకేతిక కలిగి, 94 00:04:55,650 --> 00:04:58,490 మీరు అమలు అనుమతిస్తుంది ఇది న తిరిగి చివరికి JavaScript మీ 95 00:04:58,490 --> 00:05:02,520 సర్వర్, అలాగే కొన్ని జావాస్క్రిప్ట్ j క్వెరీ, తక్కువగా వంటి గ్రంధాలయాలు. 96 00:05:02,520 --> 00:05:06,320 >> ఈ అన్ని తెలిసిన సెమిస్టర్ చివరిలో ద్వారా మీరు. 97 00:05:06,320 --> 00:05:10,680 మరియు మేము కూడా అనే డేటాబేస్ ఉపయోగించడానికి పొందండి ఒక నిజంగా ఇది mongoDB, 98 00:05:10,680 --> 00:05:14,250 ఇప్పుడు కోసం ప్రాచుర్యం డేటాబేస్ ఈ కొత్త ప్రారంభ. 99 00:05:14,250 --> 00:05:18,650 మీరు MySQL వంటి వంటి ఆలోచించి, కానీ ఇది జావాస్క్రిప్ట్ తో చాలా చక్కగా పనిచేస్తుంది. 100 00:05:18,650 --> 00:05:22,140 మరియు కొన్ని ఇతర సాంకేతిక ఇక్కడ ఉంది మరియు నేను జాబితా లేదు మరిన్ని 101 00:05:22,140 --> 00:05:23,880 అన్ని ఇంటర్ఫేస్ నిజంగా చక్కగా ఉల్కాపాతం. 102 00:05:23,880 --> 00:05:26,900 103 00:05:26,900 --> 00:05:30,540 >> నేను ఈ స్లయిడ్ ఉంచాలి ఎందుకంటే కొన్నిసార్లు నేను ఈ గురించి గందరగోళం పొందుటకు. 104 00:05:30,540 --> 00:05:31,695 మేటోర్ మాత్రమే జావాస్క్రిప్ట్ ఉంది. 105 00:05:31,695 --> 00:05:33,040 ఇది PHP కాదు. 106 00:05:33,040 --> 00:05:34,360 ఇది రూబీ ఆన్ కాదు. 107 00:05:34,360 --> 00:05:37,950 కాబట్టి మీరు అనుకుంటే మీరు, కోడ్ వ్రాస్తే ఒక ఉల్క ప్రాజెక్ట్ వ్రాయండి, మీరు నిజంగా 108 00:05:37,950 --> 00:05:38,900 రూబీ కోడ్ ఉపయోగించలేరు. 109 00:05:38,900 --> 00:05:41,660 మీరు నిజంగా PHP ఉపయోగిస్తాయి. 110 00:05:41,660 --> 00:05:45,800 >> మేము చూస్తారు ఆ తేడాలు కోడ్ మరియు వాక్యనిర్మాణం రాలేదు 111 00:05:45,800 --> 00:05:48,930 వివిధ, నేను మీకు ఒత్తిడి కావలసిన మేటోర్, మీరు కోడ్ ఇదేనా 112 00:05:48,930 --> 00:05:50,660 మాత్రమే జావాస్క్రిప్ట్ లో. 113 00:05:50,660 --> 00:05:53,920 మరియు మీరు చూపించు ప్రతిదీ యూజర్ HTML CSS ఉంటుంది. 114 00:05:53,920 --> 00:05:56,780 కానీ మీరు నిజంగా ఏ ఉపయోగించి లేదు ఇతర భాషలు ఇతర 115 00:05:56,780 --> 00:05:59,250 సెమినార్లు కవర్ ఉండవచ్చు. 116 00:05:59,250 --> 00:06:01,020 ఏ మేటోర్ కూడా ఒక వెబ్ సర్వర్. 117 00:06:01,020 --> 00:06:03,930 మీరు ఏ లేదు కాబట్టి కూడా జావాస్క్రిప్ట్, మరియు మీరు కేవలం సర్వ్ అనుకుంటే 118 00:06:03,930 --> 00:06:07,020 CSS మరియు HTML ఫైళ్ళను, మేటోర్ మీరు ఆ చేయవచ్చు. 119 00:06:07,020 --> 00:06:10,520 120 00:06:10,520 --> 00:06:13,770 >> మరియు ఇక్కడ మళ్ళీ లింక్ ఉంది నేను మీరు అబ్బాయిలు వచ్చింది డెమో 121 00:06:13,770 --> 00:06:15,380 తో ఆడుతున్న. 122 00:06:15,380 --> 00:06:18,230 కానీ యొక్క HTML వెళ్దాం. 123 00:06:18,230 --> 00:06:22,060 ఎంత మంది ఇక్కడ ఆలోచన ఏమి HTML ఉంది? 124 00:06:22,060 --> 00:06:22,670 గొప్ప OK. 125 00:06:22,670 --> 00:06:25,800 మరియు ఆ పూర్తిగా ఉత్తమంగా ఉంటుంది. 126 00:06:25,800 --> 00:06:29,410 మీరు నిజంగా చాలా గురించి లేదు మేము వెళ్ళి ఎందుకంటే 127 00:06:29,410 --> 00:06:31,220 చాలా సరళంగా వాడుక. 128 00:06:31,220 --> 00:06:34,570 >> ఈ ఏమి సులభం HTML పేజీ కనిపిస్తోంది. 129 00:06:34,570 --> 00:06:38,840 ఈ కోసం మీ హలో, ప్రపంచం వలె ఉంటుంది HTML, మేము సి లో ప్రారంభించారు అయితే 130 00:06:38,840 --> 00:06:40,760 హలో, ప్రపంచం. 131 00:06:40,760 --> 00:06:44,360 నీమీద ఒత్తిడి చేయకూడదని ఏ HTML, ఏ తల వివరాలు, ఏమి 132 00:06:44,360 --> 00:06:46,120 శరీరం, ఏ శీర్షిక లేదు చేస్తోంది. 133 00:06:46,120 --> 00:06:49,130 నేను నిర్మాణం నొక్కి మీరు, మీరు టాగ్లు కలిగి ఎలా. 134 00:06:49,130 --> 00:06:50,860 మరియు ఆ బ్రాకెట్లు ఉంది. 135 00:06:50,860 --> 00:06:52,380 మీరు పేరు మరియు ఆ మీ సూచికలు. 136 00:06:52,380 --> 00:06:54,790 >> కాబట్టి మీరు HTML పత్రం ఉంటుంది. 137 00:06:54,790 --> 00:06:59,300 ఆపై మీరు HTML పత్రం దగ్గరగా వస్తుంది బాక్ స్లాష్ ఇదే తో. 138 00:06:59,300 --> 00:07:01,200 మరియు మీరు టాగ్లు వివిధ రకాల కలిగి. 139 00:07:01,200 --> 00:07:02,730 వారందరు సరిపోలే గమనించవచ్చు. 140 00:07:02,730 --> 00:07:05,300 మీరు శరీరం tag వంటి ఉంటుంది ఆపై ఒక దగ్గరగా శరీరం ట్యాగ్. 141 00:07:05,300 --> 00:07:08,620 మరియు శరీరం ట్యాగ్ లోపల, ఆ ఉంటాం మీ వెబ్ పేజీ యొక్క కంటెంట్లను. 142 00:07:08,620 --> 00:07:12,770 సో ఈ వెబ్ పేజీ కేవలం ప్రదర్శిస్తుంది తెల్ల నేపధ్యం మరియు నలుపు టెక్స్ట్ లో 143 00:07:12,770 --> 00:07:14,242 హలో, ప్రపంచం. 144 00:07:14,242 --> 00:07:17,610 అర్ధమే లేదు? 145 00:07:17,610 --> 00:07:19,500 OK. 146 00:07:19,500 --> 00:07:22,640 >> ఇప్పుడు నేను త్వరగా వెళుతున్న జావాస్క్రిప్ట్ కవర్. 147 00:07:22,640 --> 00:07:26,990 ఒక మునుపటి TF మాటల్లో, "జావాస్క్రిప్ట్ ఉత్తమ ప్రోగ్రామింగ్ ఉంది 148 00:07:26,990 --> 00:07:28,550 ప్రస్తుతం ఉనికిలో భాష. 149 00:07:28,550 --> 00:07:30,520 ఇతర ప్రజలు ప్రయత్నించండి లేకపోతే చెప్పండి. 150 00:07:30,520 --> 00:07:33,840 వారు తప్పుడు ఉన్నాయి. "జావాస్క్రిప్ట్ అందంగా ఉంది nice, మరియు ఎందుకు నేను మీకు చూపిస్తాను. 151 00:07:33,840 --> 00:07:36,620 152 00:07:36,620 --> 00:07:42,380 >> ఈ మేము మొదలు మచ్చుతునక సి లో తో మేము, హలో వరల్డ్ ఉన్నాయి. 153 00:07:42,380 --> 00:07:45,500 మరియు మీరు కూడా మీరు తగ్గిస్తే ఇది, మీరు కనీసం రెండు కలిగి 154 00:07:45,500 --> 00:07:46,560 ఇక్కడ కోడ్ రేఖలు. 155 00:07:46,560 --> 00:07:48,990 నేను కోడ్ అనేక పంక్తులు కలిగి. 156 00:07:48,990 --> 00:07:50,160 ఈ చాలా కేవలం చేయవచ్చు. 157 00:07:50,160 --> 00:07:53,950 Console.log తో జావాస్క్రిప్ట్ లో ఒక లైన్, ఆపై మీ స్ట్రింగ్, 158 00:07:53,950 --> 00:07:55,340 హలో, ప్రపంచం. 159 00:07:55,340 --> 00:07:59,570 >> ఇప్పుడు, మేము ఒక కొత్త వెళ్లడం చేస్తున్న అయినప్పటికీ భాష జావాస్క్రిప్ట్, దాదాపు అన్ని 160 00:07:59,570 --> 00:08:02,950 మీరు కోడింగ్ ద్వారా నేర్చుకున్నాడు చేసిన నైపుణ్యాలు సి లో నేరుగా పోర్టబుల్. 161 00:08:02,950 --> 00:08:07,130 స్ట్రింగ్స్, తీగలను ఆలోచన డబుల్ కోట్స్, అదే ఉంది. 162 00:08:07,130 --> 00:08:08,890 సెమికోలన్, అదే ఉంది. 163 00:08:08,890 --> 00:08:11,190 >> జావాస్క్రిప్ట్ గురించి ఒక చక్కని ఫీచర్ నిజానికి మీరు ఉంది 164 00:08:11,190 --> 00:08:12,360 సెమికోలన్ అవసరం లేదు. 165 00:08:12,360 --> 00:08:14,950 ఇది అంచనా మీరు తప్పక ఒక సెమికోలన్. 166 00:08:14,950 --> 00:08:18,035 కానీ చెప్పారు, మీరు ఎల్లప్పుడూ ప్రయత్నించాలి మీ సెమికోలన్లు ఉంచాలి. 167 00:08:18,035 --> 00:08:21,160 ఇది మంచి శైలి పరిగణించబడుతోంది. 168 00:08:21,160 --> 00:08:22,650 మరియు, ఏ ప్రధాన విధి ఉంది. 169 00:08:22,650 --> 00:08:25,580 మీరు ఫైల్ ఎగువన ప్రారంభం కొలనూలుచేత విషయాలు లైన్ చదివి. 170 00:08:25,580 --> 00:08:28,820 171 00:08:28,820 --> 00:08:32,760 >> ఈ చేయడానికి పడుతుంది ఏమిటి ఆ హలో, ప్రపంచం కార్యక్రమం. 172 00:08:32,760 --> 00:08:36,059 ఆపై మీరు మేము గుర్తించాము హలో తయారు ఆపై హలో అమలు. 173 00:08:36,059 --> 00:08:38,530 జావాస్క్రిప్ట్, ఇది పరిగణించబడుతోంది ఒక అర్థం భాషను. 174 00:08:38,530 --> 00:08:40,780 మూడోవాడు అవసరం అని సంఖ్య మేకింగ్ ఉంది. 175 00:08:40,780 --> 00:08:41,950 >> ఏ కంపైల్ ఉంది. 176 00:08:41,950 --> 00:08:43,440 మీరు నోడ్ అమలు. 177 00:08:43,440 --> 00:08:47,220 మరియు నోడ్ గుర్తు కార్యక్రమం అని ఒక కన్సోల్ లో మీ JavaScript ను అమలు చేస్తుంది, 178 00:08:47,220 --> 00:08:49,030 ఒక బ్లాక్ బాక్స్, కాదు వెబ్సైట్లో. 179 00:08:49,030 --> 00:08:52,480 కాబట్టి మీరు ఫైల్ ఇవ్వాలని మరియు ఇది ఉంది , హలో వరల్డ్ ప్రింట్ అన్నారు. 180 00:08:52,480 --> 00:08:56,750 >> నేను ఒక చిన్న డెమో చేస్తాను మీరు అబ్బాయిలు కోసం ఇక్కడ ఆ. 181 00:08:56,750 --> 00:08:59,380 కాబట్టి యొక్క కు వీడలేదు నా Node.js టెర్మినల్. 182 00:08:59,380 --> 00:09:04,470 183 00:09:04,470 --> 00:09:05,322 OK. 184 00:09:05,322 --> 00:09:06,150 యొక్క ఇక్కడ చూద్దాము. 185 00:09:06,150 --> 00:09:07,930 నేను నోడ్ మొదలు వెళుతున్న. 186 00:09:07,930 --> 00:09:10,230 మరియు నేను మీరు అబ్బాయిలు తెలియజేస్తాము ఆ పొందడానికి ఎలా ఒక క్షణ 187 00:09:10,230 --> 00:09:12,000 మీరు లేకపోతే, ఇన్స్టాల్. 188 00:09:12,000 --> 00:09:14,800 నాకు ఒక బిట్ పెద్ద తయారు చేద్దాము. 189 00:09:14,800 --> 00:09:17,800 190 00:09:17,800 --> 00:09:17,870 OK. 191 00:09:17,870 --> 00:09:20,120 నేను మీరు అబ్బాయిలు కనిపించిందట. 192 00:09:20,120 --> 00:09:27,390 >> నేను చేశాడు కాబట్టి నేను కోడ్ వ్రాయగలవు ముందు console.log లో. 193 00:09:27,390 --> 00:09:28,915 ఎక్కువ, రోజర్. 194 00:09:28,915 --> 00:09:31,710 195 00:09:31,710 --> 00:09:35,330 మరియు నేను లేదు గమనించవచ్చు సెమికోలన్, కానీ అప్పుడు నేను ఈ అసహజ పొందండి 196 00:09:35,330 --> 00:09:36,850 undefined విషయం. 197 00:09:36,850 --> 00:09:40,310 అలాగే నిజానికి, గురించి ఎప్పుడూ మనస్సు undefined విషయం. 198 00:09:40,310 --> 00:09:43,590 నేను మీరు గమనించే కావలసిన విషయాలు మీరు ఆ ఇక్కడ ప్రధాన విధి అవసరం లేదు 199 00:09:43,590 --> 00:09:45,050 కోడ్ నడుస్తున్న ప్రారంభించడానికి. 200 00:09:45,050 --> 00:09:46,790 మరియు ఏ బాక్ స్లాష్ ముగింపు అక్కడ. 201 00:09:46,790 --> 00:09:50,683 కొన్ని చిన్న లక్షణాలు ఉంది అని JavaScript మీరు కోసం చేయవచ్చు. 202 00:09:50,683 --> 00:09:53,510 >> ప్రేక్షకులు: [వినబడని]. 203 00:09:53,510 --> 00:09:54,000 >> రోజర్ ZURAWICKI: అవును. 204 00:09:54,000 --> 00:09:57,460 నేను ఆ గురించి క్షమించండి. 205 00:09:57,460 --> 00:10:02,200 మరియు ఆ బాణం కేవలం నోడ్ అర్థం మరొక ఆదేశం కోసం సిద్ధంగా ఉంది. 206 00:10:02,200 --> 00:10:05,380 కాబట్టి మీరు దీన్ని ఉండవచ్చు ఆట గణిత, వంటి 1 ప్లస్ 1. 207 00:10:05,380 --> 00:10:10,360 మరియు కేవలం సి, ఈ గణిత వంటి చిహ్నాలు కేవలం ఒకటే. 208 00:10:10,360 --> 00:10:13,750 నేను అనేక console.log చేయవచ్చు. 209 00:10:13,750 --> 00:10:15,090 అది రెండు ముద్రిస్తుంది. 210 00:10:15,090 --> 00:10:19,000 జావాస్క్రిప్ట్ అర్థంలో nice ఎందుకంటే రెండు ఒక Int అయినప్పటికీ, 211 00:10:19,000 --> 00:10:22,020 వంటి C, మీరు printf పొతే రెండు, మీరు ఒక లోపం పొందుతారు. 212 00:10:22,020 --> 00:10:24,140 >> కానీ జావాస్క్రిప్ట్ ఓహ్, మీరు, తెలుసు ఏదో ప్రింటింగ్. 213 00:10:24,140 --> 00:10:25,070 నేను ఒక స్ట్రింగ్ అవసరం వెళుతున్న. 214 00:10:25,070 --> 00:10:28,410 నాలో మార్చిన తెలియజేయండి రెండు మీరు ఒక స్ట్రింగ్ లోకి. 215 00:10:28,410 --> 00:10:34,970 మరియు మీరు కూడా కొన్ని విచిత్రమైన విషయం చేయవచ్చు వంటి hi ఆపై ప్లస్ రెండు. 216 00:10:34,970 --> 00:10:39,520 ఈ మరొక ఉదాహరణ ఎలా రెండు ఉంది అలాగే అక్కడ మార్చబడుతుంది. 217 00:10:39,520 --> 00:10:45,135 >> ఆ మార్గాన్ని, వీలు యొక్క తో కాబట్టి కేవలం ఒక బిట్ మరింత JavaScript కవర్. 218 00:10:45,135 --> 00:10:48,660 219 00:10:48,660 --> 00:10:50,540 కాబట్టి సి లో, మేము రకాల కలిగి. 220 00:10:50,540 --> 00:10:53,925 మేము ఒక కొత్త వేరియబుల్ రూపొందించినవారు ఎప్పుడు, మేము అది చార్ * లేదా ఉంది చెప్పాలి ఉన్నాయి 221 00:10:53,925 --> 00:10:55,850 కేసు CS50 లో స్ట్రింగ్. 222 00:10:55,850 --> 00:10:58,350 లేదా మేము ఒక దశాంశ సంఖ్య కలిగి ఉంటే, మేము ఫ్లోట్ చెప్పారో. 223 00:10:58,350 --> 00:11:00,690 మేము బూలియన్ అవసరమైన, ఉంటే మేము బి చెప్పారో. 224 00:11:00,690 --> 00:11:04,220 మరియు తర్వాత మేము ఏదో వచ్చింది ఒకసారి బి, ఇది ఒక bool ఉండడానికి వచ్చింది. 225 00:11:04,220 --> 00:11:07,360 మేము అద్భుతంగా దానిని మార్చేందుకు కాదు మేము లో రాశారు తప్ప ఒక Int 226 00:11:07,360 --> 00:11:09,450 కుండలీకరణాలు, బి పూర్ణాంకానికి. 227 00:11:09,450 --> 00:11:11,820 >> జావాస్క్రిప్ట్ లో, ఏ రకాల ఉన్నాయి. 228 00:11:11,820 --> 00:11:13,350 మీరు var వంటి ఆలోచించి. 229 00:11:13,350 --> 00:11:15,270 మరియు var మీరు ఒక కొత్త రకం సృష్టించడానికి ఎలా. 230 00:11:15,270 --> 00:11:19,210 కనుక ఇది, var లు స్ట్రింగ్ కలిగి var n, ఫ్లోట్ ఉండటం 231 00:11:19,210 --> 00:11:21,230 మరియు var బి నిజమైన. 232 00:11:21,230 --> 00:11:24,980 మరియు మీరు C లో చెయ్యలేరు ఒక విషయం నేను ఇప్పుడు ఆ లైన్, b తర్వాత, చెప్పగలను 233 00:11:24,980 --> 00:11:26,230 పూర్ణాంకం సమానం. 234 00:11:26,230 --> 00:11:27,400 మరియు కేవలం జరిమానా పనిచేస్తుంది. 235 00:11:27,400 --> 00:11:30,840 సి లో, ఇది వంటి చెబుతా అయితే మీ పూర్ణాంక ఒక bool కాదు. 236 00:11:30,840 --> 00:11:32,770 నేను మీరు కోసం అలా కాదు. 237 00:11:32,770 --> 00:11:34,050 లేదా [వినబడని] లోపం త్రో చేస్తుంది. 238 00:11:34,050 --> 00:11:37,970 239 00:11:37,970 --> 00:11:43,420 >> మరియు నేను త్వరగా నోడ్ లోకి వెళ్ళి చేయవచ్చు కార్యాచరణను కనిపిస్తుంది. 240 00:11:43,420 --> 00:11:44,960 నేను ఒక var ఒక కలిగి. 241 00:11:44,960 --> 00:11:52,120 "ఆపిల్." కాల్ కాబట్టి ఇప్పుడు నేను ఒక ప్రింట్ చేసినప్పుడు, నా స్ట్రింగ్, పొందండి 'ఆపిల్.' కానీ నేను 242 00:11:52,120 --> 00:11:54,900 ఇప్పుడు ఒక 3 సమానం. 243 00:11:54,900 --> 00:11:56,610 మరియు దోషానికి ఉంది గమనించవచ్చు. 244 00:11:56,610 --> 00:12:00,630 మరియు ఇప్పుడు 3 సమానం. 245 00:12:00,630 --> 00:12:01,880 ఏదైనా ప్రశ్నలు ఇప్పటివరకు? 246 00:12:01,880 --> 00:12:07,030 247 00:12:07,030 --> 00:12:07,570 అవును. 248 00:12:07,570 --> 00:12:10,780 >> ప్రేక్షకులు: వేచి, కాబట్టి console.log కుడి, printf ప్రాథమికంగా ఉంది? 249 00:12:10,780 --> 00:12:12,180 >> రోజర్ ZURAWICKI: console.log మీ printf ఉంది. 250 00:12:12,180 --> 00:12:12,652 >> ప్రేక్షకులు:. 251 00:12:12,652 --> 00:12:17,844 మీరు కేవలం ఎనిమిది టైప్ చేస్తే ఎలా వస్తాయి లేదా [వినబడని], ఆ చేస్తుంది 252 00:12:17,844 --> 00:12:18,790 [వినబడని]? 253 00:12:18,790 --> 00:12:19,160 >> రోజర్ ZURAWICKI: కుడి. 254 00:12:19,160 --> 00:12:21,690 కాబట్టి ఇది - 255 00:12:21,690 --> 00:12:24,240 లాభాలతో stuff ప్రింట్ అవుతుంది కన్సోల్ వద్ద. 256 00:12:24,240 --> 00:12:27,050 మరియు మేము తదుపరి చూస్తారు ఉంది మేము వెబ్ తరలించడానికి ఉన్నప్పుడు 257 00:12:27,050 --> 00:12:29,300 పేజీ, మేము చేస్తున్న కాదు - 258 00:12:29,300 --> 00:12:32,650 JavaScript ఒక HTML కలిగి ఉంటుంది నేను లో కవర్ చేస్తాము ఇది టెంప్లేట్, 259 00:12:32,650 --> 00:12:34,730 సదస్సు ఉల్కాపాతం భాగంగా. 260 00:12:34,730 --> 00:12:38,730 మీరు నాకు ఇవ్వండి, చెప్పగలను మరియు ఆ ఒక విలువ, మరియు అది ఒక లో ప్రదర్శించాలి 261 00:12:38,730 --> 00:12:39,920 మీ వెబ్సైట్. 262 00:12:39,920 --> 00:12:42,520 ఎందుకంటే నిజానికి ప్రతి వెబ్ బ్రౌజర్ కొద్దిగా కన్సోల్ ఉంది. 263 00:12:42,520 --> 00:12:46,380 మరియు మీరు, చాలా జాగ్రత్తగా చూస్తూ ఉంటే వంటి కొన్ని సమాచారం పొందుతారు మీ 264 00:12:46,380 --> 00:12:51,210 printf తో అక్కడ కనిపించే యొక్క ప్రతి వెబ్ పేజీ లోడు. 265 00:12:51,210 --> 00:12:53,580 >> ప్రేక్షకులు: మీరు వచ్చాం షెల్ స్క్రీన్? 266 00:12:53,580 --> 00:12:57,680 >> రోజర్ ZURAWICKI: కాబట్టి ఒక ఆదేశం ఉంది నోడ్, మరియు మేటోర్ వస్తుంది. 267 00:12:57,680 --> 00:13:01,230 నేను అక్కడే నుండి నిష్క్రమించినప్పుడు చేస్తాము. 268 00:13:01,230 --> 00:13:03,580 నోడ్ కార్యక్రమం అని జావాస్క్రిప్ట్ నడుస్తుంది. 269 00:13:03,580 --> 00:13:07,070 మీరు, meteor.com వెళ్ళండి ఉంటే మేటోర్ ఇన్స్టాల్, మరియు 270 00:13:07,070 --> 00:13:08,480 మేటోర్ నోడ్ వస్తుంది. 271 00:13:08,480 --> 00:13:11,470 మేటోర్ కేవలం ఒక సేకరణ ఎందుకంటే ఈ సాఫ్ట్వేర్ ప్యాకేజీలను. 272 00:13:11,470 --> 00:13:15,280 మేము మా ఉదాహరణకు ను రెడీ ఇన్స్టాల్ ద్వారా అందరూ నడిచి 273 00:13:15,280 --> 00:13:17,625 ఉల్కాపాతం, ఆపై మీరు ప్లే చేయవచ్చు మీ నోడ్ తో. 274 00:13:17,625 --> 00:13:22,154 275 00:13:22,154 --> 00:13:23,980 గొప్ప, OK. 276 00:13:23,980 --> 00:13:29,640 >> పని గురించి మరో గొప్ప లక్షణం జావాస్క్రిప్ట్ తో ఉచ్చులు ఒకటే ఉంది. 277 00:13:29,640 --> 00:13:31,430 ప్రెట్టీ చాలా అదే. 278 00:13:31,430 --> 00:13:35,530 ఉచ్చులు కోసం, ఉచ్చులు, చేయండి ఉచ్చులు, వేరే ఉంటే అయితే. 279 00:13:35,530 --> 00:13:36,880 ఇది అన్ని బంధాలను సేమ్. 280 00:13:36,880 --> 00:13:38,540 ఇది వాక్యనిర్మాణం ఉంది. 281 00:13:38,540 --> 00:13:41,350 ఒక లూప్, చిన్న విషయంలో మీరు శ్రద్ద కలిగి వివరాలు 282 00:13:41,350 --> 00:13:45,340 బదులుగా Int యొక్క నేను, 0 సమానం కు మేము var i 0 సమానం చెప్పే. 283 00:13:45,340 --> 00:13:49,580 కానీ ఆ ఎందుకంటే వేరియబుల్స్ యొక్క ఉంది మేము ముందు మాట్లాడారు రకాల. 284 00:13:49,580 --> 00:13:53,360 >> Printf యూనిట్ వస్తాయి ఒక చిట్టా, ఒక console.log. 285 00:13:53,360 --> 00:13:57,370 మరియు మేము శాతం చేయడానికి అవసరం లేదు p బాక్ స్లాష్ n మరియు నేను లో పాస్. 286 00:13:57,370 --> 00:13:58,380 మీరు కేవలం నేను చెప్పగలను. 287 00:13:58,380 --> 00:14:01,910 మరియు అది సంఖ్యలు ప్రింట్ చేస్తుంది నాలుగు సున్నాకాక. 288 00:14:01,910 --> 00:14:04,830 మీరు అబ్బాయిలు, ఈ ప్రయత్నించండి అనుకుంటే ఎందుకంటే మీరు మంచి పాయింట్ పెరిగాడు. 289 00:14:04,830 --> 00:14:08,730 మీరు ఈ కోడ్ అమలు కోరుకుంటే మీ సొంత బ్రౌజర్, నేను సిఫార్సు 290 00:14:08,730 --> 00:14:11,040 అందరూ Google Chrome తెరుచుకుంటుంది. 291 00:14:11,040 --> 00:14:14,220 Google Chrome లేదా నిజంగా ఏ వెబ్ బ్రౌజర్, కానీ నేను Google Chrome ఇష్టం 292 00:14:14,220 --> 00:14:17,350 ఇది చాలా ప్రమాణీకరణం ఎందుకంటే. 293 00:14:17,350 --> 00:14:24,240 >> మీరు, నేను నమ్మకం, వెళ్ళవచ్చు మీరు కుడి కేవలం, ఏ వెబ్ క్లిక్ 294 00:14:24,240 --> 00:14:26,880 వైట్ స్పేస్, మీరు ఒక ఎంపికను చూస్తారు మూలకం తనిఖీ అని. 295 00:14:26,880 --> 00:14:28,810 ఇది సాధారణంగా ఒకటి. 296 00:14:28,810 --> 00:14:32,630 మరియు మీరు క్లిక్ చేసినప్పుడు, మీరు కావాలి దిగువ ఒక విషయం ఇక్కడ కనిపిస్తుంది. 297 00:14:32,630 --> 00:14:35,840 298 00:14:35,840 --> 00:14:37,780 నాకు ఇక్కడ జూమ్,. 299 00:14:37,780 --> 00:14:41,390 మరియు మేము ఇక్కడ కొన్ని టాబ్లు కలిగి. 300 00:14:41,390 --> 00:14:43,580 మీరు శ్రద్ధ ఒకటి కన్సోల్ ఉంది. 301 00:14:43,580 --> 00:14:48,820 >> మరియు ఈ ఒక JavaScript కన్సోల్ ఉంది మీరు ఇప్పుడు పని చేసే. 302 00:14:48,820 --> 00:14:49,370 గ్రేట్. 303 00:14:49,370 --> 00:14:52,560 నేను అదే విషయాన్ని టైప్ చేయవచ్చు నేను నోడ్ లో ముందు టైప్. 304 00:14:52,560 --> 00:14:54,790 ఒక ప్లస్ రెండు ఉంది. 305 00:14:54,790 --> 00:14:59,110 Var ఒక "ఆపిల్" సమానం. 306 00:14:59,110 --> 00:15:03,430 ఆపై నేను ఒక ప్రింట్ ఇష్టం, మరియు ఒక 'ఆపిల్' ఉంది. 307 00:15:03,430 --> 00:15:08,760 కాబట్టి ఏ వెబ్ బ్రౌజర్ లో, Firefox, Chrome, Safari, మీరు ఉపయోగించడానికి ఏ, వంటి 308 00:15:08,760 --> 00:15:11,240 మీరు ఒక JavaScript ప్రాప్తి కాలం కన్సోల్, అదే రకమైన 309 00:15:11,240 --> 00:15:15,520 నేను నోడ్ లో నడుస్తున్న కోడ్ మీరు మీ సొంత కన్సోల్ లో అమలు చెయ్యవచ్చు. 310 00:15:15,520 --> 00:15:17,530 >> ప్రేక్షకులు: [వినబడని]? 311 00:15:17,530 --> 00:15:18,690 >> రోజర్ ZURAWICKI: ఎలా కన్సోల్ ను? 312 00:15:18,690 --> 00:15:22,880 మీరు కుడి ఖాళీ స్థలం క్లిక్ ఉంటుంది పేజీలో, ఆపై మీరు వెళ్ళండి 313 00:15:22,880 --> 00:15:26,100 మూలకం తనిఖీ. 314 00:15:26,100 --> 00:15:28,290 కాబట్టి నిజంగా, నేను మీరు అబ్బాయిలు కావలసిన కేవలం మీరు చేయవచ్చు చేయడానికి 315 00:15:28,290 --> 00:15:29,860 Chrome లో మూలకం తనిఖీ. 316 00:15:29,860 --> 00:15:32,630 మీరు కొన్ని లో టైప్ చేసినప్పుడు మరియు చూడండి కన్సోల్ లోకి కోడ్ 317 00:15:32,630 --> 00:15:33,880 అది సరిగా నడిపే. 318 00:15:33,880 --> 00:16:15,820 319 00:16:15,820 --> 00:16:18,430 ఏ ప్రశ్నలు అడగండి సంకోచించకండి ఉంటే ఏదో ఇక్కడ స్పష్టంగా లేదు. 320 00:16:18,430 --> 00:16:23,340 321 00:16:23,340 --> 00:16:24,590 >> ప్రేక్షకులు: [వినబడని]. 322 00:16:24,590 --> 00:16:27,280 323 00:16:27,280 --> 00:16:28,200 >> రోజర్ ZURAWICKI: ఏదైనా రకం, కుడి. 324 00:16:28,200 --> 00:16:31,370 అన్ని కోసం ఒకే రకమైన ఉంది జావాస్క్రిప్ట్ లో వేరియబుల్స్. 325 00:16:31,370 --> 00:16:34,160 మరియు మీరు ప్రకటించాలని ఉన్నప్పుడు ఒక వేరియబుల్, మీరు var చెప్పటానికి. 326 00:16:34,160 --> 00:16:35,410 >> ప్రేక్షకులు: [వినబడని]. 327 00:16:35,410 --> 00:16:39,010 328 00:16:39,010 --> 00:16:40,050 >> రోజర్ ZURAWICKI: అవును. 329 00:16:40,050 --> 00:16:43,730 ఇది చేస్తుంది, కానీ JavaScript, ఇది చాలా ఉంది మెమరీ కేటాయించడం గురించి స్మార్ట్. 330 00:16:43,730 --> 00:16:44,600 ఏ malloc ఉంది. 331 00:16:44,600 --> 00:16:45,780 ఇచ్చ ఉంది. 332 00:16:45,780 --> 00:16:48,490 మీరు ఆ గురించి ఆందోళన అవసరం లేదు. 333 00:16:48,490 --> 00:16:51,140 మరో మంచి లక్షణం అని JavaScript మీరు అందిస్తుంది. 334 00:16:51,140 --> 00:16:56,990 335 00:16:56,990 --> 00:16:58,440 >> నేను న తరలించదలిచిన. 336 00:16:58,440 --> 00:17:01,360 ఆ సరే ఉంటుంది? 337 00:17:01,360 --> 00:17:02,610 OK. 338 00:17:02,610 --> 00:17:04,780 339 00:17:04,780 --> 00:17:07,720 గ్రేట్. 340 00:17:07,720 --> 00:17:10,660 >> ప్రేక్షకులు: నేను సమస్య వెబ్ [కనుగొనడంలో? మూలకం తనిఖీ. ?] 341 00:17:10,660 --> 00:17:13,609 342 00:17:13,609 --> 00:17:16,250 >> రోజర్ ZURAWICKI: కాబట్టి Safari కనిపిస్తోంది మీరు ఒక బిట్ వివిధ కాకుండా, 343 00:17:16,250 --> 00:17:18,599 Chrome లేదా Firefox ఉందా? 344 00:17:18,599 --> 00:17:21,619 ఆ తేలిక పని వాటిని. 345 00:17:21,619 --> 00:17:25,079 మరియు మీ ప్రాజెక్టులకు, నేను సిఫార్సు ఒక బ్రౌజర్ ఎందుకంటే అంటుకునే 346 00:17:25,079 --> 00:17:29,610 మీరు దాదాపు బగ్స్ చాలా పొందుతారు ఎందుకంటే ప్రతి బ్రౌజర్ విందులు 347 00:17:29,610 --> 00:17:31,980 కొంచెం విభిన్నంగా జావాస్క్రిప్ట్ HTML. 348 00:17:31,980 --> 00:17:35,170 నేను మీ జీవితం చాలా ఉంటుంది అనుకుంటున్నాను సులభంగా మీరు Chrome అంటుకుని ఉంటే 349 00:17:35,170 --> 00:17:37,052 ఇది అన్ని కంప్యూటర్లలో అందుబాటులో ఉంది. 350 00:17:37,052 --> 00:17:38,790 మరియు అది ఒక అందమైన ప్రముఖ బ్రౌజర్. 351 00:17:38,790 --> 00:17:59,860 352 00:17:59,860 --> 00:18:01,110 OK? 353 00:18:01,110 --> 00:18:03,310 354 00:18:03,310 --> 00:18:06,370 >> తరువాత టాపిక్ మేము తప్పక జావాస్క్రిప్ట్ లో కవర్ - 355 00:18:06,370 --> 00:18:07,730 నేను ఇక్కడ ఫార్మాటింగ్ గురించి క్షమించండి. 356 00:18:07,730 --> 00:18:11,630 నేను మ్యాచ్ స్లయిడ్లను చాచు వచ్చింది వైడ్ స్క్రీన్ ప్రొజెక్టర్. 357 00:18:11,630 --> 00:18:14,750 కానీ ఇప్పుడు గురించి మాట్లాడాలనుకున్న మీరు విధులు ఎలా. 358 00:18:14,750 --> 00:18:17,410 సి లో, మేము డిక్లేర్ ప్రతి ఫంక్షన్. 359 00:18:17,410 --> 00:18:22,130 పూర్ణాంకానికి జోడించండిఇలా, మరియు దీనిని ఒక పూర్ణాంకానికి పడుతుంది x, మరియు ఒక పూర్ణాంకానికి Y మరియు తర్వాత మేము వాటిని జోడించండి 360 00:18:22,130 --> 00:18:23,100 మరియు తిరిగి. 361 00:18:23,100 --> 00:18:26,850 >> జావాస్క్రిప్ట్ లో, విధులు ఉన్నాయి మరొక వేరియబుల్ రకం. 362 00:18:26,850 --> 00:18:30,560 కాబట్టి మేము కేవలం var జోడించండి, మరియు ఇది ఒక ఫంక్షన్ సమానం. 363 00:18:30,560 --> 00:18:32,580 ఒక X మరియు ఒక y తీసుకునే ఫంక్షన్. 364 00:18:32,580 --> 00:18:33,790 మరియు ఆ ఫంక్షన్ ఏమి చేస్తుంది? 365 00:18:33,790 --> 00:18:39,910 ఇది ఖచ్చితమైన లో x ప్లస్ y తిరిగి సి లో మరియు మీకు గమనించవచ్చు వాక్యనిర్మాణం ఆ 366 00:18:39,910 --> 00:18:44,290 జావాస్క్రిప్ట్, మీరు చెప్పారు కాదు ఏమి తిరిగి వలన 367 00:18:44,290 --> 00:18:49,160 వేరియబుల్స్, ఏమైనప్పటికీ రకాల లేదు ఇది ఇది నిజంగా ఉత్పాదక కాదు, నేను ఊహిస్తున్నాను, 368 00:18:49,160 --> 00:18:52,855 అన్ని మీ పేర్కొనడం వుంటుంది మీ విధులు లో రకాల. 369 00:18:52,855 --> 00:18:55,720 370 00:18:55,720 --> 00:18:59,565 మీరు ఒక ఫంక్షన్ కాల్ ఎప్పుడు తర్వాత, అది C. మీరు ఖచ్చితమైన వాక్యనిర్మాణం 371 00:18:59,565 --> 00:19:03,610 మీ రెండు వాదనలు లో పాస్. 372 00:19:03,610 --> 00:19:07,330 నా నోడ్ ఈ ప్రయత్నించాలనుకుంటే. 373 00:19:07,330 --> 00:19:09,284 నేను స్లయిడ్ మార్చవచ్చు? 374 00:19:09,284 --> 00:19:10,534 >> ప్రేక్షకులు: [వినబడని]. 375 00:19:10,534 --> 00:19:14,639 376 00:19:14,639 --> 00:19:17,000 మేము స్లైడ్స్ కాపీని పొందుతారు? 377 00:19:17,000 --> 00:19:18,250 >> రోజర్ ZURAWICKI: అవును. 378 00:19:18,250 --> 00:19:28,280 379 00:19:28,280 --> 00:19:29,956 కాబట్టి యొక్క తిరిగి నోడ్ వీడలేదు. 380 00:19:29,956 --> 00:19:32,240 OK. 381 00:19:32,240 --> 00:19:38,160 నేను var యాడ్ ఫంక్షన్ సమానం అని వస్తుంది. 382 00:19:38,160 --> 00:19:40,650 , ఒక x తీసుకొని ఒక y తీసుకొని. 383 00:19:40,650 --> 00:19:43,690 అది తెలుసని ప్రకటన యొక్క పూర్తి. 384 00:19:43,690 --> 00:19:47,692 కాబట్టి, నోడ్ లో లేదా మీ కన్సోల్ లో మీరు డాట్ డాట్ డాట్ గమనించవచ్చు. 385 00:19:47,692 --> 00:19:49,660 కాబట్టి మీరు మీ కోడ్ టైప్ ఉంచుకోవచ్చు. 386 00:19:49,660 --> 00:19:53,650 ఇప్పుడు నేను తిరిగి x ప్లస్ y సే చేస్తాము. 387 00:19:53,650 --> 00:19:54,790 ఆపై కలుపు ముగించలేదు. 388 00:19:54,790 --> 00:20:00,260 నేను కలుపు ముగించలేదు క్షణం, ఇది ప్రకటన పూర్తి చూస్తుంది. 389 00:20:00,260 --> 00:20:04,730 >> ఇప్పుడు నేను ఒక మరియు రెండు జోడించండి చెప్పగలను. 390 00:20:04,730 --> 00:20:08,280 నేను మూడు పొందుతారు. 391 00:20:08,280 --> 00:20:11,545 గమనించండి నేను జోడించారా, అది అది ఒక ఫంక్షన్ నాకు చెబుతుంది. 392 00:20:11,545 --> 00:20:14,630 393 00:20:14,630 --> 00:20:19,570 మరియు ఒక విషయం కేవలం శ్రద్ద ఉంది మీరు తప్పు సంఖ్య ఇవ్వండి 394 00:20:19,570 --> 00:20:23,380 వాదనలు, చేస్తుంది. 395 00:20:23,380 --> 00:20:25,890 ఇది రన్ చేస్తుంది, కానీ మీరు పొందుటకు ఉండవచ్చు కొన్ని నిజంగా విచిత్రమైన ఫలితాలు. 396 00:20:25,890 --> 00:20:30,070 కైండ్ ఒక చెత్త విలువ వంటి, మీరు ఆలోచించి చేయవచ్చు. 397 00:20:30,070 --> 00:20:32,060 అందుకే ప్రయత్నించండి దయచేసి ఈ మీ బ్రౌజర్ లో. 398 00:20:32,060 --> 00:21:25,180 399 00:21:25,180 --> 00:21:29,510 >> OK, కాబట్టి సమయం ఆసక్తి, నేను చేస్తాము ఇప్పుడు తదుపరి లక్షణాలు కొనసాగండి 400 00:21:29,510 --> 00:21:30,760 జావాస్క్రిప్ట్. 401 00:21:30,760 --> 00:21:36,520 402 00:21:36,520 --> 00:21:38,400 కాబట్టి మేము విధులు గురించి మాట్లాడారు చేసిన. 403 00:21:38,400 --> 00:21:40,840 మేము ఉచ్చులు గురించి మాట్లాడారు చేసిన, ప్రకటనలు చాలా ఉంటే. 404 00:21:40,840 --> 00:21:43,660 వాక్యనిర్మాణం అదే ఉంది C మరియు వేరియబుల్స్ గా. 405 00:21:43,660 --> 00:21:46,090 ఇప్పుడు నేను శ్రేణుల గురించి మాట్లాడు. 406 00:21:46,090 --> 00:21:48,520 క్షమించండి స్లయిడ్లను ఒక బిట్ నరికి తీసుకున్నారు. 407 00:21:48,520 --> 00:21:52,470 కానీ నిజానికి, మొదటి విభాగంలో, ప్రతిదాన్ని పని చేస్తుంది. 408 00:21:52,470 --> 00:21:55,410 >> కాబట్టి మేము మరొక రకం కోసం కలిగి వేరియబుల్స్ శ్రేణుల అని. 409 00:21:55,410 --> 00:21:57,930 మరియు మేము చదరపు బ్రాకెట్లలో ఉపయోగించండి వాటిని సూచించడానికి. 410 00:21:57,930 --> 00:22:01,960 , మొదటి ఉదాహరణలో కాబట్టి var చేరే సమయం, ఖాళీ శ్రేణి. 411 00:22:01,960 --> 00:22:05,900 ఈ ఖాళీ జాబితా, కాబట్టి వ్యూహం ఏ అంశాలు కలిగి. 412 00:22:05,900 --> 00:22:09,770 మరియు మీరు కూడా వ్యూహం ఉండవచ్చు మూడు తీగలను. 413 00:22:09,770 --> 00:22:13,290 సి లో, మీ శ్రేణి లో ప్రతి మూలకం అదే రకం వచ్చింది. 414 00:22:13,290 --> 00:22:16,940 >> కాని జావాస్క్రిప్ట్ లో మాత్రమే ఉంది ఒక రకం, శ్రేణుల వాస్తవానికి చెయ్యవచ్చు 415 00:22:16,940 --> 00:22:18,510 విలువలు వివిధ రకాల కలిగి. 416 00:22:18,510 --> 00:22:22,220 ఇక్కడ వంటి, మేము వ్యూహం కలిగి ఫ్లోట్, ఒక bool, మరియు ఒక Int. 417 00:22:22,220 --> 00:22:25,020 418 00:22:25,020 --> 00:22:28,510 మీరు ఒక అర్రే పొడవు పొందడానికి మార్గం, మీరు నిజంగా పరిమాణం ఉపయోగించడానికి లేదు 419 00:22:28,510 --> 00:22:29,030 లేదా ఏదైనా. 420 00:22:29,030 --> 00:22:31,570 మీరు శ్రేణి చెప్పే మరియు అప్పుడు పొడవు డాట్. 421 00:22:31,570 --> 00:22:36,450 మరియు ఈ డాట్ పొడవు, మీరు ఆలోచించవచ్చు ఇది రకమైన ఒక struct ఇష్టం, ఎలా ప్రతి 422 00:22:36,450 --> 00:22:40,890 శ్రేణి ఒక రంగంలో ఉంది, ఒక అదనపు వేరియబుల్ అది లోపలి, పొడవు అని 423 00:22:40,890 --> 00:22:42,910 మీ శ్రేణి ఎంత కాలం ట్రాక్. 424 00:22:42,910 --> 00:22:47,280 425 00:22:47,280 --> 00:22:50,420 >> కాబట్టి నేను వెంటనే వెళ్ళాలని వెళుతున్న నోడ్ మరియు ప్రదర్శన మీరు అబ్బాయిలు ఇదే. 426 00:22:50,420 --> 00:22:55,860 427 00:22:55,860 --> 00:22:58,050 నేను వ్యూహం ఉండవచ్చు. 428 00:22:58,050 --> 00:23:00,280 ఇది ఖాళీ జాబితా ఉంటుంది. 429 00:23:00,280 --> 00:23:02,030 మరియు అది నాకు ముద్రిస్తుంది ఒక ఖాళీ జాబితా వెనుకకు. 430 00:23:02,030 --> 00:23:02,530 గ్రేట్. 431 00:23:02,530 --> 00:23:08,560 నేను ఇప్పుడు చెప్పగలను ఆ శ్రేణి 1 మరియు 2.3, మరియు నిజమైన ఉంది. 432 00:23:08,560 --> 00:23:10,400 కాబట్టి అన్ని రకాల. 433 00:23:10,400 --> 00:23:11,740 మరియు మీరు అది బాగా పనిచేస్తుంది గమనిస్తారు. 434 00:23:11,740 --> 00:23:16,330 నేను మద్దతు తిరిగి శ్రేణి నేను ఇచ్చింది విలువలు అన్ని. 435 00:23:16,330 --> 00:23:20,440 >> నేను మొదటి మూలకం పొందుటకు కోరుకుంటే శ్రేణి, వాక్యనిర్మాణం నిజానికి ఉంది 436 00:23:20,440 --> 00:23:22,980 C. మీరు లో అదే శ్రేణి సున్నా చెప్పగలను. 437 00:23:22,980 --> 00:23:24,430 మరియు మీరు పొందండి. 438 00:23:24,430 --> 00:23:27,920 నేను శ్రేణి కోసం అదే చెప్పగలను రెండు, మరియు నేను నిజమైన పొందండి. 439 00:23:27,920 --> 00:23:31,610 నేను శ్రేణి వెలుపల ఏదో చేస్తే, జావాస్క్రిప్ట్ సురక్షితమైన భాష 440 00:23:31,610 --> 00:23:33,390 నేను ఒక seg లోపం అందదు ఎందుకంటే. 441 00:23:33,390 --> 00:23:34,780 నేను undefined పొందుతారు. 442 00:23:34,780 --> 00:23:37,510 >> మరియు ఈ undefined, మీరు రకమైన చేయవచ్చు యొక్క శూన్య వంటి దాని గురించి ఆలోచించటం. 443 00:23:37,510 --> 00:23:41,390 మీరు కానీ నిజంగా బాధించే ఉంటుంది మీరు ఆ తనిఖీ ఉంటుంది కోడ్ ఎందుకంటే 444 00:23:41,390 --> 00:23:43,880 మీరు దాదాపు ప్రతిదీ, మీరు నిర్వచించలేమని పని. 445 00:23:43,880 --> 00:23:47,700 మరియు మేము కొన్ని ఉదాహరణలు చూస్తారు ఈ మేము మేటోర్ పని చేసినప్పుడు. 446 00:23:47,700 --> 00:23:50,600 >> శ్రేణి నాలుగు, నిర్వచించలేమని ఉన్నప్పటికీ నేను ఒక విలువ కేటాయించవచ్చు. 447 00:23:50,600 --> 00:23:52,570 కాబట్టి నేను ఒక సమానం అని వస్తుంది. 448 00:23:52,570 --> 00:23:57,050 మరియు తర్వాత నేను, శ్రేణి వెళ్ళండి ఉంటే అక్కడ అదనపు విలువ ఉంటుంది. 449 00:23:57,050 --> 00:24:02,470 మరియు ఆ శ్రేణి మూడు, ఇది కూడా గమనించవచ్చు undefined చేశారు, undefined ఉంటాయి. 450 00:24:02,470 --> 00:24:05,690 నేను ఇప్పుడు వ్యూహం తో కలిగి మధ్యలో రంధ్రం. 451 00:24:05,690 --> 00:24:07,750 కానీ నేను శ్రేణి నాలుగు ముద్రించిన ఉంటే, నేను పొందండి. 452 00:24:07,750 --> 00:24:10,960 నేను శ్రేణి మూడు చేశాడు, నేను undefined పొందండి. 453 00:24:10,960 --> 00:24:13,880 >> సో నైస్ ఫీచర్ జావాస్క్రిప్ట్ మీరు అనుమతిస్తుంది ఉంది జాబితాలు చేసే 454 00:24:13,880 --> 00:24:15,620 పరిమాణం మార్చడానికి. 455 00:24:15,620 --> 00:24:18,520 వ్యూహాలను, శ్రేణుల జాబితాలు ఉండటం, వారు పరిమాణం మార్చడానికి. 456 00:24:18,520 --> 00:24:22,480 మరియు మీరు ఏదైనా నగర పేర్కొనవచ్చు వాటిలో లోపల. 457 00:24:22,480 --> 00:24:25,370 మరియు అన్ని ఖాళీలను నిండి ఉంటుంది ఈ undefined విలువలతో. 458 00:24:25,370 --> 00:24:31,560 459 00:24:31,560 --> 00:24:33,450 >> కాబట్టి మేము శ్రేణుల గురించి మాట్లాడారు చేసిన. 460 00:24:33,450 --> 00:24:37,050 ఇప్పుడు, నేను లో కవర్ చేయడానికి గత విషయం జావాస్క్రిప్ట్, మరియు ఈ చాలా ముఖ్యం 461 00:24:37,050 --> 00:24:39,550 కోడ్ అర్థం ఆ నేను మీరు చూపించబోతున్నాను, 462 00:24:39,550 --> 00:24:41,530 వస్తువులు అన్నారు. 463 00:24:41,530 --> 00:24:45,140 మరియు వస్తువులు లో ఒక పదం ఉంటాయి - 464 00:24:45,140 --> 00:24:47,380 ప్రధానంగా, వారు ఉన్నాయి అనేక ప్రోగ్రామింగ్ భాషల్లో. 465 00:24:47,380 --> 00:24:50,620 మరియు ప్రతి ప్రోగ్రామింగ్ భాష ఇష్టపడ్డారు ఒక బిట్ భిన్నంగా వాటిని భావిస్తారు. 466 00:24:50,620 --> 00:24:55,050 >> కానీ నేను మేటోర్, మంచి కోసం అనుకుంటున్నాను సారూప్యత సి struct ఉంది. 467 00:24:55,050 --> 00:24:59,410 సి లో, మేము struct కనుగొనాలనుకుంటే విద్యార్థి, మేము తెలుపుటకు భావిస్తాను అన్ని 468 00:24:59,410 --> 00:25:00,240 అది లోపలి విషయాలు. 469 00:25:00,240 --> 00:25:01,440 కనుక ఇది ఒక పేరు కలిగి ఉంది. 470 00:25:01,440 --> 00:25:02,140 ఇది ఒక సంవత్సరం కలిగి ఉంది. 471 00:25:02,140 --> 00:25:03,650 ఇది ఒక లింగ కలిగి ఉంది. 472 00:25:03,650 --> 00:25:07,350 కానీ మేము కూడా ఇచ్చి ఉంటుంది అన్ని ఆ విషయాలు రకాల. 473 00:25:07,350 --> 00:25:11,200 >> ఇప్పుడు మేము ఈ అచ్చు కలిగి విద్యార్థి అని struct, మేము ఒక 474 00:25:11,200 --> 00:25:14,640 కొత్త struct, ఆపై మేము మానవీయంగా చేయవచ్చు రంగాలలో ప్రతి ఏమిటో చెప్పడానికి. 475 00:25:14,640 --> 00:25:17,740 మేము డాట్ పేరు ఉపయోగించడానికి మరియు ఆ, డాట్ సంవత్సరం, లింగ డాట్. 476 00:25:17,740 --> 00:25:21,930 మరియు తర్వాత మేము, చివరి పంక్తి లో ఇక్కడ కోడ్, నేను ముద్రించిన చేస్తున్నాను 477 00:25:21,930 --> 00:25:24,980 struct విద్యార్థి యొక్క పేరు. 478 00:25:24,980 --> 00:25:28,220 >> జావాస్క్రిప్ట్ ప్రపంచంలో, ఉంది struct విద్యార్థి అనేందుకు. 479 00:25:28,220 --> 00:25:30,660 మీరు ఒక ఆరంభ నిర్మాణం ఉత్పత్తి లేదు. 480 00:25:30,660 --> 00:25:34,680 మీరు నిజంగా కేవలం, ఈ బ్రాకెట్లలో, మీరు ప్రతిదీ చెప్పారు. 481 00:25:34,680 --> 00:25:40,680 మరియు అది ఈ విచిత్రమైన సంకేతం పెద్దప్రేగు ఆపై కామా, కానీ మీరు 482 00:25:40,680 --> 00:25:41,810 త్వరగా ఇది ఉపయోగిస్తారు. 483 00:25:41,810 --> 00:25:44,930 >> మరియు ఇది నిజానికి ఒక నిజంగా సులభం కేవలం అనువైన మార్గం 484 00:25:44,930 --> 00:25:47,400 వస్తువులను అభిసంధానం. 485 00:25:47,400 --> 00:25:51,270 మీరు గమనించి నేను ఇప్పుడు పొందుటకు కావాలా లు నుండి పేరు, నేను s.name చేయండి. 486 00:25:51,270 --> 00:25:54,090 487 00:25:54,090 --> 00:25:56,790 ఈ గురించి ఏ ప్రశ్నలు ఉన్నాయా? 488 00:25:56,790 --> 00:26:00,260 ఈ సాధారణంగా చాలా గందరగోళంగా ఉంది మేము వ్యక్తులను పరిచయం అంశం ఉన్నప్పుడు 489 00:26:00,260 --> 00:26:02,280 జావాస్క్రిప్ట్. 490 00:26:02,280 --> 00:26:04,110 నేను నోడ్ లో ఈ కొన్ని ఉదాహరణలు చేస్తాను. 491 00:26:04,110 --> 00:26:05,010 అవును? 492 00:26:05,010 --> 00:26:06,260 >> ప్రేక్షకులు: [వినబడని]. 493 00:26:06,260 --> 00:26:14,130 494 00:26:14,130 --> 00:26:16,230 >> రోజర్ ZURAWICKI: కాబట్టి మీరు ఒక ఉదాహరణ, బహుళ 495 00:26:16,230 --> 00:26:18,764 ఆ రకమైన వేరియబుల్స్. 496 00:26:18,764 --> 00:26:20,014 >> ప్రేక్షకులు: [వినబడని]. 497 00:26:20,014 --> 00:26:23,540 498 00:26:23,540 --> 00:26:24,790 >> ప్రేక్షకులు: [వినబడని]. 499 00:26:24,790 --> 00:26:37,610 500 00:26:37,610 --> 00:26:39,450 >> రోజర్ ZURAWICKI: OK. 501 00:26:39,450 --> 00:26:43,760 నేను మీరు గురించి ప్రయత్నించాడు మార్గం అంచనా మీరు వ్యూహంలో వస్తువులు ఉంచుతాడు, 502 00:26:43,760 --> 00:26:45,340 మరియు ఇప్పుడు మీరు ఒక ఉంటుంది వస్తువుల శ్రేణి. 503 00:26:45,340 --> 00:26:47,547 మీ ప్రశ్నకు సమాధానం ఉందా? 504 00:26:47,547 --> 00:26:48,797 >> ప్రేక్షకులు: [వినబడని]. 505 00:26:48,797 --> 00:26:50,890 506 00:26:50,890 --> 00:26:51,260 >> రోజర్ ZURAWICKI: అవును. 507 00:26:51,260 --> 00:26:52,430 S ఒక వస్తువు. 508 00:26:52,430 --> 00:26:57,455 కాబట్టి మేము కేవలం నోడ్ లోకి వెళ్ళి చేయవచ్చు కొద్దిగా చుట్టూ ప్లే. 509 00:26:57,455 --> 00:26:58,705 >> ప్రేక్షకులు: [వినబడని]? 510 00:26:58,705 --> 00:27:04,880 511 00:27:04,880 --> 00:27:05,440 >> రోజర్ ZURAWICKI: OK, ఓహ్. 512 00:27:05,440 --> 00:27:10,660 కాబట్టి మీరు అభ్యర్థిస్తున్నాము ఉంటే తరగతులు, ఏమిటో తరగతులు, చాలా భిన్నంగా చికిత్స 513 00:27:10,660 --> 00:27:14,510 మరియు వారు నిజంగా అసాధారణ పథకం కలిగి మీరు ఇవి అని నమూనా, 514 00:27:14,510 --> 00:27:15,620 గురించి తెలుసుకోవాలి. 515 00:27:15,620 --> 00:27:17,910 దీన్ని ఎటువంటి స్థిర మార్గం ఉంది. 516 00:27:17,910 --> 00:27:21,160 కాబట్టి మీరు బహుళ, మీరు రూపొందించడానికి అనుకుంటే కేవలం రకమైన ఒక ఫంక్షన్ కలిగి ఉంటుంది 517 00:27:21,160 --> 00:27:22,100 లేదా ఏదో. 518 00:27:22,100 --> 00:27:24,340 మీరు మీ సొంత ఫంక్షన్ ఉత్పత్తి. 519 00:27:24,340 --> 00:27:26,765 మరియు మీరు ఒక వస్తువు తిరిగి. 520 00:27:26,765 --> 00:27:29,550 ఆ సులభమైన ఉంటుంది దీన్ని మార్గం. 521 00:27:29,550 --> 00:27:32,454 అర్ధవంతం లేదు? 522 00:27:32,454 --> 00:27:33,704 OK. 523 00:27:33,704 --> 00:27:36,182 524 00:27:36,182 --> 00:27:36,650 గ్రేట్. 525 00:27:36,650 --> 00:27:39,820 కాబట్టి ఒకసారి మేము ఒక అవగాహన కలిగి జావాస్క్రిప్ట్ వస్తువులు, అవి - 526 00:27:39,820 --> 00:27:41,082 ఓహ్, అవును. 527 00:27:41,082 --> 00:27:42,026 >> ప్రేక్షకులు: [వినబడని] 528 00:27:42,026 --> 00:27:45,802 ఉదాహరణకు, మధ్య తేడా ఏమిటి డబుల్ కోట్స్ ప్రతిగా "రోజర్" 529 00:27:45,802 --> 00:27:47,510 [వినబడని] సింగిల్ కోట్స్ తో. 530 00:27:47,510 --> 00:27:47,810 >> రోజర్ ZURAWICKI: OK. 531 00:27:47,810 --> 00:27:52,730 కాబట్టి ఈ సి లో, మేము ఒకే కలిగి అక్షరాలు ప్రాతినిధ్యం కోట్స్, మరియు డబుల్ 532 00:27:52,730 --> 00:27:54,550 తీగలను సూచిస్తున్న కోట్లు. 533 00:27:54,550 --> 00:27:57,920 జావాస్క్రిప్ట్ నిజానికి దూరంగా ఈ విసురుతాడు మీరు తీగలను కలిగి ఎందుకంటే 534 00:27:57,920 --> 00:28:01,570 ఒకటి లేదా రెండు కోట్ల, మరియు ఉంది ఒక చార్ అనేందుకు. 535 00:28:01,570 --> 00:28:04,400 కానీ మీరు అదే కాపీ ఉంటే సి కోడ్, జావాస్క్రిప్ట్ చేస్తాను 536 00:28:04,400 --> 00:28:05,610 బాగా చికిత్స. 537 00:28:05,610 --> 00:28:07,710 నేను భావించారు ఎందుకు ఇది - 538 00:28:07,710 --> 00:28:12,540 ఎందుకు నేను వాచ్యంగా పోర్ట్ల కోణంలో కోడ్. 539 00:28:12,540 --> 00:28:15,420 >> నేను మీరు ఒక ఉదాహరణ చూపించడానికి కావలసిన మరింత సంక్లిష్టమైన వస్తువు యొక్క. 540 00:28:15,420 --> 00:28:19,890 కాబట్టి మీరు గమనించి ఒక వస్తువు విలువలు వంటి తీగలను కలిగి. 541 00:28:19,890 --> 00:28:21,530 ఇది విలువలు మరొక జాబితా కలిగి ఉంటుంది. 542 00:28:21,530 --> 00:28:23,820 ఇది జాబితాను కాలేదు విలువలు వంటి వస్తువులు. 543 00:28:23,820 --> 00:28:25,870 ఈ పరిమితి నిజంగా ఉంది. 544 00:28:25,870 --> 00:28:29,070 ఇక్కడ, అది కేవలం ఒక మంచి ప్రదర్శన ఉంది మీరు చాలా పొందవచ్చు ఎలా 545 00:28:29,070 --> 00:28:33,290 జరగబోతోంది వివిధ రకాల అన్ని ఒక వస్తువు లో. 546 00:28:33,290 --> 00:28:34,540 ఈ కోణంలో రాబడుతుంది? 547 00:28:34,540 --> 00:28:41,090 548 00:28:41,090 --> 00:28:44,700 >> ఇప్పుడు, మీరు కూడా కలిగి వస్తువుల శ్రేణుల. 549 00:28:44,700 --> 00:28:48,530 మరియు ఇక్కడ మీరు పోలి రకమైన ఉంది మీరు వస్తువులు ఉండవచ్చు, అడిగారు 550 00:28:48,530 --> 00:28:49,190 అదే రకం. 551 00:28:49,190 --> 00:28:52,960 కానీ సమస్య ఫిక్సెడ్ ఉంది, ఉంది జావాస్క్రిప్ట్ లో వస్తువులు కోసం ఫార్మాట్. 552 00:28:52,960 --> 00:28:55,020 కాబట్టి మీరు వాటిని మీరే పేర్కొనాలి. 553 00:28:55,020 --> 00:28:57,600 మరియు మీరు ఖచ్చితంగా తయారు చేసుకోవాలి ఏకరీతి అని. 554 00:28:57,600 --> 00:29:00,410 నేను ఒక వస్తువు సృష్టించడానికి ఇక్కడ, నేను కలిగి ప్రతి ఒక ఉంది నిర్ధారించుకోండి 555 00:29:00,410 --> 00:29:01,910 పేరు, మరియు ప్రతి ఒకటి ఒక ఇల్లు ఉంది. 556 00:29:01,910 --> 00:29:05,620 >> ఆపై నేను ఆ వ్యూహం, మరియు నా కుటీర ఉంటుంది. 557 00:29:05,620 --> 00:29:08,290 మరియు ఇక్కడ మీరు రకమైన చేయవచ్చు లూప్ జరగబోతోంది కోసం చూడండి. 558 00:29:08,290 --> 00:29:14,090 కోసం లూప్ కేవలం ఒక నిజంగా సాధారణంగా వ్యూహం ప్రయాణించేందుకు మార్గం 559 00:29:14,090 --> 00:29:15,150 జావాస్క్రిప్ట్ లో. 560 00:29:15,150 --> 00:29:18,010 ఈ నమూనా సమానమైన అని గమనించండి సి సమానమైన, మీరు 561 00:29:18,010 --> 00:29:21,470 నేను సున్నా సమానం Int కలిగి. నేను పొడవు కంటే తక్కువగా ఉంటుంది. 562 00:29:21,470 --> 00:29:23,634 ఆపై నేను ప్లస్ ప్లస్. 563 00:29:23,634 --> 00:29:26,035 >> ఇది, దాదాపు అదే కోడ్ ఉంది కొన్ని వివరాలు తప్ప. 564 00:29:26,035 --> 00:29:29,460 565 00:29:29,460 --> 00:29:33,120 కాబట్టి అందరూ అర్థం లేదు ఏమి ఒక వస్తువు? 566 00:29:33,120 --> 00:29:35,820 కేవలం ఒక సి struct దాని గురించి ఆలోచించటం. 567 00:29:35,820 --> 00:29:38,784 మరియు మీరు ఖాళీలను యాక్సెస్ మార్గం కేవలం డాట్ తో ఉంది. 568 00:29:38,784 --> 00:29:41,950 మరియు కాలం మీరు గుర్తు వంటి ఎలా డాట్ ఉపయోగించడానికి, మీరు జరిమానా ఉంటాం. 569 00:29:41,950 --> 00:29:55,300 570 00:29:55,300 --> 00:29:58,790 >> OK, కాబట్టి ఇప్పుడు అందరూ ఆ లింక్ చదవండి? 571 00:29:58,790 --> 00:30:02,220 ఈ ప్రాజెక్ట్ లింక్. 572 00:30:02,220 --> 00:30:04,950 ఎవరైనా ఇబ్బంది చేయించడానికే లింక్ చూసిన? 573 00:30:04,950 --> 00:30:06,251 OK, యొక్క అది మార్చడానికి వీలు. 574 00:30:06,251 --> 00:30:14,430 575 00:30:14,430 --> 00:30:15,680 ఇది కాదు - 576 00:30:15,680 --> 00:30:21,900 577 00:30:21,900 --> 00:30:24,240 అవును, బహుశా ఉంది దీన్ని సులువైన మార్గం. 578 00:30:24,240 --> 00:30:32,390 579 00:30:32,390 --> 00:30:34,560 గ్రేట్. 580 00:30:34,560 --> 00:30:38,270 >> మీరు ఈ సైట్ కు వెళ్ళి, అక్కడ ఉండాలి కొన్ని సూచనలు ఉండాలి చేస్తాము 581 00:30:38,270 --> 00:30:42,550 మేము మేటోర్ ఇన్స్టాల్ ఎలా వెళ్ళి మరియు మా నమూనా ప్రాజెక్ట్ అమలు. 582 00:30:42,550 --> 00:30:47,900 583 00:30:47,900 --> 00:30:50,180 నేను ఖచ్చితంగా అందరూ ఉంది అనుకున్న డౌన్ లింక్ నేను తరలించడానికి ముందు. 584 00:30:50,180 --> 00:31:16,250 585 00:31:16,250 --> 00:31:17,500 నేను తరలించవచ్చు? 586 00:31:17,500 --> 00:31:20,683 587 00:31:20,683 --> 00:31:23,680 గొప్ప, OK. 588 00:31:23,680 --> 00:31:25,890 >> ఇక్కడ నేను వెబ్సైట్లో am. 589 00:31:25,890 --> 00:31:28,740 మీరు, readme ఫైలు లో గమనించవచ్చు మేము ఎలా కొన్ని సూచనలు ఉన్నాయి 590 00:31:28,740 --> 00:31:30,200 వ ఏర్పాటు చేసుకోవాలని. 591 00:31:30,200 --> 00:31:33,920 మీరు గాని CS50 లో ఉండాలి ఉపకరణం లేదా కేవలం ఒక Mac న. 592 00:31:33,920 --> 00:31:35,330 Windows పనిచేయదు. 593 00:31:35,330 --> 00:31:37,760 కానీ సాధారణంగా ఏదైనా కాదు Windows ఈ పని చేయాలి 594 00:31:37,760 --> 00:31:39,820 బాగా సూచనలను. 595 00:31:39,820 --> 00:31:41,470 కానీ నేను ఒక బిట్ చేయవచ్చు పెద్ద అలాగే. 596 00:31:41,470 --> 00:31:45,610 597 00:31:45,610 --> 00:31:48,820 >> కాబట్టి మీరు మొదటి అమలు చేస్తాము ఆదేశాల జత. 598 00:31:48,820 --> 00:31:50,450 ఈ అబ్బాయిలు కేవలం మేటోర్ సంస్థాపిస్తుంది. 599 00:31:50,450 --> 00:31:54,870 600 00:31:54,870 --> 00:31:58,530 నా టెర్మినల్ లోకి వెళ్ళవచ్చు. 601 00:31:58,530 --> 00:32:02,710 నేను ఇప్పుడు ఇదే అమలు చేస్తే, నేను ఇప్పటికే ఇన్స్టాల్ చేసిన. 602 00:32:02,710 --> 00:32:03,710 కనుక ఇది ఒక బిట్ తక్కువ పని. 603 00:32:03,710 --> 00:32:05,155 ఇది ఒక బిట్ ఇక పడుతుంది మీరు అబ్బాయిలు కోసం. 604 00:32:05,155 --> 00:32:08,160 605 00:32:08,160 --> 00:32:13,530 కానీ నేను మొదటి నిర్ధారించుకోవాలి మేము మేటోర్ నడుస్తున్న కలిగి. 606 00:32:13,530 --> 00:32:16,780 మేటోర్ స్థాపించింది తరువాత, మీరు తప్పక కన్సోల్ లో నోడ్ పొందవచ్చు. 607 00:32:16,780 --> 00:32:19,430 >> ప్రేక్షకులు: వారు అభ్యర్థిస్తున్నాము ఒక పాస్వర్డ్ను కోసం. 608 00:32:19,430 --> 00:32:22,110 >> రోజర్ ZURAWICKI: మీ ఉంటుంది వినియోగదారు పాస్వర్డ్, మీరు ఒక Mac లో అయితే. 609 00:32:22,110 --> 00:32:27,030 ఇది కేవలం అనుమతి అవసరం కొన్ని సిస్టమ్ ఫైళ్లను సవరించడానికి. 610 00:32:27,030 --> 00:32:30,690 ఇది కోసం అడుగుతుంది చేస్తే ప్రశ్న, పాస్వర్డ్తో ఇది మీరు అడుగుతూ 611 00:32:30,690 --> 00:32:33,510 మీ వాడుకరిపేరు పాస్వర్డ్ను కోసం ఉన్నప్పుడు మీరు మీ Mac లాగిన్. 612 00:32:33,510 --> 00:32:35,770 మరియు ఈ ఉంది తద్వారా సిస్టమ్ ఫైళ్లను మార్చడానికి. 613 00:32:35,770 --> 00:32:46,670 614 00:32:46,670 --> 00:32:51,260 >> మీరు సిద్ధంగా ఉన్నప్పుడు, మీరు తరలించవచ్చు తదుపరి దశకు, ఇది కాపీ చేస్తుంది 615 00:32:51,260 --> 00:32:54,220 నేను వెబ్సైట్ నుండి కలిగి నమూనా కోడ్. 616 00:32:54,220 --> 00:32:58,330 మరియు మీరు ఒక కొత్త డైరెక్టరీని పొందుతారు మీ హోమ్ డైరెక్టరీ లీడర్బోర్డ్ అని, మరియు 617 00:32:58,330 --> 00:32:59,670 మేము అక్కడ నుండి పని ప్రారంభించవచ్చు. 618 00:32:59,670 --> 00:33:09,680 619 00:33:09,680 --> 00:33:14,620 కాబట్టి నేను కాపీ మరియు ఈ పేస్ట్ చేస్తున్నాను నా టెర్మినల్ ఆదేశాలను. 620 00:33:14,620 --> 00:33:16,780 మరియు నాకు, నేను ఇప్పటికే అది క్లోన్. 621 00:33:16,780 --> 00:33:21,470 నేను ఇప్పుడు తరలించవచ్చు లీడర్బోర్డ్ లోకి. 622 00:33:21,470 --> 00:33:23,450 నేను కొన్ని కలిగి ఉండాలి అక్కడ ఫైళ్లు. 623 00:33:23,450 --> 00:33:29,880 624 00:33:29,880 --> 00:33:31,113 ఏదైనా ప్రశ్నలు? 625 00:33:31,113 --> 00:33:34,430 >> ప్రేక్షకులు: [వినబడని] పని లేదు. 626 00:33:34,430 --> 00:33:36,741 >> రోజర్ ZURAWICKI: ఓహ్, మీరు వాటిని అలాగే సంస్థాపించిన git అవసరం. 627 00:33:36,741 --> 00:33:39,150 >> ప్రేక్షకులు: [వినబడని]. 628 00:33:39,150 --> 00:33:40,162 >> రోజర్ ZURAWICKI: క్షమించాలి? 629 00:33:40,162 --> 00:33:41,412 >> ప్రేక్షకులు: [వినబడని]. 630 00:33:41,412 --> 00:33:44,500 631 00:33:44,500 --> 00:33:47,390 >> రోజర్ ZURAWICKI: OK, ఓహ్. 632 00:33:47,390 --> 00:33:47,720 OK. 633 00:33:47,720 --> 00:33:52,860 మీరు ఉండాలి ఉండవచ్చు ఎందుకంటే ఆ ఈ లింక్ ను GitHub లాగిన్. 634 00:33:52,860 --> 00:33:58,160 మీరు అబ్బాయిలు ఆ చూడవచ్చు, సులభమైన దీన్ని మార్గం నేను చెబుతా 635 00:33:58,160 --> 00:33:59,270 జిప్ డౌన్లోడ్. 636 00:33:59,270 --> 00:34:02,010 మరియు ఈ కేవలం డౌన్లోడ్ చేస్తుంది అన్ని ఫైళ్లు. 637 00:34:02,010 --> 00:34:05,510 ఆపై మీరు మీ లో ఉంచండి ఒకసారి డౌన్లోడ్ లేదా మీ హోమ్ డైరెక్టరీ - 638 00:34:05,510 --> 00:34:07,360 నేను లో పెట్టటం సిఫార్సు మీ హోమ్ డైరెక్టరీ కాబట్టి మేము అన్ని చేయవచ్చు 639 00:34:07,360 --> 00:34:09,210 అదే ఆదేశాలను. 640 00:34:09,210 --> 00:34:15,230 కాలం మేము ఫైళ్లు కలిగి, మేము రెడీ వాటిని పని ప్రారంభించడానికి చేయగలరు. 641 00:34:15,230 --> 00:34:17,969 ప్రజలు ఉన్నాయేమో నాకు తెలియజేయండి ఇబ్బంది ఫైళ్లను డౌన్లోడ్. 642 00:34:17,969 --> 00:34:21,040 >> ప్రేక్షకులు: Home డైరెక్టరీ ద్వారా, మీరు అర్థం - 643 00:34:21,040 --> 00:34:24,989 >> రోజర్ ZURAWICKI: కాబట్టి హోమ్ డైరెక్టరీ చేస్తాను మీరు లో ఉంటే, జాన్ హార్వర్డ్ ఉంటుంది 644 00:34:24,989 --> 00:34:27,460 CS50 ఉపకరణం. 645 00:34:27,460 --> 00:34:33,651 మీ హోం డైరెక్టరీకి పొందడానికి, C. లో టైప్ 646 00:34:33,651 --> 00:34:34,145 >> ప్రేక్షకులు: [వినబడని] 647 00:34:34,145 --> 00:34:37,610 CS50 ఉపకరణం [వినబడని]. 648 00:34:37,610 --> 00:34:38,650 >> రోజర్ ZURAWICKI: అవును. 649 00:34:38,650 --> 00:34:40,480 మీరు ఆదేశాలను అమలు చేయండి మీ టెర్మినల్ లో. 650 00:34:40,480 --> 00:34:44,899 651 00:34:44,899 --> 00:34:45,390 >> ప్రేక్షకులు: [వినబడని]. 652 00:34:45,390 --> 00:34:50,800 నాకు అని ఒక లోపం వచ్చింది అటువంటి దస్త్రము లేదా డైరెక్టరీ. 653 00:34:50,800 --> 00:34:52,739 >> రోజర్ ZURAWICKI: మేము శీఘ్ర పడుతుంది బ్రేక్ మరియు కేవలం నిర్ధారించుకోండి 654 00:34:52,739 --> 00:34:56,760 అందరూ మేటోర్ స్థాపించింది, మరియు నేను చేస్తాము కేవలం ప్రజలు సహాయం ప్రయత్నించండి వెళ్ళండి. 655 00:34:56,760 --> 00:34:59,130 కాంతారావు ప్రయత్నించండి ఉంటే మీరు ఇబ్బందులకు అమలు చేస్తున్నారు. 656 00:34:59,130 --> 00:35:04,640 657 00:35:04,640 --> 00:35:05,580 క్షమించాలి, అవును. 658 00:35:05,580 --> 00:35:08,930 మీరు పరికరంలోని రెండు భావిస్తున్నారా? 659 00:35:08,930 --> 00:35:09,350 >> ప్రేక్షకులు: అవును. 660 00:35:09,350 --> 00:35:13,190 నేను Risa కలిగి 661 00:35:13,190 --> 00:35:14,300 >> రోజర్ ZURAWICKI: OK. 662 00:35:14,300 --> 00:35:20,740 మీరు తిరిగి వెబ్సైట్ వెళ్ళండి ఉంటే, టాప్ వరకు స్క్రోల్ వెళ్ళండి. 663 00:35:20,740 --> 00:35:23,580 మరియు ఈ HTTPS ఉంది. 664 00:35:23,580 --> 00:35:25,810 >> ప్రేక్షకులు: ఈ కాపీ? 665 00:35:25,810 --> 00:35:26,230 >> రోజర్ ZURAWICKI: అవును. 666 00:35:26,230 --> 00:35:28,950 ఆపై మీరు కావలసిన git clone టైప్. 667 00:35:28,950 --> 00:35:30,814 కాబట్టి మీరు కంట్రోల్ ఒక నొక్కండి - 668 00:35:30,814 --> 00:35:33,718 >> ప్రేక్షకులు: ఇక్కడ? 669 00:35:33,718 --> 00:35:36,410 మరియు [వినబడని] చేయండి? 670 00:35:36,410 --> 00:35:37,307 >> రోజర్ ZURAWICKI: G-టి. 671 00:35:37,307 --> 00:35:38,557 >> ప్రేక్షకులు: [వినబడని]. 672 00:35:38,557 --> 00:35:40,410 673 00:35:40,410 --> 00:35:42,670 >> రోజర్ ZURAWICKI: అప్పుడు Git మరియు క్లోన్. 674 00:35:42,670 --> 00:35:46,610 కనుక ఇది కమాండ్ సమానమైన ఉంది మీరు పైన కలిగి, కానీ URL మార్చబడింది. 675 00:35:46,610 --> 00:35:49,010 ఈ ఉంది ముందు, ఇప్పుడు ఈ ఉంది. 676 00:35:49,010 --> 00:35:50,680 నాకు అప్డేట్ లెట్ - 677 00:35:50,680 --> 00:35:51,354 అవును. 678 00:35:51,354 --> 00:35:52,604 >> ప్రేక్షకులు: [వినబడని]. 679 00:35:52,604 --> 00:35:56,000 680 00:35:56,000 --> 00:35:58,076 >> రోజర్ ZURAWICKI: ఈ డౌన్లోడ్. 681 00:35:58,076 --> 00:35:59,326 >> ప్రేక్షకులు: [వినబడని]. 682 00:35:59,326 --> 00:36:02,930 683 00:36:02,930 --> 00:36:05,690 >> రోజర్ ZURAWICKI: ఓహ్, ఇది సరిగ్గా క్లోన్ లేదు. 684 00:36:05,690 --> 00:36:07,920 నేను ఆ పరిష్కరిస్తారు. 685 00:36:07,920 --> 00:36:10,190 ప్రయత్నం ఒక లోపం ఉంది ఫైళ్లను డౌన్లోడ్ చెయ్యడానికి. 686 00:36:10,190 --> 00:36:13,820 నాకు మీరు అబ్బాయిలు కోసం ఆదేశం అప్డేట్ లెట్ కాబట్టి నేను పని నిర్ధారించుకోండి. 687 00:36:13,820 --> 00:36:17,025 నేను ఆ గురించి క్షమించండి. 688 00:36:17,025 --> 00:36:21,618 ఇది ఒకే ఉండాలి Macs లేదా CS50 ఉపకరణం. 689 00:36:21,618 --> 00:36:22,868 >> ప్రేక్షకులు: [వినబడని]. 690 00:36:22,868 --> 00:36:49,320 691 00:36:49,320 --> 00:36:51,190 >> రోజర్ ZURAWICKI: నేను నవీకరించబడింది చేసిన సంఖ్య రెండు, ఉంటే కోసం ఆదేశం 692 00:36:51,190 --> 00:36:52,910 మీరు పేజీ రిఫ్రెష్. 693 00:36:52,910 --> 00:36:56,520 మరియు ఈ తో, URL, మీరు ఉండాలి ఫైళ్లను డౌన్లోడ్ సామర్థ్యం. 694 00:36:56,520 --> 00:37:00,162 695 00:37:00,162 --> 00:37:02,550 >> ప్రేక్షకులు: మేము ఇప్పటికీ అయితే [వినబడని] డౌన్లోడ్. 696 00:37:02,550 --> 00:37:05,930 >> రోజర్ ZURAWICKI: మీరు పోతే ఇప్పటికీ మేటోర్ డౌన్లోడ్? 697 00:37:05,930 --> 00:37:07,180 >> ప్రేక్షకులు: [వినబడని]. 698 00:37:07,180 --> 00:37:09,860 699 00:37:09,860 --> 00:37:11,910 >> రోజర్ ZURAWICKI: అవును, మీరు అనుకుంటే మీ Mac లో అభివృద్ధి. 700 00:37:11,910 --> 00:37:14,145 కానీ మీరు Xcode డెవలపర్ అవసరం ఇన్స్టాల్ టూల్స్. 701 00:37:14,145 --> 00:37:21,530 702 00:37:21,530 --> 00:37:24,550 నేను CS50 న ఈ ఆదేశాలను పరీక్షించి ఉపకరణం, నేను హామీ 703 00:37:24,550 --> 00:37:25,440 అది పని చేసే. 704 00:37:25,440 --> 00:37:26,710 అవును. నాకు వెళ్ళి మీరు సహాయం. 705 00:37:26,710 --> 00:37:30,558 706 00:37:30,558 --> 00:37:31,808 >> ప్రేక్షకులు: [వినబడని]. 707 00:37:31,808 --> 00:37:39,440 708 00:37:39,440 --> 00:37:40,372 నా పాస్వర్డ్ను ఇవ్వాలని. 709 00:37:40,372 --> 00:37:42,240 ఈ Mac ఉంది. 710 00:37:42,240 --> 00:37:43,490 ఆపై నేను [వినబడని] చేయండి. 711 00:37:43,490 --> 00:37:51,114 712 00:37:51,114 --> 00:37:52,580 >> రోజర్ ZURAWICKI: OK. 713 00:37:52,580 --> 00:37:57,080 నేను అన్ని ఆదేశాలను అమలు ప్రయత్నిస్తాయి మాత్రమే CS50 ఉపకరణం టెర్మినల్ లో. 714 00:37:57,080 --> 00:37:58,330 >> ప్రేక్షకులు: [వినబడని]. 715 00:37:58,330 --> 00:38:00,220 716 00:38:00,220 --> 00:38:02,570 >> రోజర్ ZURAWICKI: నేను పని ఉంటుంది న, టెర్మినల్ మొదటి 717 00:38:02,570 --> 00:38:04,830 అప్పుడు CS50 ఉపకరణం, మరియు Mac టెర్మినల్. 718 00:38:04,830 --> 00:38:08,130 >> ప్రేక్షకులు: మీరు CS50 అది లేకపోతే [వినబడని], ఆ వంటి పరికరం. 719 00:38:08,130 --> 00:38:13,650 720 00:38:13,650 --> 00:38:15,850 >> రోజర్ ZURAWICKI: నేను తరలించాలనుకుంటున్న , కానీ ప్రజలు ఇప్పటికీ ఉన్నాయేమో న 721 00:38:15,850 --> 00:38:20,190 ఇబ్బంది మేటోర్ ఏర్పాటు, కెవిన్ ఎక్కువ మీరు అబ్బాయిలు సహాయం ఆనందంగా కంటే, 722 00:38:20,190 --> 00:38:21,440 బూడిద చొక్కా కెవిన్. 723 00:38:21,440 --> 00:38:26,320 724 00:38:26,320 --> 00:38:32,170 మనం కలిగి ఉండాలి మేము చూడాలని ఉంది గత ఆదేశం, సంఖ్య మూడు, అమలు 725 00:38:32,170 --> 00:38:33,710 మా టెర్మినల్. 726 00:38:33,710 --> 00:38:37,320 మేము అలా చేసినప్పుడు, మేము మేటోర్ అమలు చేస్తాము. 727 00:38:37,320 --> 00:38:39,040 >> మరియు మీరు తప్పక - 728 00:38:39,040 --> 00:38:41,200 ఓహ్, నేను ఇప్పటికే మేటోర్ అమలు. 729 00:38:41,200 --> 00:38:45,230 కనుక ఇది వీలు మాత్రం కాదు - నాకు వీలు నా ఇతర మేటోర్ దగ్గరగా. 730 00:38:45,230 --> 00:38:49,640 నేను మేటోర్, మీరు నడిపినప్పుడు ఇప్పుడు చూడండి ఉండాలి - 731 00:38:49,640 --> 00:38:51,490 మీరు ప్రస్తుత డైరెక్టరీ చూస్తారు ఇది అందిస్తున్న చేసే. 732 00:38:51,490 --> 00:38:55,476 ఇప్పుడు అది సర్వర్ సే అవకాశముంది http://localhost నడుస్తుంటే. 733 00:38:55,476 --> 00:38:58,860 మీరు ఉంచాలి కావలసిన URL ఉంది మీ వెబ్ బ్రౌజర్ లో లో. 734 00:38:58,860 --> 00:39:05,410 >> మరియు ఆ URL లో, మీరు ఉండాలి ఒక nice కొద్దిగా లీడర్బోర్డ్ యాక్సెస్. 735 00:39:05,410 --> 00:39:10,030 736 00:39:10,030 --> 00:39:14,530 కాబట్టి ఈ localhost న గమనించి, అంటే మీరు ఏ లేకపోతే 737 00:39:14,530 --> 00:39:17,320 మార్పులు, మీరు వెళ్ళి లేదు ఒకరి మార్పులు చూడండి. 738 00:39:17,320 --> 00:39:20,830 నేను మీరు చూపించారు వెబ్సైట్లో అయితే ప్రారంభంలో, మేము పొందలేరు 739 00:39:20,830 --> 00:39:23,380 ప్రతిఒక్కరి మార్పులు ఎందుకంటే అందరూ అదే వెబ్సైట్ యాక్సెస్ చేశారు. 740 00:39:23,380 --> 00:39:27,010 741 00:39:27,010 --> 00:39:29,540 >> కాబట్టి నాకు [వినుడు? పదం?] 742 00:39:29,540 --> 00:39:35,570 3,000. 743 00:39:35,570 --> 00:39:38,820 కాబట్టి మీరు నిర్ధారించడానికి ఉండాలి కార్యాచరణ పనిచేసే. 744 00:39:38,820 --> 00:39:44,790 మీరు వివిధ వ్యక్తులు ఎంచుకోండి, మరియు మీరు వాటిని వివిధ పాయింట్లు ఇస్తుంది. 745 00:39:44,790 --> 00:39:46,710 నేను ఎవరైనా పాయింట్లు ఇస్తుంది. 746 00:39:46,710 --> 00:39:50,420 మీరు కూడా చూడగలరు ర్యాంకును లో పెరుగుతుంది. 747 00:39:50,420 --> 00:39:53,450 748 00:39:53,450 --> 00:39:57,360 >> ఇప్పుడు, సమయం ఆసక్తి, అక్కడ నేను చేసిన మూడు లక్షణాలు 749 00:39:57,360 --> 00:39:58,020 అమలు. 750 00:39:58,020 --> 00:40:03,760 మరియు మేము తొలగించడంలో అమలు చూడాలని మా మొదటి లక్షణంగా వినియోగదారులు. 751 00:40:03,760 --> 00:40:06,360 మేము ముందుకు ముందు కానీ, ఉన్నాయి అక్కడ ఏ ప్రశ్నలు? 752 00:40:06,360 --> 00:40:09,010 మీరు మీ జరిగిపోయింది. 753 00:40:09,010 --> 00:40:10,480 అవును? 754 00:40:10,480 --> 00:40:11,730 >> ప్రేక్షకులు: [వినబడని]. 755 00:40:11,730 --> 00:40:20,980 756 00:40:20,980 --> 00:40:22,450 >> రోజర్ ZURAWICKI: మీరు తనిఖీ చేయవచ్చు ఉల్క ఇన్స్టాల్? 757 00:40:22,450 --> 00:40:25,160 758 00:40:25,160 --> 00:40:26,410 >> ప్రేక్షకులు: [వినబడని]. 759 00:40:26,410 --> 00:40:31,440 760 00:40:31,440 --> 00:40:32,680 >> రోజర్ ZURAWICKI: స్థానిక హోస్ట్ 3,000? 761 00:40:32,680 --> 00:40:36,550 మరియు మీరు CS50 ఉపకరణం ఉన్నట్లయితే? 762 00:40:36,550 --> 00:40:37,800 నేను చేయవచ్చు - 763 00:40:37,800 --> 00:40:39,870 764 00:40:39,870 --> 00:40:41,210 మీరు ఒక Mac ఉండాలి లేదు. 765 00:40:41,210 --> 00:40:43,558 ఈ పరికరంలోని పని చేస్తుంది. 766 00:40:43,558 --> 00:40:45,880 >> ప్రేక్షకులు: [వినబడని]. 767 00:40:45,880 --> 00:40:47,520 >> రోజర్ ZURAWICKI: సాధారణ లో వెబ్ బ్రౌజర్, అవును. 768 00:40:47,520 --> 00:40:49,170 >> ప్రేక్షకులు: [వినబడని]. 769 00:40:49,170 --> 00:40:52,100 >> రోజర్ ZURAWICKI: మేటోర్ పరుగెడుతున్నప్పుడు? 770 00:40:52,100 --> 00:40:54,180 కాబట్టి OK, ఇక్కడ ఒక వ్యత్యాసం లేదు. 771 00:40:54,180 --> 00:40:56,300 మీరు ఇది అమలు చేస్తున్నారు ఉపకరణం, మీరు చేయాల్సిందల్లా 772 00:40:56,300 --> 00:40:58,400 ఉపకరణం లోపల localhost. 773 00:40:58,400 --> 00:41:00,860 మీరు మీ Mac లో అమలు చేస్తున్నారు, నేను వంటి, నేను చేయవచ్చు 774 00:41:00,860 --> 00:41:02,460 నా Mac Google Chrome. 775 00:41:02,460 --> 00:41:05,520 కానీ మీరు CS50 ఉపకరణం ఉపయోగిస్తున్నట్లయితే, మీరు ప్రతిదీ కలిగి 776 00:41:05,520 --> 00:41:06,350 పరికరంలోని. 777 00:41:06,350 --> 00:41:09,022 కాబట్టి మీరు Google ఉపయోగించాలి పరికరంలోని Chrome. 778 00:41:09,022 --> 00:41:10,350 >> ప్రేక్షకులు: [వినబడని]. 779 00:41:10,350 --> 00:41:12,188 >> రోజర్ ZURAWICKI: ఇది ఇంకా పనిచేయకపోతే? 780 00:41:12,188 --> 00:41:13,438 >> ప్రేక్షకులు: [వినబడని]. 781 00:41:13,438 --> 00:41:39,170 782 00:41:39,170 --> 00:41:42,390 >> రోజర్ ZURAWICKI: కాబట్టి కేవలం పునరావృతం, ఎలా మీరు ఇప్పుడు వెబ్సైట్ యాక్సెస్ చేయాలి. 783 00:41:42,390 --> 00:41:46,380 మీరు ఇక్కడ ఒక కలిగి URL 3,000 localhost. 784 00:41:46,380 --> 00:41:49,600 మీరు CS50 ఉపకరణం ఉన్నట్లయితే, మీరు CS50 తెరిచి ఉంటుంది 785 00:41:49,600 --> 00:41:51,320 ఉపకరణం యొక్క Google Chrome. 786 00:41:51,320 --> 00:41:54,850 మరియు లోపల Google Chrome లో ఉపకరణం, మీరు, URL లో టైప్ చెయ్యవచ్చు 787 00:41:54,850 --> 00:41:56,400 మరియు మీరు ఒక లీడర్బోర్డ్ చూస్తారు. 788 00:41:56,400 --> 00:41:58,990 789 00:41:58,990 --> 00:42:04,800 కాబట్టి నేను ఇది ఆఫ్ ఉంచారు వెళుతున్న ఇక్కడ వైపు కొద్దిగా. 790 00:42:04,800 --> 00:42:09,600 ఇప్పుడు నేను తెరిచిన వెళుతున్న నా ఇక్కడ పైగా టెక్స్ట్ ఎడిటర్. 791 00:42:09,600 --> 00:42:16,040 నాలో కేవలం నిర్ధారించుకోండి తెలియజేయండి కోడ్ క్రమంలో ఉంది. 792 00:42:16,040 --> 00:42:17,580 OK. 793 00:42:17,580 --> 00:42:19,750 గ్రేట్. 794 00:42:19,750 --> 00:42:22,360 >> నేను ఇప్పుడు నడవడానికి కావలసిన కోడ్ కొంచెం. 795 00:42:22,360 --> 00:42:26,110 మరియు మొదటి ఫైలు నేను ప్రారంభించడానికి కావలసిన వలస leaderboard.html తో. 796 00:42:26,110 --> 00:42:31,520 మీరు తర్వాత ఈ కోడ్ ను చేయగలరు సదస్సు, నేను కేవలం చూపాలనుకుంటున్న 797 00:42:31,520 --> 00:42:33,960 మీరు నా కంప్యూటర్లో ఏమి. 798 00:42:33,960 --> 00:42:39,130 799 00:42:39,130 --> 00:42:40,970 నేను అందరూ ఈ కనిపించిందట. 800 00:42:40,970 --> 00:42:47,970 801 00:42:47,970 --> 00:42:51,590 కాబట్టి ఫైలు యొక్క చాలా ప్రారంభంలో, మేము మా తల మరియు శీర్షిక, కలిగి 802 00:42:51,590 --> 00:42:54,510 మేము చూసిన ఏ పోలి ఉంటుంది ప్రతి HTML పత్రంలో. 803 00:42:54,510 --> 00:42:56,990 మరియు తర్వాత మేము చూడాలని ఇక్కడ శరీరం ట్యాగ్. 804 00:42:56,990 --> 00:42:59,920 >> నేను ఎంపిక చేసిన ప్రధాన ఉంది శరీరం, ప్రధానంగా ఉంది 805 00:42:59,920 --> 00:43:01,470 ప్రదర్శించబడుతుంది పొందగలిగిన. 806 00:43:01,470 --> 00:43:05,560 కానీ కొన్ని కొత్త కాని HTML ఉన్నాయి విషయాలు, లో ఉంది 807 00:43:05,560 --> 00:43:06,710 డబుల్ బ్రాకెట్లు. 808 00:43:06,710 --> 00:43:08,600 మరియు ఈ టెంప్లేట్ టాగ్లు ఉంటాయి. 809 00:43:08,600 --> 00:43:13,770 కాబట్టి మీరు ఈ బ్రాకెట్ చూస్తారు బ్రాకెట్ కొత్త లీడర్బోర్డ్. 810 00:43:13,770 --> 00:43:17,390 మరియు ఈ రకమైన ఉంది - ఆలోచించి HTML కోసం ఒక ఫంక్షన్ కాల్ వంటి. 811 00:43:17,390 --> 00:43:19,320 >> ఈ HTML యొక్క ఒక ప్రత్యేక వెర్షన్. 812 00:43:19,320 --> 00:43:22,730 ఇది మేటోర్ ఉపయోగించే వెర్షన్ ఇది మీరు వివిధ ప్రదర్శిస్తుంది ఎందుకు 813 00:43:22,730 --> 00:43:26,190 ఇటువంటి లీడర్బోర్డ్ వంటి విషయాలు, పేర్లు మరియు బటన్లు. 814 00:43:26,190 --> 00:43:30,870 కానీ లీడర్బోర్డ్ వెళ్ళడానికి మీరు చెబుతుంది పేరు లీడర్బోర్డుతో టెంప్లేట్. 815 00:43:30,870 --> 00:43:34,746 కాబట్టి టెంప్లేట్ ద్వారా ప్రదర్శించబడే చేసుకోగా లేదు , అయితే అది ఒక ఫంక్షన్, కాబట్టి ఇది 816 00:43:34,746 --> 00:43:35,390 అని అవుతారు. 817 00:43:35,390 --> 00:43:41,030 మరియు మీరు ఈ అన్ని లో ప్రత్యామ్నాయంగా చేస్తాము ఇక్కడే లీడర్బోర్డ్ లోకి కోడ్. 818 00:43:41,030 --> 00:43:44,510 819 00:43:44,510 --> 00:43:48,820 >> లీడర్బోర్డ్ ఆసక్తికరమైన భాగంగా ఇక్కడ ఈ పట్టిక ఉంది. 820 00:43:48,820 --> 00:43:52,910 మీరు దాని చదివి ఉంటే, ఈ కోడ్ చదవండి బిగ్గరగా, అది చూడగానే ఉండాలి 821 00:43:52,910 --> 00:43:57,390 ఎందుకంటే లీడర్బోర్డ్, అన్ని మేము ఇక్కడ కలిగి ఒక పట్టిక ఉంది. 822 00:43:57,390 --> 00:44:00,410 మీరు లేదు ఈ ID తరగతి stuff గురించి ఆందోళన అవసరం. 823 00:44:00,410 --> 00:44:02,460 ఒక టేబుల్ శీర్షిక అక్కడ తెలిసిన. 824 00:44:02,460 --> 00:44:03,630 ఈ thead ఉంది. 825 00:44:03,630 --> 00:44:06,860 >> మరియు అది ఒక పేరు మరియు ఒక స్కోరు తెలుసుకుంటాడు. 826 00:44:06,860 --> 00:44:12,150 ఈ టాగ్లు, thtable వంటి, thead, మీరు సహకరించు మీరు నేర్చుకుంటారు. 827 00:44:12,150 --> 00:44:15,540 మీరు గుర్తు ముఖ్యం కాదు ఈ మీరు ఏ యాక్సెస్ ఎందుకంటే 828 00:44:15,540 --> 00:44:16,520 ఆన్లైన్ సూచన. 829 00:44:16,520 --> 00:44:20,610 లేదా సెమిస్టర్ చివరిలో ఈ మీరు బాగా తెలిసిన ఉంటుంది. 830 00:44:20,610 --> 00:44:22,840 >> పట్టిక శీర్షిక, తరువాత నేను డ్రా కావలసిన భాగం మీ 831 00:44:22,840 --> 00:44:24,900 దృష్టి ఈ h ట్యాగ్ ఉంటుంది. 832 00:44:24,900 --> 00:44:27,180 ఇది డబుల్ బ్రాకెట్లలో ఎందుకంటే, ఇది చెయ్యరు. 833 00:44:27,180 --> 00:44:30,980 కాబట్టి ఆ క్రీడాకారులు ప్రతి అర్థం, , మేము కలిగి ఏమైనా క్రీడాకారులు 834 00:44:30,980 --> 00:44:31,500 ప్రదర్శించవచ్చు. 835 00:44:31,500 --> 00:44:32,965 మరియు మేము ఆటగాడు టెంప్లేట్ వెళ్ళండి. 836 00:44:32,965 --> 00:44:35,680 837 00:44:35,680 --> 00:44:39,890 >> మేము ఒక బిట్ మరింత స్క్రోల్ డౌన్ ఉంటే - 838 00:44:39,890 --> 00:44:40,980 నేను ప్రతి ఒక్కరూ ఆ కనిపించిందట. 839 00:44:40,980 --> 00:44:42,900 మేము ఆటగాడు టెంప్లేట్ కలిగి. 840 00:44:42,900 --> 00:44:49,080 మరియు ఈ టెంప్లేట్ ప్రధానంగా ఒక నిర్వచిస్తుంది మీరు పేరు లో నెలకొల్పాడు పట్టిక సెల్, 841 00:44:49,080 --> 00:44:50,330 ఇక్కడ మరియు స్కోరు. 842 00:44:50,330 --> 00:44:52,540 843 00:44:52,540 --> 00:44:56,720 ఇప్పుడు దూరంగా జూమ్, మేము చూడగలరు కోడ్ యొక్క ఈ భాగం - 844 00:44:56,720 --> 00:44:59,060 మరియు ఆ అక్కడ మా క్రీడాకారుడు - 845 00:44:59,060 --> 00:45:01,070 ఈ కణాలు ఒకటి నిర్వచిస్తుంది. 846 00:45:01,070 --> 00:45:02,890 నేను క్లిక్ ప్రతి విషయం పసుపు అవుతుంది. 847 00:45:02,890 --> 00:45:06,690 848 00:45:06,690 --> 00:45:08,660 >> నేను ఇప్పుడు మారిపోవచ్చు ఒక సాధారణ మార్గం. 849 00:45:08,660 --> 00:45:10,150 ఖచ్చితంగా మేటోర్ ఇప్పటికీ అమలులో చేయండి. 850 00:45:10,150 --> 00:45:12,540 మేటోర్ సర్వర్ ప్రక్రియ ఉండాలి, కాబట్టి మీరు వదిలి 851 00:45:12,540 --> 00:45:14,020 మీరు అభివృద్ధి నడుస్తున్న. 852 00:45:14,020 --> 00:45:18,280 యొక్క నేను మార్చడానికి కోరుకున్నారు సే అన్ని పేర్లు లేదా స్కోరు. 853 00:45:18,280 --> 00:45:23,320 మరియు నేను వెళుతున్న చెబుతారు పాయింట్లు జోడించడానికి ఇక్కడ. 854 00:45:23,320 --> 00:45:27,215 నేను ఇక్కడ చేసిన మార్పు ఉంది, బదులుగా కేవలం స్కోరు, నేను 855 00:45:27,215 --> 00:45:30,280 స్కోరు స్పేస్ పాయింట్ల. 856 00:45:30,280 --> 00:45:32,775 >> నేను దూరంగా వెళుతున్న, మరియు నేను రెడీ నా ఫైలు సేవ్ అన్నారు. 857 00:45:32,775 --> 00:45:35,510 858 00:45:35,510 --> 00:45:39,830 నా ఫైలు సేవ్ తరువాత, నేను అవసరం ఖచ్చితంగా మేటోర్ రన్ చేయడానికి. 859 00:45:39,830 --> 00:45:55,650 860 00:45:55,650 --> 00:45:57,610 క్షమించండి. 861 00:45:57,610 --> 00:46:00,330 నేను మీరు సవరణలు చూపాలనుకుంటున్న నిజ సమయంలో జరిగింది. 862 00:46:00,330 --> 00:46:06,180 నేను కొన్ని టెక్స్ట్ నమ్ముతున్నా. 863 00:46:06,180 --> 00:46:07,600 ఒక ఆటగాడు క్లిక్ చేయండి. 864 00:46:07,600 --> 00:46:10,040 నేను అన్ని టోపీలు లో పెట్టటం చేస్తున్నాను. 865 00:46:10,040 --> 00:46:14,540 మరియు అది ఉండాలి ఈ పనిచేస్తుందీ సరిగా, నేను సేవ్, అది 866 00:46:14,540 --> 00:46:16,801 ముందుమాట. 867 00:46:16,801 --> 00:46:20,420 >> ఓహ్, నేను ఇప్పుడు సమస్య భావిస్తే నేను డైరెక్టరీ కాదు. 868 00:46:20,420 --> 00:46:24,940 869 00:46:24,940 --> 00:46:26,870 OK. 870 00:46:26,870 --> 00:46:28,160 నేను ఆ గురించి క్షమించండి. 871 00:46:28,160 --> 00:46:32,860 ఇక్కడ, మీరు గమనించవచ్చు ఉంది నా మార్పు సాగింది. 872 00:46:32,860 --> 00:46:34,540 ఇప్పుడు నేను మార్పును మార్చడానికి అనుకుందాం. 873 00:46:34,540 --> 00:46:36,200 నేను ఏ తిరిగి వెళ్లాలని మీరు. 874 00:46:36,200 --> 00:46:37,640 నేను సాధారణంగా ఇది టైప్ వెళుతున్న. 875 00:46:37,640 --> 00:46:39,180 ఒక ఆటగాడు క్లిక్ చేయండి. 876 00:46:39,180 --> 00:46:42,920 >> నేను, అది సేవ్ క్షణం సైట్ నాకు రిఫ్రెష్ అవుతుంది. 877 00:46:42,920 --> 00:46:44,740 నేను నా మార్పు చూడండి తక్షణమే సైట్. 878 00:46:44,740 --> 00:46:48,170 ఈ ఒక నిజంగా ఉపయోగపడిందా లక్షణం డీబగ్గింగ్ లో ఇప్పుడు 879 00:46:48,170 --> 00:46:49,640 నేను లేదు - 880 00:46:49,640 --> 00:46:52,920 మేము సి కోడ్ వ్రాస్తున్నప్పుడు, మాత్రమే మేము ఫైలు సేవ్ ఉంటుంది, కాని మేము వచ్చింది 881 00:46:52,920 --> 00:46:54,750 ఇది తయారు ఆపై మళ్లీ అమలు. 882 00:46:54,750 --> 00:46:58,750 మేటోర్, ఎందుకంటే C కాకుండా మంచిపని ఉంది మీరు మీ HTML లేదా సేవ్ క్షణం 883 00:46:58,750 --> 00:47:01,070 జావాస్క్రిప్ట్ ఫైలు, మార్పు వెంటనే చూపిస్తుంది. 884 00:47:01,070 --> 00:47:05,050 885 00:47:05,050 --> 00:47:09,140 >> ఒక ప్రశ్న, ఈ టెంప్లేట్లను లో, ఎంత నేను క్రీడాకారులు వంటి విలువలు వస్తుందా 886 00:47:09,140 --> 00:47:11,520 లేదా ఒక పేరు ఎంచుకోండి? 887 00:47:11,520 --> 00:47:17,130 నా కోడ్ లోకి ఇక్కడ జూమ్ ఉంటే, నేను ప్రతి క్రీడాకారులు కోసం ఈ చూడండి. 888 00:47:17,130 --> 00:47:19,970 కాబట్టి టెంప్లేట్ తెలుసు నేను ఏదో క్రీడాకారులు కలిగి. 889 00:47:19,970 --> 00:47:22,110 మరియు అది ఉంది తెలుసు ఒక ఎంపిక పేరు. 890 00:47:22,110 --> 00:47:23,220 ఈ ఎక్కడ నుండి వస్తుంది? 891 00:47:23,220 --> 00:47:25,180 ఆ JavaScript నుండి వస్తుంది. 892 00:47:25,180 --> 00:47:30,980 >> మరియు మీరు leaderboard.js వెళ్ళండి ఉంటే, ఈ నేను ఇక్కడ వెళ్ళేటప్పుడు ఫైలు, ఇప్పుడు, మేము ఒక కలిగి 893 00:47:30,980 --> 00:47:33,460 కొన్ని ఆదేశాలను నిర్వచించిన. 894 00:47:33,460 --> 00:47:36,400 ఈ ప్రత్యేక మేటోర్ వాక్యనిర్మాణం. 895 00:47:36,400 --> 00:47:38,600 మీరు అవసరం లేదు అని గమనించండి VAR ల లేదా ఏదైనా. 896 00:47:38,600 --> 00:47:42,990 కానీ ఈ కేవలం structs మీద structs ఉంటాయి structs లేదా ఈ వస్తువులు మీద. 897 00:47:42,990 --> 00:47:45,910 నేను నిర్వచించు చేస్తున్నాను అన్ని టెంప్లేట్ లీడర్బోర్డ్ అని. 898 00:47:45,910 --> 00:47:47,900 >> లీడర్బోర్డ్ ఒక కావాలి విషయం క్రీడాకారులు చేశారు. 899 00:47:47,900 --> 00:47:48,840 మరియు క్రీడాకారులు ఏమిటి? 900 00:47:48,840 --> 00:47:51,860 ఈ వ్యక్తీకరణ తిరిగి ఏ ఉంది. 901 00:47:51,860 --> 00:47:53,020 మరియు ఎంపిక పేరు ఏమిటి? 902 00:47:53,020 --> 00:47:54,630 ఇది కొన్ని ఎక్కువ కోడ్ ఉంది. 903 00:47:54,630 --> 00:47:56,810 మేము చేస్తాము కోడ్ యొక్క వివరాలు ఒక బిట్ తర్వాత కవర్. 904 00:47:56,810 --> 00:48:02,210 కానీ ఇప్పుడు నేను మీరు అర్థం మీరు ఈ కోడ్ లో, మేము తీసుకున్నట్లు 905 00:48:02,210 --> 00:48:04,350 క్రీడాకారులు, మరియు మేము ఒక విలువ ఇవ్వడం చేస్తున్నారు. 906 00:48:04,350 --> 00:48:07,000 ఈ సందర్భంలో, అది ఒక ఫంక్షన్ ఆ అమలు అవుతుంది. 907 00:48:07,000 --> 00:48:10,290 కాబట్టి మేము విలువ తిరిగి పొందవచ్చు మేము ఫంక్షన్ అమలు చేసినప్పుడు. 908 00:48:10,290 --> 00:48:12,830 909 00:48:12,830 --> 00:48:13,520 ఈ లాగ్. 910 00:48:13,520 --> 00:48:14,770 అర్ధవంతం లేదు? 911 00:48:14,770 --> 00:48:23,170 912 00:48:23,170 --> 00:48:25,010 >> నేను విభజించిన మార్గం మార్చవచ్చు. 913 00:48:25,010 --> 00:48:27,230 ఇక్కడ, ఒక విధమైన వస్తువు ఉంది. 914 00:48:27,230 --> 00:48:31,660 మరియు ఈ చెప్పారు నేను క్రమం వెళుతున్న ఉంది స్కోరు మొదటి అవరోహణ మరియు ద్వారా 915 00:48:31,660 --> 00:48:33,170 అప్పుడు ఆరోహణ పేరు. 916 00:48:33,170 --> 00:48:36,630 నేను ఒక ఈ మార్చుకుంటే, ఏమైందా స్కోరు ఆరోహణ క్రమం. 917 00:48:36,630 --> 00:48:39,120 కాబట్టి సున్నా పైన ఉండాలి. 918 00:48:39,120 --> 00:48:43,370 మరియు నా వెబ్ సైట్ లోకి జూమ్, మేము ఇప్పుడు వెబ్సైట్ నవీకరించబడింది చూడండి. 919 00:48:43,370 --> 00:48:44,923 మరియు స్కోరు అధిష్టించడానికి ఉంది. 920 00:48:44,923 --> 00:48:49,010 921 00:48:49,010 --> 00:48:53,980 >> గారు తదుపరి చర్య కవర్ క్లిక్ పెంపు ఉంది. 922 00:48:53,980 --> 00:48:57,910 సమయం ఆసక్తి, నేను లేదు ఉల్కాపాతం యొక్క మరింత కవర్ చేయగలరు 923 00:48:57,910 --> 00:49:00,690 కోడ్, కానీ వనరులు పుష్కలంగా ఉన్నాయి అందుబాటులో, మరియు నేను ఉంటుంది 924 00:49:00,690 --> 00:49:03,560 ఇక్కడ సెమినార్. 925 00:49:03,560 --> 00:49:07,680 కానీ నేను కవర్ అనుకుంటున్నారా లీడర్బోర్డ్ ఈవెంట్స్. 926 00:49:07,680 --> 00:49:10,520 ఈ వాక్యనిర్మాణం మీరు ఒక నేర్చుకోవచ్చు తరువాత ఉపన్యాసంలో బిట్. 927 00:49:10,520 --> 00:49:12,870 ఈ JavaScript ఉంది. 928 00:49:12,870 --> 00:49:16,720 >> మేము ఒక క్లిక్ మనం కేవలం, చెబుతున్న, మరియు అది, పెంపు ఈ ఉంది 929 00:49:16,720 --> 00:49:19,160 హాష్ కేవలం ID అర్థం. 930 00:49:19,160 --> 00:49:23,945 పెంపు ID ట్యాగ్ న, తరువాత మేము అప్డేట్ - ముఖ్య పదాలను నేను మీకు కావలసిన 931 00:49:23,945 --> 00:49:26,740 చూడటానికి నవీకరణ మరియు ఎంచుకోండి మరియు ప్లేయర్. 932 00:49:26,740 --> 00:49:29,080 కాబట్టి ఏది ఆటగాడి ఎంపిక, మేము అది అప్డేట్. 933 00:49:29,080 --> 00:49:31,260 మరియు మనం ఏమి మేము పెంచడం ఉంది ఐదు దాని స్కోరు. 934 00:49:31,260 --> 00:49:37,700 935 00:49:37,700 --> 00:49:40,340 మరియు కార్యాచరణను వర్ణించలేనిది మేము ఇక్కడ ఉన్నాయి. 936 00:49:40,340 --> 00:49:50,270 937 00:49:50,270 --> 00:49:54,510 >> ఈ సదస్సు ముగిసిన తర్వాత, మేము కొన్ని మరింత కోడ్ చూడగలరు. 938 00:49:54,510 --> 00:50:00,400 కానీ నేను కావలసిన నా లక్ష్యం అన్నారు సైట్ మార్చడానికి, నేను ఇక్కడ కావలెను 939 00:50:00,400 --> 00:50:03,400 ఒక పై జోడించడానికి కాబట్టి నేను ఆటగాడు తొలగించవచ్చు. 940 00:50:03,400 --> 00:50:05,390 కాబట్టి అలా, నేను అవసరం రెండు పనులను. 941 00:50:05,390 --> 00:50:09,680 నేను అప్డేట్, HTML నవీకరించవలసి ఉంది యూజర్ చూపించవచ్చు అవుతుంది, వీక్షించడానికి మరియు 942 00:50:09,680 --> 00:50:15,080 అప్పుడు కొన్ని జావాస్క్రిప్ట్ కలిగి ఉన్నప్పుడు బటన్ నొక్కినప్పుడు, మేటోర్ అన్నారు 943 00:50:15,080 --> 00:50:15,690 ఏదో చేయాలని. 944 00:50:15,690 --> 00:50:18,040 ఇది ఆ క్రీడాకారుడు తొలగించడానికి చేస్తాడు. 945 00:50:18,040 --> 00:50:20,720 >> కాబట్టి కోడ్ భాగాలు చాలా ఉన్నాయి ప్రాథమికంగా ఇప్పటికే ఆ 946 00:50:20,720 --> 00:50:22,610 నాకు జరిగింది. 947 00:50:22,610 --> 00:50:26,160 నేను ఇక్కడ చూస్తే, నేను ఇప్పటికే ఒక మార్గం కలిగి యొక్క ఎంచుకున్న ఆటగాడు పొందడానికి. 948 00:50:26,160 --> 00:50:29,880 మీరు చూడగలరు ఉంటే, ఈ విషయాలు అనిపిస్తుంది. 949 00:50:29,880 --> 00:50:31,346 కాబట్టి నేను ఉంటే - 950 00:50:31,346 --> 00:50:35,160 నేను మరొక సంఘటన కలిగి వెళుతున్న. 951 00:50:35,160 --> 00:50:37,900 కనుక నేను ఏమి కాపీ వెళుతున్న. 952 00:50:37,900 --> 00:50:40,740 ఈ జాబితా ఎందుకంటే, నేను కామాతో అవసరం. 953 00:50:40,740 --> 00:50:45,480 >> కాబట్టి ఇప్పుడు నేను తొలగించడానికి క్లిక్ చేయండి వెళుతున్న. 954 00:50:45,480 --> 00:50:48,840 ఆపై బదులుగా క్రీడాకారులు తాజాకరణలో, నేను క్రీడాకారులు తొలగించడానికి వెళుతున్న. 955 00:50:48,840 --> 00:50:51,620 మరియు అన్ని క్రీడాకారులు అవసరాలను తొలగించడానికి ఒక ఎంపిక ఆటగాడు. 956 00:50:51,620 --> 00:50:56,500 కాబట్టి ఈ ఫంక్షన్ మేము అవసరం అన్ని ఉంది. 957 00:50:56,500 --> 00:51:01,550 నేను కొన్ని జోడించడానికి చేయాలి అయితే ఇక్కడ HTML. 958 00:51:01,550 --> 00:51:05,180 నేను ఇక్కడ స్క్రోల్ డౌన్ ఉంటే, వెబ్ లో ఉంది. 959 00:51:05,180 --> 00:51:08,300 మేము, ఇక్కడ ఒక విషయం కలిగి ఒక ఒక ట్యాగ్. 960 00:51:08,300 --> 00:51:09,610 మీరు గురించి ఆందోళన అవసరం లేదు. 961 00:51:09,610 --> 00:51:12,000 >> ఏం మీకు సంబంధించిన ఉంది ఈ ID పెంపు. 962 00:51:12,000 --> 00:51:14,990 మరియు ఈ, చెప్పడానికి అనుమతి చూస్తారో మేము పెంపు క్లిక్, మేము ఉంటుంది 963 00:51:14,990 --> 00:51:16,410 ఐదు పాయింట్లు ఇవ్వాలని. 964 00:51:16,410 --> 00:51:18,240 మరియు మీరు ఈ ఒక బటన్ అని చూస్తారు. 965 00:51:18,240 --> 00:51:20,150 ఆ btn అర్థం ఏమిటి. 966 00:51:20,150 --> 00:51:23,190 మరియు బటన్ టెక్స్ట్ ఐదు పాయింట్లు ఇవ్వాలని ఉంది. 967 00:51:23,190 --> 00:51:26,440 నేను ఏమి వెళుతున్న నేను ఉంది ఈ లైన్ కాపీ వెళ్తున్నారు. 968 00:51:26,440 --> 00:51:29,910 నేను తొలగించడానికి ID మార్చడానికి వెళుతున్న. 969 00:51:29,910 --> 00:51:34,310 నేను మార్చడానికి వెళుతున్న తొలగించడానికి ఇక్కడ టెక్స్ట్. 970 00:51:34,310 --> 00:51:35,980 >> కాబట్టి ఖచ్చితంగా ప్రతిదీ యొక్క సేవ్ చేయండి. 971 00:51:35,980 --> 00:51:39,010 నా జావాస్క్రిప్ట్ వెళ్లాలనుకుంటే నేను కలిగి నిర్ధారించుకోండి 972 00:51:39,010 --> 00:51:40,880 తొలగించడానికి ఇక్కడ అతను ఆడాడు. 973 00:51:40,880 --> 00:51:41,780 గుడ్. 974 00:51:41,780 --> 00:51:43,145 నేను రెండు ఫైళ్లను సేవ్ వెళుతున్న. 975 00:51:43,145 --> 00:51:46,060 976 00:51:46,060 --> 00:51:49,320 రెండు ఫైళ్లను సేవ్ తర్వాత, మేము తిరిగి క్రింద వెళ్ళవచ్చు. 977 00:51:49,320 --> 00:51:51,550 ఇప్పుడు మనం చూడండి ఒక బటన్ తొలగించండి. 978 00:51:51,550 --> 00:51:56,050 మరియు ఒక మరింత అడుగు. 979 00:51:56,050 --> 00:51:58,200 మీరు ఒక పొందుటకు ఉండవచ్చు గమనించవచ్చు లోపం నేను క్లిక్ చేసినప్పుడు ఎందుకంటే 980 00:51:58,200 --> 00:52:00,610 ఏమీ జరుగుతున్నది, తొలగించండి. 981 00:52:00,610 --> 00:52:03,930 >> ఈ డీబగ్ ఒక మార్గం వెళ్ళడానికి ఉంది తిరిగి ఎలిమెంట్ లేదా తనిఖీ. 982 00:52:03,930 --> 00:52:07,820 నేను ఉద్దేశపూర్వకంగా ఇలా చేస్తున్నాను మీరు చేయగలరా మీరు ఏదో డీబగ్ ఎలా చూడండి. 983 00:52:07,820 --> 00:52:11,210 మూలకం తనిఖీ, మేము కలిగి ఇక్కడ మా టెక్స్ట్ అన్ని. 984 00:52:11,210 --> 00:52:13,320 నేను తిరిగి కన్సోల్ కు వెళ్లాలని మీరు అనుకుంటున్నారా. 985 00:52:13,320 --> 00:52:19,230 నేను ఇక్కడ వెళ్ళేటప్పుడు జరుగుతుంది నేను లోపం రకమైన పొందుటకు ఉంది. 986 00:52:19,230 --> 00:52:21,660 ఇది తొలగించడానికి ఏ విధానాన్ని ఉంది అన్నారు. 987 00:52:21,660 --> 00:52:30,770 >> నేను వెళ్లి, అప్పుడు ఈ విధంగా అన్నాడు ఉంది వరకు తిరిగి, నేను ఆటగాడు అని 988 00:52:30,770 --> 00:52:31,870 ఇక్కడ తొలగించండి. 989 00:52:31,870 --> 00:52:34,430 తొలగించు నిజానికి కాదు కుడి ఆదేశం. 990 00:52:34,430 --> 00:52:39,740 కాబట్టి ఏమి కుడి ఆదేశం తెలుసుకోవడానికి , మేటోర్ API ఉంది ఉంది. 991 00:52:39,740 --> 00:52:42,680 నేను మీరు మార్చాలి డాక్యుమెంటేషన్ అబ్బాయిలు కేవలం meteor.com ఉంది. 992 00:52:42,680 --> 00:52:45,190 నేను ఇక్కడ దానిని కలిగి. 993 00:52:45,190 --> 00:52:48,510 994 00:52:48,510 --> 00:52:51,370 ఈ కేవలం మీరు అబ్బాయిలు ఉంది పేరు మరింత తెలుసుకోవడానికి. 995 00:52:51,370 --> 00:52:54,420 >> డాక్యుమెంటేషన్ ఒక లింక్ను ఉంది. 996 00:52:54,420 --> 00:52:59,410 మరియు ప్రధానంగా, నేను చెయ్యవచ్చు డిలీట్ కోసం కనుక్కుంటారు. 997 00:52:59,410 --> 00:53:03,220 మరియు మీరు చూసే, తొలగించండి నిజానికి తొలగించు ఉంది. 998 00:53:03,220 --> 00:53:05,400 ఆ ఆదేశం అని నేను కాల్. 999 00:53:05,400 --> 00:53:09,620 కాబట్టి ఇప్పుడు మేము తెలుసు, నేను వెళుతున్న ఈ తొలగించడానికి తొలగించడానికి మార్చడానికి. 1000 00:53:09,620 --> 00:53:13,060 1001 00:53:13,060 --> 00:53:18,010 కాబట్టి ఇప్పుడు, నేను తిరిగి నా లీడర్బోర్డ్ వెళ్లి సైట్, నేను క్లిక్ వెళుతున్న 1002 00:53:18,010 --> 00:53:19,450 తొలగించడానికి, మరియు ఇప్పుడు నేను యామ్ గాన్. 1003 00:53:19,450 --> 00:53:21,290 ఎక్కువ రోజర్ ఉంది. 1004 00:53:21,290 --> 00:53:25,470 నేను ప్రతి తొలగించడం కొనసాగించడాన్ని చేయవచ్చు ఒక నేమ్ నేను ఎడమ ఏమీ వరకు. 1005 00:53:25,470 --> 00:53:33,600 1006 00:53:33,600 --> 00:53:36,060 >> కాబట్టి ఒక చిన్న ప్రివ్యూ ఉంది మేటోర్ వుపయోగించుటపై. 1007 00:53:36,060 --> 00:53:38,990 1008 00:53:38,990 --> 00:53:42,380 మీరు చాలా JavaScript నేర్చుకోవడానికి వస్తారు మరియు చేయడానికి అవసరమైన HTML 1009 00:53:42,380 --> 00:53:46,970 మేము లో కవర్ చేస్తాము, prettier చూడండి ఈ వారం యొక్క [? ముక్క?] HTML కోసం సెట్ 1010 00:53:46,970 --> 00:53:49,630 మరియు తదుపరి లో జావాస్క్రిప్ట్ [? ముక్క?] సెట్. 1011 00:53:49,630 --> 00:53:53,150 >> భయపడి పొందలేము అన్ని యొక్క ఉంటే ఈ విషయాన్ని మీరు సులభంగా వస్తుంది. 1012 00:53:53,150 --> 00:53:56,410 ఇది సమయం నియంత్రిస్తుంది చివరి ప్రాజెక్టు. 1013 00:53:56,410 --> 00:53:58,030 కనపడక ధన్యవాదాలు. 1014 00:53:58,030 --> 00:54:01,380 నేను వెంటనే అప్ డేట్ లింక్ సదస్సు కాబట్టి మీరు కొన్ని మరింత చూడగలరు 1015 00:54:01,380 --> 00:54:05,630 నేను అమలు చేసిన ఉదాహరణలు ఎలా మరింత ఆధునిక లీడర్బోర్డ్ పొందడానికి 1016 00:54:05,630 --> 00:54:08,640 నేను ఇక్కడ ఈ వెబ్ సైట్ లో కలిగి ఒక తీవ్రమైన-leaderboard.meteor. 1017 00:54:08,640 --> 00:54:19,550 1018 00:54:19,550 --> 00:54:21,260 ధన్యవాదాలు. 1019 00:54:21,260 --> 00:54:22,760 >> [అప్లాజ్] 1020 00:54:22,760 --> 00:56:58,070