రోజర్ ZURAWICKI: హృద్రోగం. నేను మీ దృష్టిని పొందవచ్చు? ధన్యవాదాలు, అబ్బాయిలు. నేడు నేను ఉల్కాపాతం గురించి మాట్లాడు. ఇది ఒక JavaScript ప్రణాళిక. ఎలా మీరు మేము ద్వారా వెళ్ళడం చేస్తాము నిజంగా చల్లని వెబ్ అనువర్తనాలు తయారు. మేము JavaScript పొందడానికి ముందు, నేను మీరు అబ్బాయిలు చెప్పడం ఈ విల్ మీరు ఒక తరువాత ఉంటుంది - ఉంటుంది ఈ సెమిస్టర్ ముక్క. ఇది జావాస్క్రిప్ట్ గురించి ఉండాలి. నేను [వినబడని] మొదటి అన్నారు అనుకుంటున్నాను మేము ముందు వెబ్ HTML PHP stuff కవర్ జావాస్క్రిప్ట్ తరలించడానికి. మరియు CS50 లో, జావాస్క్రిప్ట్ భావిస్తారు ఒక క్లయింట్ కోడ్ వంటి. కనుక ఇది మాత్రమే అమలు అవుతుంది వెబ్ బ్రౌజర్. కానీ ఇటీవలి పురోగమనం లో కృతజ్ఞతలు సాంకేతిక, మేము ఇప్పుడు అమలు ఉండిపోయారు అలాగే ఒక సర్వర్ వంటి జావాస్క్రిప్ట్. ఈ ఒక నిజంగా చల్లని సృష్టించింది ఫ్రేమ్ ఇప్పుడు మీరు వ్రాయగలరు ఎందుకంటే కోసం న్యాయముగా అదే కోడ్ క్లైంట్ మరియు సర్వర్. మరియు మీరు విధులు వివరిస్తాయి మీ సర్వర్, మీ క్లయింట్ ఆ కాల్ చేయవచ్చు లక్షణాలనే. మరియు అది చాలా సులభం. ముందు అయితే, మీరు PHP ఉపయోగిస్తున్నట్లయితే ముందు సర్వర్, జావాస్క్రిప్ట్ ముగింపు, మీరు ఒక PHP ఫంక్షన్ రాయడానికి ఆపై ఒక జావాస్క్రిప్ట్ వెర్షన్ చేయడానికి అదే ఫంక్షన్ పని రకమైన. మేము ప్రారంభించడానికి ముందు, నేను మీరు మీరు ఒక డెమో చూపించడానికి ఏ మేటోర్ మీరు చేయవచ్చు. నేను ఏమి ఇది, మీరు డెమో చూపుతుంది మీరు సృష్టించడానికి చేయగలరు ఈ సదస్సు ముగింపు. మేము ఇక్కడే వెళ్ళండి. ఈ ఒక లీడర్బోర్డ్ అనువర్తనం ఉంది. ఇది నిజంగా ఉదాహరణకు బయటకు ఆధారంగా ఉల్క మీరు ఇస్తుంది. మేటోర్ మంచిపని ఉన్నప్పుడు మీరు ఎందుకంటే మీరు, ఒక ప్యాకేజీ వంటి ఇన్స్టాల్ ప్రాథమికంగా తో చుట్టూ ప్లే ఈ నాలుగు ప్రదర్శనలు. మరియు లీడర్బోర్డ్ ఉంది ఈ ప్రదర్శనలు మొదటి. సదస్సు తరువాత, నేను మీరు ప్రోత్సహిస్తుంది కేవలం ఇతర ప్రదర్శనలు అన్వేషించడానికి నేను వారు నిజంగా చల్లని భావిస్తున్నాను, మరియు ఎందుకంటే వారు మీరు మేటోర్ విద్యుత్ చూపించడానికి. కాబట్టి ఈ ఏమి, ఈ ఉంది లీడర్బోర్డ్ పొందుపరచబడింది. ఇది స్పష్టముగా పేర్లు జాబితా ఉంది. మీరు ప్రజలు ఎంచుకోవచ్చు. వారు పసుపు. ఆపై మీరు ఇస్తుంది వాటిని ఐదు పాయింట్లు. మరియు మీరు జాబితా గమనించవచ్చు క్రమబద్ధీకరించబడతాయి ఎందుకంటే నేను నాకు ఇవ్వాలని వంటి మరియు, నేను ఎగువన ఎక్కువ పాయింట్లు ఉన్నాను. మీరైతే కాబట్టి ఇది. మరియు మీరు సర్వులు చేయగలరు ఈ సదస్సు నుండి మరికొన్ని ఉంది నేను జోడించిన ఫీచర్లను లీడర్బోర్డ్. మేము ఎలా కవర్, అలాగే అవుతారు మేము, ఒక ఆటగాడు ఐదు పాయింట్లు జోడించండి క్రీడాకారులు తొలగించండి మేము కొత్త క్రీడాకారులు జోడించవచ్చు, మరియు మేము ఎలా ఎంచుకోవచ్చు వాటిని క్రమం. మరియు ఈ అన్ని చాలా సులభమైన API కాల్స్కు ఉల్క మీరు అందించే. మీరు కూడా ఇక్కడ ఒక లక్షణం స్కోర్లు రాండమ్ కు. కాబట్టి ఏమి ఈ గురించి నిజంగా చల్లని ఉంది మీరు అబ్బాయిలు నిజంగా ఉంది అన్ని సైట్ వెళ్ళండి. నేను ఇక్కడ పెద్ద టెక్స్ట్ లో ఉంచుతాము. ఒక తీవ్రమైన ప్రధాన erboard.meteor.com. మరియు మీరు అబ్బాయిలు మీరు, సైట్ వెళ్ళేటప్పుడు సైట్ సవరించగలరు మరియు ఉండాలి మీ సవరణలు అన్ని కనిపిస్తుంది మిగిలిన దారుణంగా. కాబట్టి మీరు చేయవచ్చు - మీరు అబ్బాయిలు అన్ని ఉన్నాయి సైట్ కనెక్ట్ చెయ్యగలరు? కాబట్టి చుట్టూ ప్లే. వెళ్ళి కొన్ని పేర్లు తొలగించడం మొదలు. ఏమి చూడండి. కాబట్టి మీరు అందరూ ప్లే చూడండి. ఇది డిఫాల్ట్ భద్రతా ఉంది మేటోర్ కోసం మోడ్. మీరు చూసే అందరూ చెయ్యవచ్చు ఒకరి డేటా మార్చడానికి. చింతించకండి. మేటోర్ భద్రతా కలిగి. ఇది చాలా సులువుగా అమలు ఉంది యూజర్లు ఏర్పాటు అవకాశం ఉన్న ఫీచర్, మరియు లాగిన్. కానీ ఇప్పుడు, ఎవరైనా ఎవరు సందర్శించే సైట్ తాము అనేక ఇస్తుంది వారు కావలసిన పాయింట్లు. నేను ఎల్లప్పుడూ ఈ వంటి ఈ ఎందుకంటే ప్రారంభించడానికి ఒక ఆహ్లాదకరమైన మార్గం. మరియు తర్వాత మేము మాట్లాడదాము వివరాలు గురించి, ఎలా మేటోర్ ఈ సాధ్యం చేస్తుంది. నేను, మేటోర్ ఏమిటి కవర్ వెళుతున్న మరియు తర్వాత మేము కవర్ చేయాలి రెండు అత్యవసరం అని CS50 తగినంత కవర్ లేదు. కానీ పదం చివరికి, మీరు తప్పక HTML మరియు రెండు సౌకర్యవంతంగా ఉంటుంది జావాస్క్రిప్ట్ నిజంగా మీ చేతులు డర్టీ ఉల్కాపాతం పని. మరియు నేను కేవలం ఒక గొప్ప మార్గం అని చేయడానికి కూడా తక్కువ సౌకర్యవంతమైన విద్యార్థులు చివరి ప్రాజెక్టులు నిజంగా ఎందుకంటే ఒక భాషలో ఉండాలని, మరియు వారు ను యొక్క మార్పులు చూడండి వారి వెంటనే పని. కాబట్టి ఈ స్లయిడ్ కేవలం కొన్ని చూపిస్తుంది ప్రధాన సాంకేతిక ఉల్క JS మీకు ఇస్తుంది. మేటోర్ కొత్త సాంకేతికత కాదు సొంతంగా. ఇది నిజంగా ఒక పెద్ద ఉద్యోగాలు ఉంది ఈ వేర్వేరు విషయాలు మేము ఇంటర్నెట్ లో కలిగి. అలాగే HTML, CSS, JavaScript, మేము Node.js వంటి కొన్ని సాంకేతిక కలిగి, మీరు అమలు అనుమతిస్తుంది ఇది న తిరిగి చివరికి JavaScript మీ సర్వర్, అలాగే కొన్ని జావాస్క్రిప్ట్ j క్వెరీ, తక్కువగా వంటి గ్రంధాలయాలు. ఈ అన్ని తెలిసిన సెమిస్టర్ చివరిలో ద్వారా మీరు. మరియు మేము కూడా అనే డేటాబేస్ ఉపయోగించడానికి పొందండి ఒక నిజంగా ఇది mongoDB, ఇప్పుడు కోసం ప్రాచుర్యం డేటాబేస్ ఈ కొత్త ప్రారంభ. మీరు MySQL వంటి వంటి ఆలోచించి, కానీ ఇది జావాస్క్రిప్ట్ తో చాలా చక్కగా పనిచేస్తుంది. మరియు కొన్ని ఇతర సాంకేతిక ఇక్కడ ఉంది మరియు నేను జాబితా లేదు మరిన్ని అన్ని ఇంటర్ఫేస్ నిజంగా చక్కగా ఉల్కాపాతం. నేను ఈ స్లయిడ్ ఉంచాలి ఎందుకంటే కొన్నిసార్లు నేను ఈ గురించి గందరగోళం పొందుటకు. మేటోర్ మాత్రమే జావాస్క్రిప్ట్ ఉంది. ఇది PHP కాదు. ఇది రూబీ ఆన్ కాదు. కాబట్టి మీరు అనుకుంటే మీరు, కోడ్ వ్రాస్తే ఒక ఉల్క ప్రాజెక్ట్ వ్రాయండి, మీరు నిజంగా రూబీ కోడ్ ఉపయోగించలేరు. మీరు నిజంగా PHP ఉపయోగిస్తాయి. మేము చూస్తారు ఆ తేడాలు కోడ్ మరియు వాక్యనిర్మాణం రాలేదు వివిధ, నేను మీకు ఒత్తిడి కావలసిన మేటోర్, మీరు కోడ్ ఇదేనా మాత్రమే జావాస్క్రిప్ట్ లో. మరియు మీరు చూపించు ప్రతిదీ యూజర్ HTML CSS ఉంటుంది. కానీ మీరు నిజంగా ఏ ఉపయోగించి లేదు ఇతర భాషలు ఇతర సెమినార్లు కవర్ ఉండవచ్చు. ఏ మేటోర్ కూడా ఒక వెబ్ సర్వర్. మీరు ఏ లేదు కాబట్టి కూడా జావాస్క్రిప్ట్, మరియు మీరు కేవలం సర్వ్ అనుకుంటే CSS మరియు HTML ఫైళ్ళను, మేటోర్ మీరు ఆ చేయవచ్చు. మరియు ఇక్కడ మళ్ళీ లింక్ ఉంది నేను మీరు అబ్బాయిలు వచ్చింది డెమో తో ఆడుతున్న. కానీ యొక్క HTML వెళ్దాం. ఎంత మంది ఇక్కడ ఆలోచన ఏమి HTML ఉంది? గొప్ప OK. మరియు ఆ పూర్తిగా ఉత్తమంగా ఉంటుంది. మీరు నిజంగా చాలా గురించి లేదు మేము వెళ్ళి ఎందుకంటే చాలా సరళంగా వాడుక. ఈ ఏమి సులభం HTML పేజీ కనిపిస్తోంది. ఈ కోసం మీ హలో, ప్రపంచం వలె ఉంటుంది HTML, మేము సి లో ప్రారంభించారు అయితే హలో, ప్రపంచం. నీమీద ఒత్తిడి చేయకూడదని ఏ HTML, ఏ తల వివరాలు, ఏమి శరీరం, ఏ శీర్షిక లేదు చేస్తోంది. నేను నిర్మాణం నొక్కి మీరు, మీరు టాగ్లు కలిగి ఎలా. మరియు ఆ బ్రాకెట్లు ఉంది. మీరు పేరు మరియు ఆ మీ సూచికలు. కాబట్టి మీరు HTML పత్రం ఉంటుంది. ఆపై మీరు HTML పత్రం దగ్గరగా వస్తుంది బాక్ స్లాష్ ఇదే తో. మరియు మీరు టాగ్లు వివిధ రకాల కలిగి. వారందరు సరిపోలే గమనించవచ్చు. మీరు శరీరం tag వంటి ఉంటుంది ఆపై ఒక దగ్గరగా శరీరం ట్యాగ్. మరియు శరీరం ట్యాగ్ లోపల, ఆ ఉంటాం మీ వెబ్ పేజీ యొక్క కంటెంట్లను. సో ఈ వెబ్ పేజీ కేవలం ప్రదర్శిస్తుంది తెల్ల నేపధ్యం మరియు నలుపు టెక్స్ట్ లో హలో, ప్రపంచం. అర్ధమే లేదు? OK. ఇప్పుడు నేను త్వరగా వెళుతున్న జావాస్క్రిప్ట్ కవర్. ఒక మునుపటి TF మాటల్లో, "జావాస్క్రిప్ట్ ఉత్తమ ప్రోగ్రామింగ్ ఉంది ప్రస్తుతం ఉనికిలో భాష. ఇతర ప్రజలు ప్రయత్నించండి లేకపోతే చెప్పండి. వారు తప్పుడు ఉన్నాయి. "జావాస్క్రిప్ట్ అందంగా ఉంది nice, మరియు ఎందుకు నేను మీకు చూపిస్తాను. ఈ మేము మొదలు మచ్చుతునక సి లో తో మేము, హలో వరల్డ్ ఉన్నాయి. మరియు మీరు కూడా మీరు తగ్గిస్తే ఇది, మీరు కనీసం రెండు కలిగి ఇక్కడ కోడ్ రేఖలు. నేను కోడ్ అనేక పంక్తులు కలిగి. ఈ చాలా కేవలం చేయవచ్చు. Console.log తో జావాస్క్రిప్ట్ లో ఒక లైన్, ఆపై మీ స్ట్రింగ్, హలో, ప్రపంచం. ఇప్పుడు, మేము ఒక కొత్త వెళ్లడం చేస్తున్న అయినప్పటికీ భాష జావాస్క్రిప్ట్, దాదాపు అన్ని మీరు కోడింగ్ ద్వారా నేర్చుకున్నాడు చేసిన నైపుణ్యాలు సి లో నేరుగా పోర్టబుల్. స్ట్రింగ్స్, తీగలను ఆలోచన డబుల్ కోట్స్, అదే ఉంది. సెమికోలన్, అదే ఉంది. జావాస్క్రిప్ట్ గురించి ఒక చక్కని ఫీచర్ నిజానికి మీరు ఉంది సెమికోలన్ అవసరం లేదు. ఇది అంచనా మీరు తప్పక ఒక సెమికోలన్. కానీ చెప్పారు, మీరు ఎల్లప్పుడూ ప్రయత్నించాలి మీ సెమికోలన్లు ఉంచాలి. ఇది మంచి శైలి పరిగణించబడుతోంది. మరియు, ఏ ప్రధాన విధి ఉంది. మీరు ఫైల్ ఎగువన ప్రారంభం కొలనూలుచేత విషయాలు లైన్ చదివి. ఈ చేయడానికి పడుతుంది ఏమిటి ఆ హలో, ప్రపంచం కార్యక్రమం. ఆపై మీరు మేము గుర్తించాము హలో తయారు ఆపై హలో అమలు. జావాస్క్రిప్ట్, ఇది పరిగణించబడుతోంది ఒక అర్థం భాషను. మూడోవాడు అవసరం అని సంఖ్య మేకింగ్ ఉంది. ఏ కంపైల్ ఉంది. మీరు నోడ్ అమలు. మరియు నోడ్ గుర్తు కార్యక్రమం అని ఒక కన్సోల్ లో మీ JavaScript ను అమలు చేస్తుంది, ఒక బ్లాక్ బాక్స్, కాదు వెబ్సైట్లో. కాబట్టి మీరు ఫైల్ ఇవ్వాలని మరియు ఇది ఉంది , హలో వరల్డ్ ప్రింట్ అన్నారు. నేను ఒక చిన్న డెమో చేస్తాను మీరు అబ్బాయిలు కోసం ఇక్కడ ఆ. కాబట్టి యొక్క కు వీడలేదు నా Node.js టెర్మినల్. OK. యొక్క ఇక్కడ చూద్దాము. నేను నోడ్ మొదలు వెళుతున్న. మరియు నేను మీరు అబ్బాయిలు తెలియజేస్తాము ఆ పొందడానికి ఎలా ఒక క్షణ మీరు లేకపోతే, ఇన్స్టాల్. నాకు ఒక బిట్ పెద్ద తయారు చేద్దాము. OK. నేను మీరు అబ్బాయిలు కనిపించిందట. నేను చేశాడు కాబట్టి నేను కోడ్ వ్రాయగలవు ముందు console.log లో. ఎక్కువ, రోజర్. మరియు నేను లేదు గమనించవచ్చు సెమికోలన్, కానీ అప్పుడు నేను ఈ అసహజ పొందండి undefined విషయం. అలాగే నిజానికి, గురించి ఎప్పుడూ మనస్సు undefined విషయం. నేను మీరు గమనించే కావలసిన విషయాలు మీరు ఆ ఇక్కడ ప్రధాన విధి అవసరం లేదు కోడ్ నడుస్తున్న ప్రారంభించడానికి. మరియు ఏ బాక్ స్లాష్ ముగింపు అక్కడ. కొన్ని చిన్న లక్షణాలు ఉంది అని JavaScript మీరు కోసం చేయవచ్చు. ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: అవును. నేను ఆ గురించి క్షమించండి. మరియు ఆ బాణం కేవలం నోడ్ అర్థం మరొక ఆదేశం కోసం సిద్ధంగా ఉంది. కాబట్టి మీరు దీన్ని ఉండవచ్చు ఆట గణిత, వంటి 1 ప్లస్ 1. మరియు కేవలం సి, ఈ గణిత వంటి చిహ్నాలు కేవలం ఒకటే. నేను అనేక console.log చేయవచ్చు. అది రెండు ముద్రిస్తుంది. జావాస్క్రిప్ట్ అర్థంలో nice ఎందుకంటే రెండు ఒక Int అయినప్పటికీ, వంటి C, మీరు printf పొతే రెండు, మీరు ఒక లోపం పొందుతారు. కానీ జావాస్క్రిప్ట్ ఓహ్, మీరు, తెలుసు ఏదో ప్రింటింగ్. నేను ఒక స్ట్రింగ్ అవసరం వెళుతున్న. నాలో మార్చిన తెలియజేయండి రెండు మీరు ఒక స్ట్రింగ్ లోకి. మరియు మీరు కూడా కొన్ని విచిత్రమైన విషయం చేయవచ్చు వంటి hi ఆపై ప్లస్ రెండు. ఈ మరొక ఉదాహరణ ఎలా రెండు ఉంది అలాగే అక్కడ మార్చబడుతుంది. ఆ మార్గాన్ని, వీలు యొక్క తో కాబట్టి కేవలం ఒక బిట్ మరింత JavaScript కవర్. కాబట్టి సి లో, మేము రకాల కలిగి. మేము ఒక కొత్త వేరియబుల్ రూపొందించినవారు ఎప్పుడు, మేము అది చార్ * లేదా ఉంది చెప్పాలి ఉన్నాయి కేసు CS50 లో స్ట్రింగ్. లేదా మేము ఒక దశాంశ సంఖ్య కలిగి ఉంటే, మేము ఫ్లోట్ చెప్పారో. మేము బూలియన్ అవసరమైన, ఉంటే మేము బి చెప్పారో. మరియు తర్వాత మేము ఏదో వచ్చింది ఒకసారి బి, ఇది ఒక bool ఉండడానికి వచ్చింది. మేము అద్భుతంగా దానిని మార్చేందుకు కాదు మేము లో రాశారు తప్ప ఒక Int కుండలీకరణాలు, బి పూర్ణాంకానికి. జావాస్క్రిప్ట్ లో, ఏ రకాల ఉన్నాయి. మీరు var వంటి ఆలోచించి. మరియు var మీరు ఒక కొత్త రకం సృష్టించడానికి ఎలా. కనుక ఇది, var లు స్ట్రింగ్ కలిగి var n, ఫ్లోట్ ఉండటం మరియు var బి నిజమైన. మరియు మీరు C లో చెయ్యలేరు ఒక విషయం నేను ఇప్పుడు ఆ లైన్, b తర్వాత, చెప్పగలను పూర్ణాంకం సమానం. మరియు కేవలం జరిమానా పనిచేస్తుంది. సి లో, ఇది వంటి చెబుతా అయితే మీ పూర్ణాంక ఒక bool కాదు. నేను మీరు కోసం అలా కాదు. లేదా [వినబడని] లోపం త్రో చేస్తుంది. మరియు నేను త్వరగా నోడ్ లోకి వెళ్ళి చేయవచ్చు కార్యాచరణను కనిపిస్తుంది. నేను ఒక var ఒక కలిగి. "ఆపిల్." కాల్ కాబట్టి ఇప్పుడు నేను ఒక ప్రింట్ చేసినప్పుడు, నా స్ట్రింగ్, పొందండి 'ఆపిల్.' కానీ నేను ఇప్పుడు ఒక 3 సమానం. మరియు దోషానికి ఉంది గమనించవచ్చు. మరియు ఇప్పుడు 3 సమానం. ఏదైనా ప్రశ్నలు ఇప్పటివరకు? అవును. ప్రేక్షకులు: వేచి, కాబట్టి console.log కుడి, printf ప్రాథమికంగా ఉంది? రోజర్ ZURAWICKI: console.log మీ printf ఉంది. ప్రేక్షకులు:. మీరు కేవలం ఎనిమిది టైప్ చేస్తే ఎలా వస్తాయి లేదా [వినబడని], ఆ చేస్తుంది [వినబడని]? రోజర్ ZURAWICKI: కుడి. కాబట్టి ఇది - లాభాలతో stuff ప్రింట్ అవుతుంది కన్సోల్ వద్ద. మరియు మేము తదుపరి చూస్తారు ఉంది మేము వెబ్ తరలించడానికి ఉన్నప్పుడు పేజీ, మేము చేస్తున్న కాదు - JavaScript ఒక HTML కలిగి ఉంటుంది నేను లో కవర్ చేస్తాము ఇది టెంప్లేట్, సదస్సు ఉల్కాపాతం భాగంగా. మీరు నాకు ఇవ్వండి, చెప్పగలను మరియు ఆ ఒక విలువ, మరియు అది ఒక లో ప్రదర్శించాలి మీ వెబ్సైట్. ఎందుకంటే నిజానికి ప్రతి వెబ్ బ్రౌజర్ కొద్దిగా కన్సోల్ ఉంది. మరియు మీరు, చాలా జాగ్రత్తగా చూస్తూ ఉంటే వంటి కొన్ని సమాచారం పొందుతారు మీ printf తో అక్కడ కనిపించే యొక్క ప్రతి వెబ్ పేజీ లోడు. ప్రేక్షకులు: మీరు వచ్చాం షెల్ స్క్రీన్? రోజర్ ZURAWICKI: కాబట్టి ఒక ఆదేశం ఉంది నోడ్, మరియు మేటోర్ వస్తుంది. నేను అక్కడే నుండి నిష్క్రమించినప్పుడు చేస్తాము. నోడ్ కార్యక్రమం అని జావాస్క్రిప్ట్ నడుస్తుంది. మీరు, meteor.com వెళ్ళండి ఉంటే మేటోర్ ఇన్స్టాల్, మరియు మేటోర్ నోడ్ వస్తుంది. మేటోర్ కేవలం ఒక సేకరణ ఎందుకంటే ఈ సాఫ్ట్వేర్ ప్యాకేజీలను. మేము మా ఉదాహరణకు ను రెడీ ఇన్స్టాల్ ద్వారా అందరూ నడిచి ఉల్కాపాతం, ఆపై మీరు ప్లే చేయవచ్చు మీ నోడ్ తో. గొప్ప, OK. పని గురించి మరో గొప్ప లక్షణం జావాస్క్రిప్ట్ తో ఉచ్చులు ఒకటే ఉంది. ప్రెట్టీ చాలా అదే. ఉచ్చులు కోసం, ఉచ్చులు, చేయండి ఉచ్చులు, వేరే ఉంటే అయితే. ఇది అన్ని బంధాలను సేమ్. ఇది వాక్యనిర్మాణం ఉంది. ఒక లూప్, చిన్న విషయంలో మీరు శ్రద్ద కలిగి వివరాలు బదులుగా Int యొక్క నేను, 0 సమానం కు మేము var i 0 సమానం చెప్పే. కానీ ఆ ఎందుకంటే వేరియబుల్స్ యొక్క ఉంది మేము ముందు మాట్లాడారు రకాల. Printf యూనిట్ వస్తాయి ఒక చిట్టా, ఒక console.log. మరియు మేము శాతం చేయడానికి అవసరం లేదు p బాక్ స్లాష్ n మరియు నేను లో పాస్. మీరు కేవలం నేను చెప్పగలను. మరియు అది సంఖ్యలు ప్రింట్ చేస్తుంది నాలుగు సున్నాకాక. మీరు అబ్బాయిలు, ఈ ప్రయత్నించండి అనుకుంటే ఎందుకంటే మీరు మంచి పాయింట్ పెరిగాడు. మీరు ఈ కోడ్ అమలు కోరుకుంటే మీ సొంత బ్రౌజర్, నేను సిఫార్సు అందరూ Google Chrome తెరుచుకుంటుంది. Google Chrome లేదా నిజంగా ఏ వెబ్ బ్రౌజర్, కానీ నేను Google Chrome ఇష్టం ఇది చాలా ప్రమాణీకరణం ఎందుకంటే. మీరు, నేను నమ్మకం, వెళ్ళవచ్చు మీరు కుడి కేవలం, ఏ వెబ్ క్లిక్ వైట్ స్పేస్, మీరు ఒక ఎంపికను చూస్తారు మూలకం తనిఖీ అని. ఇది సాధారణంగా ఒకటి. మరియు మీరు క్లిక్ చేసినప్పుడు, మీరు కావాలి దిగువ ఒక విషయం ఇక్కడ కనిపిస్తుంది. నాకు ఇక్కడ జూమ్,. మరియు మేము ఇక్కడ కొన్ని టాబ్లు కలిగి. మీరు శ్రద్ధ ఒకటి కన్సోల్ ఉంది. మరియు ఈ ఒక JavaScript కన్సోల్ ఉంది మీరు ఇప్పుడు పని చేసే. గ్రేట్. నేను అదే విషయాన్ని టైప్ చేయవచ్చు నేను నోడ్ లో ముందు టైప్. ఒక ప్లస్ రెండు ఉంది. Var ఒక "ఆపిల్" సమానం. ఆపై నేను ఒక ప్రింట్ ఇష్టం, మరియు ఒక 'ఆపిల్' ఉంది. కాబట్టి ఏ వెబ్ బ్రౌజర్ లో, Firefox, Chrome, Safari, మీరు ఉపయోగించడానికి ఏ, వంటి మీరు ఒక JavaScript ప్రాప్తి కాలం కన్సోల్, అదే రకమైన నేను నోడ్ లో నడుస్తున్న కోడ్ మీరు మీ సొంత కన్సోల్ లో అమలు చెయ్యవచ్చు. ప్రేక్షకులు: [వినబడని]? రోజర్ ZURAWICKI: ఎలా కన్సోల్ ను? మీరు కుడి ఖాళీ స్థలం క్లిక్ ఉంటుంది పేజీలో, ఆపై మీరు వెళ్ళండి మూలకం తనిఖీ. కాబట్టి నిజంగా, నేను మీరు అబ్బాయిలు కావలసిన కేవలం మీరు చేయవచ్చు చేయడానికి Chrome లో మూలకం తనిఖీ. మీరు కొన్ని లో టైప్ చేసినప్పుడు మరియు చూడండి కన్సోల్ లోకి కోడ్ అది సరిగా నడిపే. ఏ ప్రశ్నలు అడగండి సంకోచించకండి ఉంటే ఏదో ఇక్కడ స్పష్టంగా లేదు. ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: ఏదైనా రకం, కుడి. అన్ని కోసం ఒకే రకమైన ఉంది జావాస్క్రిప్ట్ లో వేరియబుల్స్. మరియు మీరు ప్రకటించాలని ఉన్నప్పుడు ఒక వేరియబుల్, మీరు var చెప్పటానికి. ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: అవును. ఇది చేస్తుంది, కానీ JavaScript, ఇది చాలా ఉంది మెమరీ కేటాయించడం గురించి స్మార్ట్. ఏ malloc ఉంది. ఇచ్చ ఉంది. మీరు ఆ గురించి ఆందోళన అవసరం లేదు. మరో మంచి లక్షణం అని JavaScript మీరు అందిస్తుంది. నేను న తరలించదలిచిన. ఆ సరే ఉంటుంది? OK. గ్రేట్. ప్రేక్షకులు: నేను సమస్య వెబ్ [కనుగొనడంలో? మూలకం తనిఖీ. ?] రోజర్ ZURAWICKI: కాబట్టి Safari కనిపిస్తోంది మీరు ఒక బిట్ వివిధ కాకుండా, Chrome లేదా Firefox ఉందా? ఆ తేలిక పని వాటిని. మరియు మీ ప్రాజెక్టులకు, నేను సిఫార్సు ఒక బ్రౌజర్ ఎందుకంటే అంటుకునే మీరు దాదాపు బగ్స్ చాలా పొందుతారు ఎందుకంటే ప్రతి బ్రౌజర్ విందులు కొంచెం విభిన్నంగా జావాస్క్రిప్ట్ HTML. నేను మీ జీవితం చాలా ఉంటుంది అనుకుంటున్నాను సులభంగా మీరు Chrome అంటుకుని ఉంటే ఇది అన్ని కంప్యూటర్లలో అందుబాటులో ఉంది. మరియు అది ఒక అందమైన ప్రముఖ బ్రౌజర్. OK? తరువాత టాపిక్ మేము తప్పక జావాస్క్రిప్ట్ లో కవర్ - నేను ఇక్కడ ఫార్మాటింగ్ గురించి క్షమించండి. నేను మ్యాచ్ స్లయిడ్లను చాచు వచ్చింది వైడ్ స్క్రీన్ ప్రొజెక్టర్. కానీ ఇప్పుడు గురించి మాట్లాడాలనుకున్న మీరు విధులు ఎలా. సి లో, మేము డిక్లేర్ ప్రతి ఫంక్షన్. పూర్ణాంకానికి జోడించండిఇలా, మరియు దీనిని ఒక పూర్ణాంకానికి పడుతుంది x, మరియు ఒక పూర్ణాంకానికి Y మరియు తర్వాత మేము వాటిని జోడించండి మరియు తిరిగి. జావాస్క్రిప్ట్ లో, విధులు ఉన్నాయి మరొక వేరియబుల్ రకం. కాబట్టి మేము కేవలం var జోడించండి, మరియు ఇది ఒక ఫంక్షన్ సమానం. ఒక X మరియు ఒక y తీసుకునే ఫంక్షన్. మరియు ఆ ఫంక్షన్ ఏమి చేస్తుంది? ఇది ఖచ్చితమైన లో x ప్లస్ y తిరిగి సి లో మరియు మీకు గమనించవచ్చు వాక్యనిర్మాణం ఆ జావాస్క్రిప్ట్, మీరు చెప్పారు కాదు ఏమి తిరిగి వలన వేరియబుల్స్, ఏమైనప్పటికీ రకాల లేదు ఇది ఇది నిజంగా ఉత్పాదక కాదు, నేను ఊహిస్తున్నాను, అన్ని మీ పేర్కొనడం వుంటుంది మీ విధులు లో రకాల. మీరు ఒక ఫంక్షన్ కాల్ ఎప్పుడు తర్వాత, అది C. మీరు ఖచ్చితమైన వాక్యనిర్మాణం మీ రెండు వాదనలు లో పాస్. నా నోడ్ ఈ ప్రయత్నించాలనుకుంటే. నేను స్లయిడ్ మార్చవచ్చు? ప్రేక్షకులు: [వినబడని]. మేము స్లైడ్స్ కాపీని పొందుతారు? రోజర్ ZURAWICKI: అవును. కాబట్టి యొక్క తిరిగి నోడ్ వీడలేదు. OK. నేను var యాడ్ ఫంక్షన్ సమానం అని వస్తుంది. , ఒక x తీసుకొని ఒక y తీసుకొని. అది తెలుసని ప్రకటన యొక్క పూర్తి. కాబట్టి, నోడ్ లో లేదా మీ కన్సోల్ లో మీరు డాట్ డాట్ డాట్ గమనించవచ్చు. కాబట్టి మీరు మీ కోడ్ టైప్ ఉంచుకోవచ్చు. ఇప్పుడు నేను తిరిగి x ప్లస్ y సే చేస్తాము. ఆపై కలుపు ముగించలేదు. నేను కలుపు ముగించలేదు క్షణం, ఇది ప్రకటన పూర్తి చూస్తుంది. ఇప్పుడు నేను ఒక మరియు రెండు జోడించండి చెప్పగలను. నేను మూడు పొందుతారు. గమనించండి నేను జోడించారా, అది అది ఒక ఫంక్షన్ నాకు చెబుతుంది. మరియు ఒక విషయం కేవలం శ్రద్ద ఉంది మీరు తప్పు సంఖ్య ఇవ్వండి వాదనలు, చేస్తుంది. ఇది రన్ చేస్తుంది, కానీ మీరు పొందుటకు ఉండవచ్చు కొన్ని నిజంగా విచిత్రమైన ఫలితాలు. కైండ్ ఒక చెత్త విలువ వంటి, మీరు ఆలోచించి చేయవచ్చు. అందుకే ప్రయత్నించండి దయచేసి ఈ మీ బ్రౌజర్ లో. OK, కాబట్టి సమయం ఆసక్తి, నేను చేస్తాము ఇప్పుడు తదుపరి లక్షణాలు కొనసాగండి జావాస్క్రిప్ట్. కాబట్టి మేము విధులు గురించి మాట్లాడారు చేసిన. మేము ఉచ్చులు గురించి మాట్లాడారు చేసిన, ప్రకటనలు చాలా ఉంటే. వాక్యనిర్మాణం అదే ఉంది C మరియు వేరియబుల్స్ గా. ఇప్పుడు నేను శ్రేణుల గురించి మాట్లాడు. క్షమించండి స్లయిడ్లను ఒక బిట్ నరికి తీసుకున్నారు. కానీ నిజానికి, మొదటి విభాగంలో, ప్రతిదాన్ని పని చేస్తుంది. కాబట్టి మేము మరొక రకం కోసం కలిగి వేరియబుల్స్ శ్రేణుల అని. మరియు మేము చదరపు బ్రాకెట్లలో ఉపయోగించండి వాటిని సూచించడానికి. , మొదటి ఉదాహరణలో కాబట్టి var చేరే సమయం, ఖాళీ శ్రేణి. ఈ ఖాళీ జాబితా, కాబట్టి వ్యూహం ఏ అంశాలు కలిగి. మరియు మీరు కూడా వ్యూహం ఉండవచ్చు మూడు తీగలను. సి లో, మీ శ్రేణి లో ప్రతి మూలకం అదే రకం వచ్చింది. కాని జావాస్క్రిప్ట్ లో మాత్రమే ఉంది ఒక రకం, శ్రేణుల వాస్తవానికి చెయ్యవచ్చు విలువలు వివిధ రకాల కలిగి. ఇక్కడ వంటి, మేము వ్యూహం కలిగి ఫ్లోట్, ఒక bool, మరియు ఒక Int. మీరు ఒక అర్రే పొడవు పొందడానికి మార్గం, మీరు నిజంగా పరిమాణం ఉపయోగించడానికి లేదు లేదా ఏదైనా. మీరు శ్రేణి చెప్పే మరియు అప్పుడు పొడవు డాట్. మరియు ఈ డాట్ పొడవు, మీరు ఆలోచించవచ్చు ఇది రకమైన ఒక struct ఇష్టం, ఎలా ప్రతి శ్రేణి ఒక రంగంలో ఉంది, ఒక అదనపు వేరియబుల్ అది లోపలి, పొడవు అని మీ శ్రేణి ఎంత కాలం ట్రాక్. కాబట్టి నేను వెంటనే వెళ్ళాలని వెళుతున్న నోడ్ మరియు ప్రదర్శన మీరు అబ్బాయిలు ఇదే. నేను వ్యూహం ఉండవచ్చు. ఇది ఖాళీ జాబితా ఉంటుంది. మరియు అది నాకు ముద్రిస్తుంది ఒక ఖాళీ జాబితా వెనుకకు. గ్రేట్. నేను ఇప్పుడు చెప్పగలను ఆ శ్రేణి 1 మరియు 2.3, మరియు నిజమైన ఉంది. కాబట్టి అన్ని రకాల. మరియు మీరు అది బాగా పనిచేస్తుంది గమనిస్తారు. నేను మద్దతు తిరిగి శ్రేణి నేను ఇచ్చింది విలువలు అన్ని. నేను మొదటి మూలకం పొందుటకు కోరుకుంటే శ్రేణి, వాక్యనిర్మాణం నిజానికి ఉంది C. మీరు లో అదే శ్రేణి సున్నా చెప్పగలను. మరియు మీరు పొందండి. నేను శ్రేణి కోసం అదే చెప్పగలను రెండు, మరియు నేను నిజమైన పొందండి. నేను శ్రేణి వెలుపల ఏదో చేస్తే, జావాస్క్రిప్ట్ సురక్షితమైన భాష నేను ఒక seg లోపం అందదు ఎందుకంటే. నేను undefined పొందుతారు. మరియు ఈ undefined, మీరు రకమైన చేయవచ్చు యొక్క శూన్య వంటి దాని గురించి ఆలోచించటం. మీరు కానీ నిజంగా బాధించే ఉంటుంది మీరు ఆ తనిఖీ ఉంటుంది కోడ్ ఎందుకంటే మీరు దాదాపు ప్రతిదీ, మీరు నిర్వచించలేమని పని. మరియు మేము కొన్ని ఉదాహరణలు చూస్తారు ఈ మేము మేటోర్ పని చేసినప్పుడు. శ్రేణి నాలుగు, నిర్వచించలేమని ఉన్నప్పటికీ నేను ఒక విలువ కేటాయించవచ్చు. కాబట్టి నేను ఒక సమానం అని వస్తుంది. మరియు తర్వాత నేను, శ్రేణి వెళ్ళండి ఉంటే అక్కడ అదనపు విలువ ఉంటుంది. మరియు ఆ శ్రేణి మూడు, ఇది కూడా గమనించవచ్చు undefined చేశారు, undefined ఉంటాయి. నేను ఇప్పుడు వ్యూహం తో కలిగి మధ్యలో రంధ్రం. కానీ నేను శ్రేణి నాలుగు ముద్రించిన ఉంటే, నేను పొందండి. నేను శ్రేణి మూడు చేశాడు, నేను undefined పొందండి. సో నైస్ ఫీచర్ జావాస్క్రిప్ట్ మీరు అనుమతిస్తుంది ఉంది జాబితాలు చేసే పరిమాణం మార్చడానికి. వ్యూహాలను, శ్రేణుల జాబితాలు ఉండటం, వారు పరిమాణం మార్చడానికి. మరియు మీరు ఏదైనా నగర పేర్కొనవచ్చు వాటిలో లోపల. మరియు అన్ని ఖాళీలను నిండి ఉంటుంది ఈ undefined విలువలతో. కాబట్టి మేము శ్రేణుల గురించి మాట్లాడారు చేసిన. ఇప్పుడు, నేను లో కవర్ చేయడానికి గత విషయం జావాస్క్రిప్ట్, మరియు ఈ చాలా ముఖ్యం కోడ్ అర్థం ఆ నేను మీరు చూపించబోతున్నాను, వస్తువులు అన్నారు. మరియు వస్తువులు లో ఒక పదం ఉంటాయి - ప్రధానంగా, వారు ఉన్నాయి అనేక ప్రోగ్రామింగ్ భాషల్లో. మరియు ప్రతి ప్రోగ్రామింగ్ భాష ఇష్టపడ్డారు ఒక బిట్ భిన్నంగా వాటిని భావిస్తారు. కానీ నేను మేటోర్, మంచి కోసం అనుకుంటున్నాను సారూప్యత సి struct ఉంది. సి లో, మేము struct కనుగొనాలనుకుంటే విద్యార్థి, మేము తెలుపుటకు భావిస్తాను అన్ని అది లోపలి విషయాలు. కనుక ఇది ఒక పేరు కలిగి ఉంది. ఇది ఒక సంవత్సరం కలిగి ఉంది. ఇది ఒక లింగ కలిగి ఉంది. కానీ మేము కూడా ఇచ్చి ఉంటుంది అన్ని ఆ విషయాలు రకాల. ఇప్పుడు మేము ఈ అచ్చు కలిగి విద్యార్థి అని struct, మేము ఒక కొత్త struct, ఆపై మేము మానవీయంగా చేయవచ్చు రంగాలలో ప్రతి ఏమిటో చెప్పడానికి. మేము డాట్ పేరు ఉపయోగించడానికి మరియు ఆ, డాట్ సంవత్సరం, లింగ డాట్. మరియు తర్వాత మేము, చివరి పంక్తి లో ఇక్కడ కోడ్, నేను ముద్రించిన చేస్తున్నాను struct విద్యార్థి యొక్క పేరు. జావాస్క్రిప్ట్ ప్రపంచంలో, ఉంది struct విద్యార్థి అనేందుకు. మీరు ఒక ఆరంభ నిర్మాణం ఉత్పత్తి లేదు. మీరు నిజంగా కేవలం, ఈ బ్రాకెట్లలో, మీరు ప్రతిదీ చెప్పారు. మరియు అది ఈ విచిత్రమైన సంకేతం పెద్దప్రేగు ఆపై కామా, కానీ మీరు త్వరగా ఇది ఉపయోగిస్తారు. మరియు ఇది నిజానికి ఒక నిజంగా సులభం కేవలం అనువైన మార్గం వస్తువులను అభిసంధానం. మీరు గమనించి నేను ఇప్పుడు పొందుటకు కావాలా లు నుండి పేరు, నేను s.name చేయండి. ఈ గురించి ఏ ప్రశ్నలు ఉన్నాయా? ఈ సాధారణంగా చాలా గందరగోళంగా ఉంది మేము వ్యక్తులను పరిచయం అంశం ఉన్నప్పుడు జావాస్క్రిప్ట్. నేను నోడ్ లో ఈ కొన్ని ఉదాహరణలు చేస్తాను. అవును? ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: కాబట్టి మీరు ఒక ఉదాహరణ, బహుళ ఆ రకమైన వేరియబుల్స్. ప్రేక్షకులు: [వినబడని]. ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: OK. నేను మీరు గురించి ప్రయత్నించాడు మార్గం అంచనా మీరు వ్యూహంలో వస్తువులు ఉంచుతాడు, మరియు ఇప్పుడు మీరు ఒక ఉంటుంది వస్తువుల శ్రేణి. మీ ప్రశ్నకు సమాధానం ఉందా? ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: అవును. S ఒక వస్తువు. కాబట్టి మేము కేవలం నోడ్ లోకి వెళ్ళి చేయవచ్చు కొద్దిగా చుట్టూ ప్లే. ప్రేక్షకులు: [వినబడని]? రోజర్ ZURAWICKI: OK, ఓహ్. కాబట్టి మీరు అభ్యర్థిస్తున్నాము ఉంటే తరగతులు, ఏమిటో తరగతులు, చాలా భిన్నంగా చికిత్స మరియు వారు నిజంగా అసాధారణ పథకం కలిగి మీరు ఇవి అని నమూనా, గురించి తెలుసుకోవాలి. దీన్ని ఎటువంటి స్థిర మార్గం ఉంది. కాబట్టి మీరు బహుళ, మీరు రూపొందించడానికి అనుకుంటే కేవలం రకమైన ఒక ఫంక్షన్ కలిగి ఉంటుంది లేదా ఏదో. మీరు మీ సొంత ఫంక్షన్ ఉత్పత్తి. మరియు మీరు ఒక వస్తువు తిరిగి. ఆ సులభమైన ఉంటుంది దీన్ని మార్గం. అర్ధవంతం లేదు? OK. గ్రేట్. కాబట్టి ఒకసారి మేము ఒక అవగాహన కలిగి జావాస్క్రిప్ట్ వస్తువులు, అవి - ఓహ్, అవును. ప్రేక్షకులు: [వినబడని] ఉదాహరణకు, మధ్య తేడా ఏమిటి డబుల్ కోట్స్ ప్రతిగా "రోజర్" [వినబడని] సింగిల్ కోట్స్ తో. రోజర్ ZURAWICKI: OK. కాబట్టి ఈ సి లో, మేము ఒకే కలిగి అక్షరాలు ప్రాతినిధ్యం కోట్స్, మరియు డబుల్ తీగలను సూచిస్తున్న కోట్లు. జావాస్క్రిప్ట్ నిజానికి దూరంగా ఈ విసురుతాడు మీరు తీగలను కలిగి ఎందుకంటే ఒకటి లేదా రెండు కోట్ల, మరియు ఉంది ఒక చార్ అనేందుకు. కానీ మీరు అదే కాపీ ఉంటే సి కోడ్, జావాస్క్రిప్ట్ చేస్తాను బాగా చికిత్స. నేను భావించారు ఎందుకు ఇది - ఎందుకు నేను వాచ్యంగా పోర్ట్ల కోణంలో కోడ్. నేను మీరు ఒక ఉదాహరణ చూపించడానికి కావలసిన మరింత సంక్లిష్టమైన వస్తువు యొక్క. కాబట్టి మీరు గమనించి ఒక వస్తువు విలువలు వంటి తీగలను కలిగి. ఇది విలువలు మరొక జాబితా కలిగి ఉంటుంది. ఇది జాబితాను కాలేదు విలువలు వంటి వస్తువులు. ఈ పరిమితి నిజంగా ఉంది. ఇక్కడ, అది కేవలం ఒక మంచి ప్రదర్శన ఉంది మీరు చాలా పొందవచ్చు ఎలా జరగబోతోంది వివిధ రకాల అన్ని ఒక వస్తువు లో. ఈ కోణంలో రాబడుతుంది? ఇప్పుడు, మీరు కూడా కలిగి వస్తువుల శ్రేణుల. మరియు ఇక్కడ మీరు పోలి రకమైన ఉంది మీరు వస్తువులు ఉండవచ్చు, అడిగారు అదే రకం. కానీ సమస్య ఫిక్సెడ్ ఉంది, ఉంది జావాస్క్రిప్ట్ లో వస్తువులు కోసం ఫార్మాట్. కాబట్టి మీరు వాటిని మీరే పేర్కొనాలి. మరియు మీరు ఖచ్చితంగా తయారు చేసుకోవాలి ఏకరీతి అని. నేను ఒక వస్తువు సృష్టించడానికి ఇక్కడ, నేను కలిగి ప్రతి ఒక ఉంది నిర్ధారించుకోండి పేరు, మరియు ప్రతి ఒకటి ఒక ఇల్లు ఉంది. ఆపై నేను ఆ వ్యూహం, మరియు నా కుటీర ఉంటుంది. మరియు ఇక్కడ మీరు రకమైన చేయవచ్చు లూప్ జరగబోతోంది కోసం చూడండి. కోసం లూప్ కేవలం ఒక నిజంగా సాధారణంగా వ్యూహం ప్రయాణించేందుకు మార్గం జావాస్క్రిప్ట్ లో. ఈ నమూనా సమానమైన అని గమనించండి సి సమానమైన, మీరు నేను సున్నా సమానం Int కలిగి. నేను పొడవు కంటే తక్కువగా ఉంటుంది. ఆపై నేను ప్లస్ ప్లస్. ఇది, దాదాపు అదే కోడ్ ఉంది కొన్ని వివరాలు తప్ప. కాబట్టి అందరూ అర్థం లేదు ఏమి ఒక వస్తువు? కేవలం ఒక సి struct దాని గురించి ఆలోచించటం. మరియు మీరు ఖాళీలను యాక్సెస్ మార్గం కేవలం డాట్ తో ఉంది. మరియు కాలం మీరు గుర్తు వంటి ఎలా డాట్ ఉపయోగించడానికి, మీరు జరిమానా ఉంటాం. OK, కాబట్టి ఇప్పుడు అందరూ ఆ లింక్ చదవండి? ఈ ప్రాజెక్ట్ లింక్. ఎవరైనా ఇబ్బంది చేయించడానికే లింక్ చూసిన? OK, యొక్క అది మార్చడానికి వీలు. ఇది కాదు - అవును, బహుశా ఉంది దీన్ని సులువైన మార్గం. గ్రేట్. మీరు ఈ సైట్ కు వెళ్ళి, అక్కడ ఉండాలి కొన్ని సూచనలు ఉండాలి చేస్తాము మేము మేటోర్ ఇన్స్టాల్ ఎలా వెళ్ళి మరియు మా నమూనా ప్రాజెక్ట్ అమలు. నేను ఖచ్చితంగా అందరూ ఉంది అనుకున్న డౌన్ లింక్ నేను తరలించడానికి ముందు. నేను తరలించవచ్చు? గొప్ప, OK. ఇక్కడ నేను వెబ్సైట్లో am. మీరు, readme ఫైలు లో గమనించవచ్చు మేము ఎలా కొన్ని సూచనలు ఉన్నాయి వ ఏర్పాటు చేసుకోవాలని. మీరు గాని CS50 లో ఉండాలి ఉపకరణం లేదా కేవలం ఒక Mac న. Windows పనిచేయదు. కానీ సాధారణంగా ఏదైనా కాదు Windows ఈ పని చేయాలి బాగా సూచనలను. కానీ నేను ఒక బిట్ చేయవచ్చు పెద్ద అలాగే. కాబట్టి మీరు మొదటి అమలు చేస్తాము ఆదేశాల జత. ఈ అబ్బాయిలు కేవలం మేటోర్ సంస్థాపిస్తుంది. నా టెర్మినల్ లోకి వెళ్ళవచ్చు. నేను ఇప్పుడు ఇదే అమలు చేస్తే, నేను ఇప్పటికే ఇన్స్టాల్ చేసిన. కనుక ఇది ఒక బిట్ తక్కువ పని. ఇది ఒక బిట్ ఇక పడుతుంది మీరు అబ్బాయిలు కోసం. కానీ నేను మొదటి నిర్ధారించుకోవాలి మేము మేటోర్ నడుస్తున్న కలిగి. మేటోర్ స్థాపించింది తరువాత, మీరు తప్పక కన్సోల్ లో నోడ్ పొందవచ్చు. ప్రేక్షకులు: వారు అభ్యర్థిస్తున్నాము ఒక పాస్వర్డ్ను కోసం. రోజర్ ZURAWICKI: మీ ఉంటుంది వినియోగదారు పాస్వర్డ్, మీరు ఒక Mac లో అయితే. ఇది కేవలం అనుమతి అవసరం కొన్ని సిస్టమ్ ఫైళ్లను సవరించడానికి. ఇది కోసం అడుగుతుంది చేస్తే ప్రశ్న, పాస్వర్డ్తో ఇది మీరు అడుగుతూ మీ వాడుకరిపేరు పాస్వర్డ్ను కోసం ఉన్నప్పుడు మీరు మీ Mac లాగిన్. మరియు ఈ ఉంది తద్వారా సిస్టమ్ ఫైళ్లను మార్చడానికి. మీరు సిద్ధంగా ఉన్నప్పుడు, మీరు తరలించవచ్చు తదుపరి దశకు, ఇది కాపీ చేస్తుంది నేను వెబ్సైట్ నుండి కలిగి నమూనా కోడ్. మరియు మీరు ఒక కొత్త డైరెక్టరీని పొందుతారు మీ హోమ్ డైరెక్టరీ లీడర్బోర్డ్ అని, మరియు మేము అక్కడ నుండి పని ప్రారంభించవచ్చు. కాబట్టి నేను కాపీ మరియు ఈ పేస్ట్ చేస్తున్నాను నా టెర్మినల్ ఆదేశాలను. మరియు నాకు, నేను ఇప్పటికే అది క్లోన్. నేను ఇప్పుడు తరలించవచ్చు లీడర్బోర్డ్ లోకి. నేను కొన్ని కలిగి ఉండాలి అక్కడ ఫైళ్లు. ఏదైనా ప్రశ్నలు? ప్రేక్షకులు: [వినబడని] పని లేదు. రోజర్ ZURAWICKI: ఓహ్, మీరు వాటిని అలాగే సంస్థాపించిన git అవసరం. ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: క్షమించాలి? ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: OK, ఓహ్. OK. మీరు ఉండాలి ఉండవచ్చు ఎందుకంటే ఆ ఈ లింక్ ను GitHub లాగిన్. మీరు అబ్బాయిలు ఆ చూడవచ్చు, సులభమైన దీన్ని మార్గం నేను చెబుతా జిప్ డౌన్లోడ్. మరియు ఈ కేవలం డౌన్లోడ్ చేస్తుంది అన్ని ఫైళ్లు. ఆపై మీరు మీ లో ఉంచండి ఒకసారి డౌన్లోడ్ లేదా మీ హోమ్ డైరెక్టరీ - నేను లో పెట్టటం సిఫార్సు మీ హోమ్ డైరెక్టరీ కాబట్టి మేము అన్ని చేయవచ్చు అదే ఆదేశాలను. కాలం మేము ఫైళ్లు కలిగి, మేము రెడీ వాటిని పని ప్రారంభించడానికి చేయగలరు. ప్రజలు ఉన్నాయేమో నాకు తెలియజేయండి ఇబ్బంది ఫైళ్లను డౌన్లోడ్. ప్రేక్షకులు: Home డైరెక్టరీ ద్వారా, మీరు అర్థం - రోజర్ ZURAWICKI: కాబట్టి హోమ్ డైరెక్టరీ చేస్తాను మీరు లో ఉంటే, జాన్ హార్వర్డ్ ఉంటుంది CS50 ఉపకరణం. మీ హోం డైరెక్టరీకి పొందడానికి, C. లో టైప్ ప్రేక్షకులు: [వినబడని] CS50 ఉపకరణం [వినబడని]. రోజర్ ZURAWICKI: అవును. మీరు ఆదేశాలను అమలు చేయండి మీ టెర్మినల్ లో. ప్రేక్షకులు: [వినబడని]. నాకు అని ఒక లోపం వచ్చింది అటువంటి దస్త్రము లేదా డైరెక్టరీ. రోజర్ ZURAWICKI: మేము శీఘ్ర పడుతుంది బ్రేక్ మరియు కేవలం నిర్ధారించుకోండి అందరూ మేటోర్ స్థాపించింది, మరియు నేను చేస్తాము కేవలం ప్రజలు సహాయం ప్రయత్నించండి వెళ్ళండి. కాంతారావు ప్రయత్నించండి ఉంటే మీరు ఇబ్బందులకు అమలు చేస్తున్నారు. క్షమించాలి, అవును. మీరు పరికరంలోని రెండు భావిస్తున్నారా? ప్రేక్షకులు: అవును. నేను Risa కలిగి రోజర్ ZURAWICKI: OK. మీరు తిరిగి వెబ్సైట్ వెళ్ళండి ఉంటే, టాప్ వరకు స్క్రోల్ వెళ్ళండి. మరియు ఈ HTTPS ఉంది. ప్రేక్షకులు: ఈ కాపీ? రోజర్ ZURAWICKI: అవును. ఆపై మీరు కావలసిన git clone టైప్. కాబట్టి మీరు కంట్రోల్ ఒక నొక్కండి - ప్రేక్షకులు: ఇక్కడ? మరియు [వినబడని] చేయండి? రోజర్ ZURAWICKI: G-టి. ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: అప్పుడు Git మరియు క్లోన్. కనుక ఇది కమాండ్ సమానమైన ఉంది మీరు పైన కలిగి, కానీ URL మార్చబడింది. ఈ ఉంది ముందు, ఇప్పుడు ఈ ఉంది. నాకు అప్డేట్ లెట్ - అవును. ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: ఈ డౌన్లోడ్. ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: ఓహ్, ఇది సరిగ్గా క్లోన్ లేదు. నేను ఆ పరిష్కరిస్తారు. ప్రయత్నం ఒక లోపం ఉంది ఫైళ్లను డౌన్లోడ్ చెయ్యడానికి. నాకు మీరు అబ్బాయిలు కోసం ఆదేశం అప్డేట్ లెట్ కాబట్టి నేను పని నిర్ధారించుకోండి. నేను ఆ గురించి క్షమించండి. ఇది ఒకే ఉండాలి Macs లేదా CS50 ఉపకరణం. ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: నేను నవీకరించబడింది చేసిన సంఖ్య రెండు, ఉంటే కోసం ఆదేశం మీరు పేజీ రిఫ్రెష్. మరియు ఈ తో, URL, మీరు ఉండాలి ఫైళ్లను డౌన్లోడ్ సామర్థ్యం. ప్రేక్షకులు: మేము ఇప్పటికీ అయితే [వినబడని] డౌన్లోడ్. రోజర్ ZURAWICKI: మీరు పోతే ఇప్పటికీ మేటోర్ డౌన్లోడ్? ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: అవును, మీరు అనుకుంటే మీ Mac లో అభివృద్ధి. కానీ మీరు Xcode డెవలపర్ అవసరం ఇన్స్టాల్ టూల్స్. నేను CS50 న ఈ ఆదేశాలను పరీక్షించి ఉపకరణం, నేను హామీ అది పని చేసే. అవును. నాకు వెళ్ళి మీరు సహాయం. ప్రేక్షకులు: [వినబడని]. నా పాస్వర్డ్ను ఇవ్వాలని. ఈ Mac ఉంది. ఆపై నేను [వినబడని] చేయండి. రోజర్ ZURAWICKI: OK. నేను అన్ని ఆదేశాలను అమలు ప్రయత్నిస్తాయి మాత్రమే CS50 ఉపకరణం టెర్మినల్ లో. ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: నేను పని ఉంటుంది న, టెర్మినల్ మొదటి అప్పుడు CS50 ఉపకరణం, మరియు Mac టెర్మినల్. ప్రేక్షకులు: మీరు CS50 అది లేకపోతే [వినబడని], ఆ వంటి పరికరం. రోజర్ ZURAWICKI: నేను తరలించాలనుకుంటున్న , కానీ ప్రజలు ఇప్పటికీ ఉన్నాయేమో న ఇబ్బంది మేటోర్ ఏర్పాటు, కెవిన్ ఎక్కువ మీరు అబ్బాయిలు సహాయం ఆనందంగా కంటే, బూడిద చొక్కా కెవిన్. మనం కలిగి ఉండాలి మేము చూడాలని ఉంది గత ఆదేశం, సంఖ్య మూడు, అమలు మా టెర్మినల్. మేము అలా చేసినప్పుడు, మేము మేటోర్ అమలు చేస్తాము. మరియు మీరు తప్పక - ఓహ్, నేను ఇప్పటికే మేటోర్ అమలు. కనుక ఇది వీలు మాత్రం కాదు - నాకు వీలు నా ఇతర మేటోర్ దగ్గరగా. నేను మేటోర్, మీరు నడిపినప్పుడు ఇప్పుడు చూడండి ఉండాలి - మీరు ప్రస్తుత డైరెక్టరీ చూస్తారు ఇది అందిస్తున్న చేసే. ఇప్పుడు అది సర్వర్ సే అవకాశముంది http://localhost నడుస్తుంటే. మీరు ఉంచాలి కావలసిన URL ఉంది మీ వెబ్ బ్రౌజర్ లో లో. మరియు ఆ URL లో, మీరు ఉండాలి ఒక nice కొద్దిగా లీడర్బోర్డ్ యాక్సెస్. కాబట్టి ఈ localhost న గమనించి, అంటే మీరు ఏ లేకపోతే మార్పులు, మీరు వెళ్ళి లేదు ఒకరి మార్పులు చూడండి. నేను మీరు చూపించారు వెబ్సైట్లో అయితే ప్రారంభంలో, మేము పొందలేరు ప్రతిఒక్కరి మార్పులు ఎందుకంటే అందరూ అదే వెబ్సైట్ యాక్సెస్ చేశారు. కాబట్టి నాకు [వినుడు? పదం?] 3,000. కాబట్టి మీరు నిర్ధారించడానికి ఉండాలి కార్యాచరణ పనిచేసే. మీరు వివిధ వ్యక్తులు ఎంచుకోండి, మరియు మీరు వాటిని వివిధ పాయింట్లు ఇస్తుంది. నేను ఎవరైనా పాయింట్లు ఇస్తుంది. మీరు కూడా చూడగలరు ర్యాంకును లో పెరుగుతుంది. ఇప్పుడు, సమయం ఆసక్తి, అక్కడ నేను చేసిన మూడు లక్షణాలు అమలు. మరియు మేము తొలగించడంలో అమలు చూడాలని మా మొదటి లక్షణంగా వినియోగదారులు. మేము ముందుకు ముందు కానీ, ఉన్నాయి అక్కడ ఏ ప్రశ్నలు? మీరు మీ జరిగిపోయింది. అవును? ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: మీరు తనిఖీ చేయవచ్చు ఉల్క ఇన్స్టాల్? ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: స్థానిక హోస్ట్ 3,000? మరియు మీరు CS50 ఉపకరణం ఉన్నట్లయితే? నేను చేయవచ్చు - మీరు ఒక Mac ఉండాలి లేదు. ఈ పరికరంలోని పని చేస్తుంది. ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: సాధారణ లో వెబ్ బ్రౌజర్, అవును. ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: మేటోర్ పరుగెడుతున్నప్పుడు? కాబట్టి OK, ఇక్కడ ఒక వ్యత్యాసం లేదు. మీరు ఇది అమలు చేస్తున్నారు ఉపకరణం, మీరు చేయాల్సిందల్లా ఉపకరణం లోపల localhost. మీరు మీ Mac లో అమలు చేస్తున్నారు, నేను వంటి, నేను చేయవచ్చు నా Mac Google Chrome. కానీ మీరు CS50 ఉపకరణం ఉపయోగిస్తున్నట్లయితే, మీరు ప్రతిదీ కలిగి పరికరంలోని. కాబట్టి మీరు Google ఉపయోగించాలి పరికరంలోని Chrome. ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: ఇది ఇంకా పనిచేయకపోతే? ప్రేక్షకులు: [వినబడని]. రోజర్ ZURAWICKI: కాబట్టి కేవలం పునరావృతం, ఎలా మీరు ఇప్పుడు వెబ్సైట్ యాక్సెస్ చేయాలి. మీరు ఇక్కడ ఒక కలిగి URL 3,000 localhost. మీరు CS50 ఉపకరణం ఉన్నట్లయితే, మీరు CS50 తెరిచి ఉంటుంది ఉపకరణం యొక్క Google Chrome. మరియు లోపల Google Chrome లో ఉపకరణం, మీరు, URL లో టైప్ చెయ్యవచ్చు మరియు మీరు ఒక లీడర్బోర్డ్ చూస్తారు. కాబట్టి నేను ఇది ఆఫ్ ఉంచారు వెళుతున్న ఇక్కడ వైపు కొద్దిగా. ఇప్పుడు నేను తెరిచిన వెళుతున్న నా ఇక్కడ పైగా టెక్స్ట్ ఎడిటర్. నాలో కేవలం నిర్ధారించుకోండి తెలియజేయండి కోడ్ క్రమంలో ఉంది. OK. గ్రేట్. నేను ఇప్పుడు నడవడానికి కావలసిన కోడ్ కొంచెం. మరియు మొదటి ఫైలు నేను ప్రారంభించడానికి కావలసిన వలస leaderboard.html తో. మీరు తర్వాత ఈ కోడ్ ను చేయగలరు సదస్సు, నేను కేవలం చూపాలనుకుంటున్న మీరు నా కంప్యూటర్లో ఏమి. నేను అందరూ ఈ కనిపించిందట. కాబట్టి ఫైలు యొక్క చాలా ప్రారంభంలో, మేము మా తల మరియు శీర్షిక, కలిగి మేము చూసిన ఏ పోలి ఉంటుంది ప్రతి HTML పత్రంలో. మరియు తర్వాత మేము చూడాలని ఇక్కడ శరీరం ట్యాగ్. నేను ఎంపిక చేసిన ప్రధాన ఉంది శరీరం, ప్రధానంగా ఉంది ప్రదర్శించబడుతుంది పొందగలిగిన. కానీ కొన్ని కొత్త కాని HTML ఉన్నాయి విషయాలు, లో ఉంది డబుల్ బ్రాకెట్లు. మరియు ఈ టెంప్లేట్ టాగ్లు ఉంటాయి. కాబట్టి మీరు ఈ బ్రాకెట్ చూస్తారు బ్రాకెట్ కొత్త లీడర్బోర్డ్. మరియు ఈ రకమైన ఉంది - ఆలోచించి HTML కోసం ఒక ఫంక్షన్ కాల్ వంటి. ఈ HTML యొక్క ఒక ప్రత్యేక వెర్షన్. ఇది మేటోర్ ఉపయోగించే వెర్షన్ ఇది మీరు వివిధ ప్రదర్శిస్తుంది ఎందుకు ఇటువంటి లీడర్బోర్డ్ వంటి విషయాలు, పేర్లు మరియు బటన్లు. కానీ లీడర్బోర్డ్ వెళ్ళడానికి మీరు చెబుతుంది పేరు లీడర్బోర్డుతో టెంప్లేట్. కాబట్టి టెంప్లేట్ ద్వారా ప్రదర్శించబడే చేసుకోగా లేదు , అయితే అది ఒక ఫంక్షన్, కాబట్టి ఇది అని అవుతారు. మరియు మీరు ఈ అన్ని లో ప్రత్యామ్నాయంగా చేస్తాము ఇక్కడే లీడర్బోర్డ్ లోకి కోడ్. లీడర్బోర్డ్ ఆసక్తికరమైన భాగంగా ఇక్కడ ఈ పట్టిక ఉంది. మీరు దాని చదివి ఉంటే, ఈ కోడ్ చదవండి బిగ్గరగా, అది చూడగానే ఉండాలి ఎందుకంటే లీడర్బోర్డ్, అన్ని మేము ఇక్కడ కలిగి ఒక పట్టిక ఉంది. మీరు లేదు ఈ ID తరగతి stuff గురించి ఆందోళన అవసరం. ఒక టేబుల్ శీర్షిక అక్కడ తెలిసిన. ఈ thead ఉంది. మరియు అది ఒక పేరు మరియు ఒక స్కోరు తెలుసుకుంటాడు. ఈ టాగ్లు, thtable వంటి, thead, మీరు సహకరించు మీరు నేర్చుకుంటారు. మీరు గుర్తు ముఖ్యం కాదు ఈ మీరు ఏ యాక్సెస్ ఎందుకంటే ఆన్లైన్ సూచన. లేదా సెమిస్టర్ చివరిలో ఈ మీరు బాగా తెలిసిన ఉంటుంది. పట్టిక శీర్షిక, తరువాత నేను డ్రా కావలసిన భాగం మీ దృష్టి ఈ h ట్యాగ్ ఉంటుంది. ఇది డబుల్ బ్రాకెట్లలో ఎందుకంటే, ఇది చెయ్యరు. కాబట్టి ఆ క్రీడాకారులు ప్రతి అర్థం, , మేము కలిగి ఏమైనా క్రీడాకారులు ప్రదర్శించవచ్చు. మరియు మేము ఆటగాడు టెంప్లేట్ వెళ్ళండి. మేము ఒక బిట్ మరింత స్క్రోల్ డౌన్ ఉంటే - నేను ప్రతి ఒక్కరూ ఆ కనిపించిందట. మేము ఆటగాడు టెంప్లేట్ కలిగి. మరియు ఈ టెంప్లేట్ ప్రధానంగా ఒక నిర్వచిస్తుంది మీరు పేరు లో నెలకొల్పాడు పట్టిక సెల్, ఇక్కడ మరియు స్కోరు. ఇప్పుడు దూరంగా జూమ్, మేము చూడగలరు కోడ్ యొక్క ఈ భాగం - మరియు ఆ అక్కడ మా క్రీడాకారుడు - ఈ కణాలు ఒకటి నిర్వచిస్తుంది. నేను క్లిక్ ప్రతి విషయం పసుపు అవుతుంది. నేను ఇప్పుడు మారిపోవచ్చు ఒక సాధారణ మార్గం. ఖచ్చితంగా మేటోర్ ఇప్పటికీ అమలులో చేయండి. మేటోర్ సర్వర్ ప్రక్రియ ఉండాలి, కాబట్టి మీరు వదిలి మీరు అభివృద్ధి నడుస్తున్న. యొక్క నేను మార్చడానికి కోరుకున్నారు సే అన్ని పేర్లు లేదా స్కోరు. మరియు నేను వెళుతున్న చెబుతారు పాయింట్లు జోడించడానికి ఇక్కడ. నేను ఇక్కడ చేసిన మార్పు ఉంది, బదులుగా కేవలం స్కోరు, నేను స్కోరు స్పేస్ పాయింట్ల. నేను దూరంగా వెళుతున్న, మరియు నేను రెడీ నా ఫైలు సేవ్ అన్నారు. నా ఫైలు సేవ్ తరువాత, నేను అవసరం ఖచ్చితంగా మేటోర్ రన్ చేయడానికి. క్షమించండి. నేను మీరు సవరణలు చూపాలనుకుంటున్న నిజ సమయంలో జరిగింది. నేను కొన్ని టెక్స్ట్ నమ్ముతున్నా. ఒక ఆటగాడు క్లిక్ చేయండి. నేను అన్ని టోపీలు లో పెట్టటం చేస్తున్నాను. మరియు అది ఉండాలి ఈ పనిచేస్తుందీ సరిగా, నేను సేవ్, అది ముందుమాట. ఓహ్, నేను ఇప్పుడు సమస్య భావిస్తే నేను డైరెక్టరీ కాదు. OK. నేను ఆ గురించి క్షమించండి. ఇక్కడ, మీరు గమనించవచ్చు ఉంది నా మార్పు సాగింది. ఇప్పుడు నేను మార్పును మార్చడానికి అనుకుందాం. నేను ఏ తిరిగి వెళ్లాలని మీరు. నేను సాధారణంగా ఇది టైప్ వెళుతున్న. ఒక ఆటగాడు క్లిక్ చేయండి. నేను, అది సేవ్ క్షణం సైట్ నాకు రిఫ్రెష్ అవుతుంది. నేను నా మార్పు చూడండి తక్షణమే సైట్. ఈ ఒక నిజంగా ఉపయోగపడిందా లక్షణం డీబగ్గింగ్ లో ఇప్పుడు నేను లేదు - మేము సి కోడ్ వ్రాస్తున్నప్పుడు, మాత్రమే మేము ఫైలు సేవ్ ఉంటుంది, కాని మేము వచ్చింది ఇది తయారు ఆపై మళ్లీ అమలు. మేటోర్, ఎందుకంటే C కాకుండా మంచిపని ఉంది మీరు మీ HTML లేదా సేవ్ క్షణం జావాస్క్రిప్ట్ ఫైలు, మార్పు వెంటనే చూపిస్తుంది. ఒక ప్రశ్న, ఈ టెంప్లేట్లను లో, ఎంత నేను క్రీడాకారులు వంటి విలువలు వస్తుందా లేదా ఒక పేరు ఎంచుకోండి? నా కోడ్ లోకి ఇక్కడ జూమ్ ఉంటే, నేను ప్రతి క్రీడాకారులు కోసం ఈ చూడండి. కాబట్టి టెంప్లేట్ తెలుసు నేను ఏదో క్రీడాకారులు కలిగి. మరియు అది ఉంది తెలుసు ఒక ఎంపిక పేరు. ఈ ఎక్కడ నుండి వస్తుంది? ఆ JavaScript నుండి వస్తుంది. మరియు మీరు leaderboard.js వెళ్ళండి ఉంటే, ఈ నేను ఇక్కడ వెళ్ళేటప్పుడు ఫైలు, ఇప్పుడు, మేము ఒక కలిగి కొన్ని ఆదేశాలను నిర్వచించిన. ఈ ప్రత్యేక మేటోర్ వాక్యనిర్మాణం. మీరు అవసరం లేదు అని గమనించండి VAR ల లేదా ఏదైనా. కానీ ఈ కేవలం structs మీద structs ఉంటాయి structs లేదా ఈ వస్తువులు మీద. నేను నిర్వచించు చేస్తున్నాను అన్ని టెంప్లేట్ లీడర్బోర్డ్ అని. లీడర్బోర్డ్ ఒక కావాలి విషయం క్రీడాకారులు చేశారు. మరియు క్రీడాకారులు ఏమిటి? ఈ వ్యక్తీకరణ తిరిగి ఏ ఉంది. మరియు ఎంపిక పేరు ఏమిటి? ఇది కొన్ని ఎక్కువ కోడ్ ఉంది. మేము చేస్తాము కోడ్ యొక్క వివరాలు ఒక బిట్ తర్వాత కవర్. కానీ ఇప్పుడు నేను మీరు అర్థం మీరు ఈ కోడ్ లో, మేము తీసుకున్నట్లు క్రీడాకారులు, మరియు మేము ఒక విలువ ఇవ్వడం చేస్తున్నారు. ఈ సందర్భంలో, అది ఒక ఫంక్షన్ ఆ అమలు అవుతుంది. కాబట్టి మేము విలువ తిరిగి పొందవచ్చు మేము ఫంక్షన్ అమలు చేసినప్పుడు. ఈ లాగ్. అర్ధవంతం లేదు? నేను విభజించిన మార్గం మార్చవచ్చు. ఇక్కడ, ఒక విధమైన వస్తువు ఉంది. మరియు ఈ చెప్పారు నేను క్రమం వెళుతున్న ఉంది స్కోరు మొదటి అవరోహణ మరియు ద్వారా అప్పుడు ఆరోహణ పేరు. నేను ఒక ఈ మార్చుకుంటే, ఏమైందా స్కోరు ఆరోహణ క్రమం. కాబట్టి సున్నా పైన ఉండాలి. మరియు నా వెబ్ సైట్ లోకి జూమ్, మేము ఇప్పుడు వెబ్సైట్ నవీకరించబడింది చూడండి. మరియు స్కోరు అధిష్టించడానికి ఉంది. గారు తదుపరి చర్య కవర్ క్లిక్ పెంపు ఉంది. సమయం ఆసక్తి, నేను లేదు ఉల్కాపాతం యొక్క మరింత కవర్ చేయగలరు కోడ్, కానీ వనరులు పుష్కలంగా ఉన్నాయి అందుబాటులో, మరియు నేను ఉంటుంది ఇక్కడ సెమినార్. కానీ నేను కవర్ అనుకుంటున్నారా లీడర్బోర్డ్ ఈవెంట్స్. ఈ వాక్యనిర్మాణం మీరు ఒక నేర్చుకోవచ్చు తరువాత ఉపన్యాసంలో బిట్. ఈ JavaScript ఉంది. మేము ఒక క్లిక్ మనం కేవలం, చెబుతున్న, మరియు అది, పెంపు ఈ ఉంది హాష్ కేవలం ID అర్థం. పెంపు ID ట్యాగ్ న, తరువాత మేము అప్డేట్ - ముఖ్య పదాలను నేను మీకు కావలసిన చూడటానికి నవీకరణ మరియు ఎంచుకోండి మరియు ప్లేయర్. కాబట్టి ఏది ఆటగాడి ఎంపిక, మేము అది అప్డేట్. మరియు మనం ఏమి మేము పెంచడం ఉంది ఐదు దాని స్కోరు. మరియు కార్యాచరణను వర్ణించలేనిది మేము ఇక్కడ ఉన్నాయి. ఈ సదస్సు ముగిసిన తర్వాత, మేము కొన్ని మరింత కోడ్ చూడగలరు. కానీ నేను కావలసిన నా లక్ష్యం అన్నారు సైట్ మార్చడానికి, నేను ఇక్కడ కావలెను ఒక పై జోడించడానికి కాబట్టి నేను ఆటగాడు తొలగించవచ్చు. కాబట్టి అలా, నేను అవసరం రెండు పనులను. నేను అప్డేట్, HTML నవీకరించవలసి ఉంది యూజర్ చూపించవచ్చు అవుతుంది, వీక్షించడానికి మరియు అప్పుడు కొన్ని జావాస్క్రిప్ట్ కలిగి ఉన్నప్పుడు బటన్ నొక్కినప్పుడు, మేటోర్ అన్నారు ఏదో చేయాలని. ఇది ఆ క్రీడాకారుడు తొలగించడానికి చేస్తాడు. కాబట్టి కోడ్ భాగాలు చాలా ఉన్నాయి ప్రాథమికంగా ఇప్పటికే ఆ నాకు జరిగింది. నేను ఇక్కడ చూస్తే, నేను ఇప్పటికే ఒక మార్గం కలిగి యొక్క ఎంచుకున్న ఆటగాడు పొందడానికి. మీరు చూడగలరు ఉంటే, ఈ విషయాలు అనిపిస్తుంది. కాబట్టి నేను ఉంటే - నేను మరొక సంఘటన కలిగి వెళుతున్న. కనుక నేను ఏమి కాపీ వెళుతున్న. ఈ జాబితా ఎందుకంటే, నేను కామాతో అవసరం. కాబట్టి ఇప్పుడు నేను తొలగించడానికి క్లిక్ చేయండి వెళుతున్న. ఆపై బదులుగా క్రీడాకారులు తాజాకరణలో, నేను క్రీడాకారులు తొలగించడానికి వెళుతున్న. మరియు అన్ని క్రీడాకారులు అవసరాలను తొలగించడానికి ఒక ఎంపిక ఆటగాడు. కాబట్టి ఈ ఫంక్షన్ మేము అవసరం అన్ని ఉంది. నేను కొన్ని జోడించడానికి చేయాలి అయితే ఇక్కడ HTML. నేను ఇక్కడ స్క్రోల్ డౌన్ ఉంటే, వెబ్ లో ఉంది. మేము, ఇక్కడ ఒక విషయం కలిగి ఒక ఒక ట్యాగ్. మీరు గురించి ఆందోళన అవసరం లేదు. ఏం మీకు సంబంధించిన ఉంది ఈ ID పెంపు. మరియు ఈ, చెప్పడానికి అనుమతి చూస్తారో మేము పెంపు క్లిక్, మేము ఉంటుంది ఐదు పాయింట్లు ఇవ్వాలని. మరియు మీరు ఈ ఒక బటన్ అని చూస్తారు. ఆ btn అర్థం ఏమిటి. మరియు బటన్ టెక్స్ట్ ఐదు పాయింట్లు ఇవ్వాలని ఉంది. నేను ఏమి వెళుతున్న నేను ఉంది ఈ లైన్ కాపీ వెళ్తున్నారు. నేను తొలగించడానికి ID మార్చడానికి వెళుతున్న. నేను మార్చడానికి వెళుతున్న తొలగించడానికి ఇక్కడ టెక్స్ట్. కాబట్టి ఖచ్చితంగా ప్రతిదీ యొక్క సేవ్ చేయండి. నా జావాస్క్రిప్ట్ వెళ్లాలనుకుంటే నేను కలిగి నిర్ధారించుకోండి తొలగించడానికి ఇక్కడ అతను ఆడాడు. గుడ్. నేను రెండు ఫైళ్లను సేవ్ వెళుతున్న. రెండు ఫైళ్లను సేవ్ తర్వాత, మేము తిరిగి క్రింద వెళ్ళవచ్చు. ఇప్పుడు మనం చూడండి ఒక బటన్ తొలగించండి. మరియు ఒక మరింత అడుగు. మీరు ఒక పొందుటకు ఉండవచ్చు గమనించవచ్చు లోపం నేను క్లిక్ చేసినప్పుడు ఎందుకంటే ఏమీ జరుగుతున్నది, తొలగించండి. ఈ డీబగ్ ఒక మార్గం వెళ్ళడానికి ఉంది తిరిగి ఎలిమెంట్ లేదా తనిఖీ. నేను ఉద్దేశపూర్వకంగా ఇలా చేస్తున్నాను మీరు చేయగలరా మీరు ఏదో డీబగ్ ఎలా చూడండి. మూలకం తనిఖీ, మేము కలిగి ఇక్కడ మా టెక్స్ట్ అన్ని. నేను తిరిగి కన్సోల్ కు వెళ్లాలని మీరు అనుకుంటున్నారా. నేను ఇక్కడ వెళ్ళేటప్పుడు జరుగుతుంది నేను లోపం రకమైన పొందుటకు ఉంది. ఇది తొలగించడానికి ఏ విధానాన్ని ఉంది అన్నారు. నేను వెళ్లి, అప్పుడు ఈ విధంగా అన్నాడు ఉంది వరకు తిరిగి, నేను ఆటగాడు అని ఇక్కడ తొలగించండి. తొలగించు నిజానికి కాదు కుడి ఆదేశం. కాబట్టి ఏమి కుడి ఆదేశం తెలుసుకోవడానికి , మేటోర్ API ఉంది ఉంది. నేను మీరు మార్చాలి డాక్యుమెంటేషన్ అబ్బాయిలు కేవలం meteor.com ఉంది. నేను ఇక్కడ దానిని కలిగి. ఈ కేవలం మీరు అబ్బాయిలు ఉంది పేరు మరింత తెలుసుకోవడానికి. డాక్యుమెంటేషన్ ఒక లింక్ను ఉంది. మరియు ప్రధానంగా, నేను చెయ్యవచ్చు డిలీట్ కోసం కనుక్కుంటారు. మరియు మీరు చూసే, తొలగించండి నిజానికి తొలగించు ఉంది. ఆ ఆదేశం అని నేను కాల్. కాబట్టి ఇప్పుడు మేము తెలుసు, నేను వెళుతున్న ఈ తొలగించడానికి తొలగించడానికి మార్చడానికి. కాబట్టి ఇప్పుడు, నేను తిరిగి నా లీడర్బోర్డ్ వెళ్లి సైట్, నేను క్లిక్ వెళుతున్న తొలగించడానికి, మరియు ఇప్పుడు నేను యామ్ గాన్. ఎక్కువ రోజర్ ఉంది. నేను ప్రతి తొలగించడం కొనసాగించడాన్ని చేయవచ్చు ఒక నేమ్ నేను ఎడమ ఏమీ వరకు. కాబట్టి ఒక చిన్న ప్రివ్యూ ఉంది మేటోర్ వుపయోగించుటపై. మీరు చాలా JavaScript నేర్చుకోవడానికి వస్తారు మరియు చేయడానికి అవసరమైన HTML మేము లో కవర్ చేస్తాము, prettier చూడండి ఈ వారం యొక్క [? ముక్క?] HTML కోసం సెట్ మరియు తదుపరి లో జావాస్క్రిప్ట్ [? ముక్క?] సెట్. భయపడి పొందలేము అన్ని యొక్క ఉంటే ఈ విషయాన్ని మీరు సులభంగా వస్తుంది. ఇది సమయం నియంత్రిస్తుంది చివరి ప్రాజెక్టు. కనపడక ధన్యవాదాలు. నేను వెంటనే అప్ డేట్ లింక్ సదస్సు కాబట్టి మీరు కొన్ని మరింత చూడగలరు నేను అమలు చేసిన ఉదాహరణలు ఎలా మరింత ఆధునిక లీడర్బోర్డ్ పొందడానికి నేను ఇక్కడ ఈ వెబ్ సైట్ లో కలిగి ఒక తీవ్రమైన-leaderboard.meteor. ధన్యవాదాలు. [అప్లాజ్]