>> అన్ని కుడి, కాబట్టి నేడు, నేను మాట్లాడటం వెళుతున్న
జావాస్క్రిప్ట్ గురించి మరియు ఎలా ఉంది ఇతర భాషల నుంచి వివిధ
మీరు చెయ్యదగిన PHP ఇష్టం.
అందువలన న చివరి ఉపన్యాసంలో సోమవారం, మేము ఒక బిట్ మాట్లాడుకున్నారు
ఇలాంటి ఏది గురించి, ఏమిటి జావాస్క్రిప్ట్ మధ్య తెలిసిన
మరియు PHP లేదా పైథాన్ లేదా రూబీ లేదా సి లేదా ఇతర భాషలు
మీరు ఇప్పటికే అని తెలిసిన.
కానీ జావాస్క్రిప్ట్ నిజానికి ఒక నిజంగా ప్రత్యేక టేక్ ఉంది
చేస్తుంది ఆబ్జెక్ట్ మోడల్ న ఇది విధమైన పూర్తిగా భిన్నంగా
చాలా భాషలు కంటే మీరు వ్యవహరించే చూడాలని.
కాబట్టి విధులు ఒక విధమైన ఉంటాయి
అదుపు యొక్క జావాస్క్రిప్ట్ లో భావన.
వారు మార్గం మరింత శక్తివంతమైన కంటే ఇతర భాషలలో ఉంటాయి
Please, లో - ఒక కారణం,
వారు చూడగలరని విలువలుగా.
కాబట్టి ఇక్కడే మనం var x ఫంక్షన్ సమానం
మరియు అది ఒక మొదటి తరగతి ఉంది జారీ చేసే విలువ
ఒక వాదన వంటి చుట్టూ.
మీరు కలిగి లేదు ఫంక్షన్ x డిక్లేర్
మరియు ఆ పరిధిలో x ఉపయోగించండి.
మీరు x విలువ తరలిస్తారు ఎక్కడైనా అంతటా, మీకు తెలిసిన,
ఒక వాదన మరొక ఫంక్షన్
మీరు ఎగుమతి మాడ్యూల్ ఇక్కడ డేవిడ్ నోడ్ రాసేవాణ్ణి.
తరువాత స్థానం
ఒక ఫంక్షన్ ఒక అని జావాస్క్రిప్ట్ లో అభ్యంతరం.
కాబట్టి మీరు నిజంగా సెట్ చేయవచ్చు విలువలు వంటి లక్షణాలు
ఒక ఫంక్షన్పై మరియు కేవలం చికిత్స అది ఒక వస్తువు ఉంది ఇష్టం.
కాబట్టి మీరు పని చేసినప్పుడు j క్వెరీ, మిమ్మును ఎరుగుదును డాలర్
మరియు మీరు పాస్ ఇది ఒక సెలెక్టర్
మరియు విధిగా ఇన్వోక్చేయుటకు.
కానీ మీరు కూడా డాలర్ AJAX బిందువు ఉంటుంది.
మరియు ఆ కాదు విధమైన చేస్తుంది మీరు అనుకుంటే సమంజసం
కేవలం గా ఫంక్షన్ మీరు ఇన్వోక్ ఏదో
లేదా కాల్.
కానీ జావాస్క్రిప్ట్ అనుమతిస్తుంది విధులు లక్షణాలు సెట్
స్టాటిక్ లక్షణాలు కేవలం x డాట్ someProp తో
నేను అక్కడ ఎత్తి చూపారు.
మేము తదుపరి పాయింట్ కొంచెం వెళ్ళాలని అన్నారు
లోతు నిజానికి అని విధులు నయం చేయవచ్చు
జావాస్క్రిప్ట్ లో తరగతుల.
కాబట్టి భావన ఉంది ఈ కొత్త ఆపరేటర్లు
ఒక కొత్త ఉదాహరణకు యొక్క సృష్టించే ఒక విధమైన పాటు ఫంక్షన్
తరగతి శరీరానికి వంటి దానితో పాటు వచ్చే,
మరియు మేము వెళుతున్నాం దీనిని కొంచెం,
ఇది నమూనా అని.
మరియు ఇది చేస్తుంది ఏమి ఉంది చాలా ఏకైక జావాస్క్రిప్ట్ పోలిస్తే
ఇతర భాషలు ఇది తరగతి ఆధారపడి ఉంటాయి,
జావాస్క్రిప్ట్ ఆధారిత ఒక నమూనా ఉంది.
ఆపై కేవలం వద్ద అక్కడ అడుగున,
ఫంక్షన్ కేవలం పిలువబడుతుంది మేము ఉపయోగిస్తున్న రోబోట్లు స్పష్టంగా వంటి.
కాబట్టి కొత్త ఏమీ వార్తలు.
ప్రత్యేక వార్తలు మరొక విషయం
శ్రేణుల వాస్తవానికి అని వస్తువులు.
వారు PHP లో లాగ లేదు
మీరు సృష్టించడానికి ఒక కొత్త శ్రేణి.
ఈ నిజానికి షార్ట్హాండ్ కొత్త శ్రేణి చెప్పడం కోసం.
మరియు శ్రేణి నిజానికి ఒక ఒక వస్తువు యొక్క సబ్.
కాబట్టి ఏదో ఉంది వివిధ మరియు నేను వెళ్తారో
కొద్దిగా మరింత లోకి ఆ వివరాలు.
మరియు డీబగ్గింగ్ సామర్ధ్యాలు
జావాస్క్రిప్ట్ తో నిజంగా సరిపోలని చాలా నేను చూసిన వంటి.
ఈ స్క్రీన్ ఉంటుంది Chrome ఇన్స్పెక్టర్ యొక్క
మేము చూడాలని ఇది మిగిలిన ఉపయోగించి
ప్రదర్శన నేటి.
మరియు మీరు కేవలం, ఈ చెయ్యడానికి డెవలపర్ ఉపకరణాలు ఫైలు వెళ్ళండి
మరియు ఓపెన్ Chrome ఇన్స్పెక్టర్ లేదా మీరు కుడి క్లిక్ చేయవచ్చు
మరియు ప్రదర్శన మూలకం నేను క్లిక్ ఇది HTML పేజీలో భావిస్తే
లేదా నేను కమాండ్ అని ఎంపిక J ఈ చేస్తుంది.
కానీ మేము ఈ లోకి వెళ్ళి మీరు చేస్తాము నిజానికి బ్రేక్ పాయింట్స్ సెట్ చేయవచ్చు
మీరు ద్వారా అమలు చేస్తున్నారు వంటి జావాస్క్రిప్ట్, విధమైన
ఏ స్థానిక విశ్లేషించడానికి వేరియబుల్స్, ఏ విలువ ఉంటాయి
ఈ ఉంది మరియు అది డీబగ్ కోడ్ మార్గంలో సులభంగా.
మరియు don't - లేనని బ్రౌజర్ వైపు కోడ్ ఏర్పాటుచేయబడ్డాయి
కానీ మీరు నిజంగా ఒక ఉదాహరణకు అమలు
ఈ Chrome ఇన్స్పెక్టర్ యొక్క మీ సేవ వైపు కోడ్ కోసం
నిజంగా చక్కగా ఉంది మీరు ఎందుకంటే లైన్ ద్వారా లైన్ ద్వారా అడుగు చేయవచ్చు
ఒక అభ్యర్థన వచ్చిన మీ సర్వర్ మరియు ఏం చూడండి
మరియు వేరియబుల్స్ ప్లే డౌన్ ఇక్కడ కన్సోల్ లో.
నేను చెప్పిన విధంగా, జావాస్క్రిప్ట్ ఒక నమూనా ఆధారిత లాంగ్వేజ్
ఇది సమితి ఉంది అర్థం విధమైన ఇవి డిఫాల్ట్ విలువలు
ప్రతి ఫంక్షన్ కోసం దాగి
వస్తువు డాట్ నమూనా ఆస్తి.
కాబట్టి ఇది ఒక హాష్ ఉంది కేవలం వివిధ డిఫాల్ట్ విలువలు
మీరు ఒక అర్థించడానికి ఉన్నప్పుడు కొత్త కీవర్డ్ తో పని,
ఆ రూపొందించేది విధులు వంటి డిఫాల్ట్
అందుబాటులో ఉన్న ఉదాహరణకు న.
కాబట్టి ఆ నిజానికి ఉంది - కోసం నిజంగా సమర్థవంతంగా
ఇది సమర్థవంతమైన మార్గం ఉంది తెలివైన వస్తువులు మెమరీ సృష్టించడం
ఎందుకంటే జావాస్క్రిప్ట్ రన్టైమ్ మాత్రమే ట్రాక్ ఉంది
వస్తువు యొక్క మాదిరిని.
ఇది విధమైన అని పాయింట్లు
మీరు ఒక కొత్త cretae ఉన్నప్పుడు ఒక తరగతి ఉదాహరణకు.
మరియు మీరు కూడా అనుకరిస్తాయి వంటి వారసత్వ ప్రసిద్ధుడు
తరగతి ఆధారిత భాషలలో మీరు విధమైన పేరు
ఒక వంటి ఈ విస్తరించి, ఆ మీరు అనుకరిస్తాయి అని విస్తరించి
జావాస్క్రిప్ట్ లో అని ఏమి ద్వారా
నమూనా గొలుసు.
మరియు మేము ఉదాహరణలు చూస్తారు గురించి.
మీ ఉంటే - j క్వెరీ ప్లగిన్లు నిజానికి వారు j క్వెరీ సిఫార్సు
డాలర్ డాట్ ఉపయోగించడానికి రచయితలు fn కార్యాచరణ జోడించడానికి
j క్వెరీ లైబ్రరీ.
మరియు మేము నిజంగా చూడాలని వెళ్లగలదు - కాబట్టి, ఈ పేజీలో,
మేము డాలర్ కలిగి - నేను క్వెరీ ఉన్నాయి.
మరియు మీరు డాలర్ లేకపోతే కన్సోల్ లో డాట్
నేను తీసుకు పేర్కొన్నారు దీనిలో మీరు కమాండ్ షిఫ్ట్ J ద్వారా
లేదా కేవలం చూడండి అన్నారు, డెవలపర్, డెవలపర్ ఉపకరణాలు
మరియు సోర్సెస్ టాబ్ అన్నారు.
[వినబడని ప్రధానంగా ప్రత్యేక]
ఖచ్చితంగా ఓహ్. కాబట్టి నేను ప్రారంభించింది ఒక వేరియబుల్ టైప్,
ఇది నాకు ఆటో సంపూర్ణ ఏమి అక్కడ అందుబాటులో ఉంది.
కాబట్టి నేను డాలర్ టైప్ మరియు నేను నేను Chrome కొన్ని ఉన్నాయి అనుకుంటున్నాను చూడండి
అంతర్నిర్మిత డాలర్, డాలర్ మరియు డాలర్ x.
కాబట్టి ఇప్పుడు నేను మీరు డాలర్ మరియు నేను ఒక డాట్ ప్రవేశపెట్టింది.
అది నాకు చూపిస్తుంది అన్ని లక్షణాలు
అందుబాటులో ఉన్న j క్వెరీ వస్తువుపై.
కానీ నేను డాలర్ లేకపోతే డాట్ నమూనా,
నేను ఇప్పుడు అన్ని పద్ధతులు చూడండి నేను ఉపయోగించి ఉపయోగిస్తారు చేస్తున్నాను
నేను డాలర్, సెలెక్టర్ ఉన్నప్పుడు ఆపై నేను, తో ఆ గొలుసు
మీకు తెలిసిన, తరగతి జోడించండి లేదా కలపవచ్చు లేదా బ్లర్ లేదా వంటి ఏ.
ఆ అన్ని ఉన్నాయి నమూనా న
ఇది హుడ్ j క్వెరీ క్రింద యొక్క ఒక కొత్త ఉదాహరణకు సృష్టిస్తుంది
మరియు విధమైన అన్ని దాక్కున్నాడు మీరు నుండి ఆ వివరాలు.
నేను అని పాయింట్ ఇక్కడ పైగా తిరిగి తయారు
ఫంక్షన్ తో, వారు నిజానికి మీరు నుండి నమూనా దాచడానికి
మరియు కేవలం ఇది అలియాస్ డాలర్తో fn డాట్.
కాబట్టి చాలా మంది నిజానికి గుర్తించలేరు
ఒక నమూనా ఉందని హుడ్ that's క్రింద -
మీరు ట్యాప్ మరియు ఆ అదనపు క్రియాశీలతను జోడించండి
ప్రతి j క్వెరీ సందర్భానికి మీరు కావాలనుకుంటే.
కాబట్టి "కొత్త" ఆపరేటర్ నిజంగా విధమైన కష్టం
మొదటి వద్ద అర్థం.
మీరు ఒక ఫంక్షన్ కాల్ చేసినప్పుడు "కొత్త" తో,
ఇది పూర్తిగా విభిన్నమైనది ఫంక్షన్ కాల్ మార్గం
మీరు అని ఉంటే వంటి రోబోట్లు స్పష్టంగా.
కాబట్టి "కొత్త" ఆపరేటర్లు సృష్టిస్తుంది ఒక కొత్త ఉదాహరణకు పిలవబడే
ఒక వస్తువు లేదా ఒక కొత్త , మీరు ఆలోచించవచ్చు యొక్క ఉదాహరణకు
ఒక తరగతి వస్తువు యొక్క.
మరియు ఈ, విలువ సంభవించినప్పుడు ఈ ఏ తెలిసిన ఉండవచ్చు
, j క్వెరీ నుండి తో వారు విధమైన ఈ సెట్
సౌకర్యవంతంగా ఉండే వస్తువు సమయంలో.
వారు సాధారణంగా దానిని సెట్ మీరు అని ప్రస్తుత DOM నోడ్
మీరు వంటి ద్వారా వెళుతున్న న ప్రతి లేదా అలాంటిదే.
వారు - ఈ విలువ భావించబడేది ఉదాహరణకు విలువ ఉండాలి
మీరు "కొత్త" తో సృష్టించిన, ఇది ప్రతిదీ కలిగి
నమూనా గొలుసు మరియు అన్ని మీరు కనుగొనడానికి కావలసిన పద్దతుల
నమూనా లక్షణాలు వంటి.
కాబట్టి దాని మీద ఆధారపడి ఒక ఫంక్షన్ అంటారు,
ఈ యొక్క విలువ ఏమిటి.
అది నిజంగా కంగారు మీరు JavaScript కొత్త అయితే.
కానీ అని ప్రతి ఫంక్షన్ ఒక ఉంది - ఈ విలువ వద్ద ఉంది.
మీరు సృష్టించలేదు కాబట్టి కూడా ఏదో ఒక కొత్త ఉదాహరణకు,
ఈ భావించబడుతుంది ఆ ప్రపంచ ఉండాలి.
లేదా మీరు ఒక ఫంక్షన్ కాల్ చేయవచ్చు కాల్ పద్ధతి ఉపయోగించి
పద్ధతి దరఖాస్తు పేరు జావాస్క్రిప్ట్ లో.
మీరు ఫంక్షన్ మరియు ఈ ఉండాలి ఏమి తెలుపుము.
కాబట్టి మీరు, ఇది డైనమిక్ చేయవచ్చు నిజంగా శక్తివంతమైన ఇది
కానీ మీరు అనుమతిస్తుంది తప్పుదారి చెయ్యవచ్చు విషయాలు
మరియు గందరగోళంగా ఇతర అభివృద్ధి
వారు నిజానికి ఉపయోగించే కాకపోతే.
మరియు j క్వెరీ, నేను వాదిస్తుంది ఇది మరింత గందరగోళంగా చేస్తుంది
ఇది సౌకర్యవంతంగా ద్వారా మరియు సెట్
ప్రస్తుత DOM నోడ్.
అయితే సాధారణ నియమం గుర్తు ఈ యొక్క విలువ ఏమిటి
మీరు చూస్తు
క్రియాత్మక పిలుపు వద్ద డాట్ ఎడమ ఏమి.
కాబట్టి మీరు ఒక వస్తువు ఉంటే
మరియు అది ఏదో డాట్ ఉంది ఏదో విధి
మీరు కాల్ చేస్తున్న మొదటి విలువ ఏ విలువ ఉంది
ఈ ఉంది.
ఇక్కడ ఒక కోడ్ ఉదాహరణ
నేను సృష్టించడం నేను పేరు సాహిత్య ఒక నూతన ఆబ్జెక్ట్
ఇది కేవలం వస్తువు వంకర బంధాలను రూపొందించినవారు
మరియు నేను బాబ్ పేరు వినిపిస్తున్నాయి
ఆపై నేను ఒక sayName కలిగి ఇక్కడ ఇది పద్ధతి -
ఈ sayName లోపల నేను x sayName డాట్, లేకపోతే
ఈ విలువ సమానం x ఎందుకంటే ఎడమ
డాట్ x ఉంది. చేస్తే నేను, డాట్ sayName x కాల్
ఇది హలో బాబ్ చెబుతారు.
ఆపై మరొక ఉదాహరణ
నిజానికి కేటాయించి నేను ఇక్కడ x డాట్ sayName, ఫంక్షన్
వేరియబుల్ Y వరకు, ఇది నేను పేర్కొన్న
JavaScript మీరు లో విధులు కేటాయించవచ్చు
వేరియబుల్స్ మీకు కావలసినప్పుడు, కు ఇది, ఆ విధంగా నిజంగా సౌకర్యవంతమైన వార్తలు
కానీ ఇప్పుడు నేను, Y కాల్ చేసినప్పుడు ఇది x సందర్భంలో కోల్పోయాడు.
కాబట్టి ఈ ఇప్పుడు ప్రపంచ లేదా ఉంది మీరు కఠినమైన రీతిలో అయితే,
నేను శూన్య నమ్ముతాను లేదా undefined.
కానీ - కాబట్టి Y మీరు ఏమి కాదు మీరు చూస్తున్న ఇక్కడ అంచనా
x మరియు మీకు చూడాలని sayName కాల్,
మీరు ఈ పేరుతో ఆశించే బాబ్ భావించబడేది.
కానీ మీరు ఇది ఆఫ్ వెనక్కి ఉంటే వస్తువు మరియు అని
ద్వారా, ఈ ఇప్పుడు ప్రపంచ ఉంది.
ఆ నేను ప్రస్తావించింది ఏమిటి మీరు డాలర్ చూసినప్పుడు, ఈ డాట్
మీరు తరచుగా యొక్క భావించడం లేదు ఏమి నిజంగా జరగబోతోంది.
కానీ క్వెరీ విధమైన ఉంది వారి సొంత డొమైన్ నిర్దిష్ట భాష
ఈ వ్యవహరించే మరియు కోసం మీరు ఉపయోగిస్తారు ఏమి కాదు
జావాస్క్రిప్ట్ లో.
మరియు నేను ఈ అభిప్రాయపడుతున్నారు ఇది నిజంగా ముఖ్యం ఎందుకంటే
బాగా నిర్మాణాత్మక రచన కోసం ఆబ్జెక్ట్ ఓరియంటెడ్ కోడ్
జావాస్క్రిప్ట్ నిజంగా కలిగి లో ఒక మంచి అవగాహన మరియు పట్టు
ఈ ఎలా పనిచేస్తుంది మరియు ఎలా ఆబ్జెక్ట్ మోడల్ రచనలు
మరియు ఎలా కొత్త ఆపరేటర్లు పనిచేస్తుంది.
లేకపోతే, మీరు అంతం j క్వెరీ స్పఘెట్టి తో
ప్రతిదీ విధమైన ఉన్న అన్ని చోట్ల
మరియు మాత్రమే DOM వ్యవహరించే.
మీరు నిజంగా ఉంటే JavaScript వ్రాయండి
ఒక నిర్మాణాత్మక పద్ధతిలో, అది చాలా సులభతరం చేస్తుంది
క్రమం, పని ఆందోళనలు వేరు
వ్యవహరించేందుకు DOM నవీకరించుటకు మరియు వ్యవహరించే
అసలు తర్కం మరియు కోడ్ తో.
కాబట్టి యొక్క ఒక పరిశీలించి లెట్ ఆ చుట్టూ కొన్ని ఉదాహరణలు.
నేను ఇక్కడ కొన్ని ఉదాహరణలు ఉన్నాయి.
ఈ కేవలం ఒక సాధారణ ఉదాహరణ జావాస్క్రిప్ట్ ఉపయోగించి
మరియు కొన్ని విధులు జోడించడం ఇది ఆపై విధమైన రూపొందించటంలో
ఒక సూక్ష్మ అప్లికేషన్ వంటి.
కాబట్టి ఇది నిజానికి చాలా సులభం.
అది మాత్రమే విషయం మొదటి వద్ద మీ పేరు అడుగుతుంది.
నేను టిమ్ చెప్పడానికి మరియు అప్పుడు మీరు చేస్తాము బాబ్ మీ పేరు మార్చవచ్చు.
మరియు అన్ని ఈ ఉంది అప్లికేషన్ చేస్తుంది.
కానీ నేను అభిప్రాయపడుతున్నారు చేయాలనుకుంటున్న దాన్ని అది ఎలా ఉంది.
నేను ఈ పేరు జెనరేటర్ కలిగి ఒక ప్రారంభ విధానం ఇది వస్తువు
యూజర్ అడుగుతుంది వారి పేరు కోసం
ఈ askForName కాల్
ఇక్కడ డౌన్ ఇది ప్రాంప్ట్ చేస్తుంది
పేరు నియమించలేదు ఉంటే తర్వాత మళ్లీ ఇది అడుగుతాడు
ఈ askForName కాల్.
అది పేరు గెట్స్ ఒకసారి, ఈ నవీకరణ పేరు పిలుస్తుంది.
కాబట్టి ఈ అప్పుడు సెట్లు h1 ట్యాగ్ వినియోగదారు యొక్క పేరు.
మరియు పేరు లేకపోతే సెట్, అది ఒక లోపం విసురుతాడు.
[వినబడని ప్రధానంగా ప్రత్యేక]
ఖచ్చితంగా ఓహ్. కనుక ఇది అమర్చుతుంది h1 ట్యాగ్ వినియోగదారు యొక్క పేరు
setDisplayName కాల్ HTML చేస్తుంది
JS పేరు కంటైనర్ మరియు లో నా HTML అన్ని ముందు వెబ్
JS సెలెక్టర్లు కనుక తో ఇది పొందడానికి మంచి అలవాటు ఉంది
కేవలం చేయడానికి లోకి అది కంగారు లేదు
మీరు ఉపయోగిస్తున్న ఉన్నప్పుడు ID యొక్క లేదా తరగతులు వంటి సెలెక్టర్లు
శైలి రెండు కోసం మరియు తర్కం కోసం
మీ జావాస్క్రిప్ట్ లో ఫ్రంట్ ఎండ్ అప్లికేషన్లు.
ఎందుకంటే మీరు వివిధ కలిగి ఉంటే పనిచేసే ప్రజల యొక్క సమూహాలు
కోడ్ బేస్ మరియు మీరు ఒక సెలెక్టర్ కలిగి
డిజైనర్ నిర్ణయించుకుంటాడు మార్చడానికి సుభద్ర వేదుల ఎందుకంటే -
అద్భుతంగా, కాబట్టి వారు అక్కరలేదు ఒక కొత్త తరగతి ఉంచినప్పటికీ తీసుకోవాలని
బయటకు మీదే మరియు మీరు ఆధారపడే చేస్తున్నారు జావాస్క్రిప్ట్ అవసరాల కోసం దాని మీద,
అప్పుడు మీ కోడ్ తొలగిస్తుంది.
దానికి ముందు మరియు క్రమం మంచి
వంటి పేరుబరి దాదాపు జావాస్క్రిప్ట్ సంబంధిత తరగతులు
లేదా లక్షణాలను JS ఒక ఉపసర్గ.
కాబట్టి ఈ అందంగా ఉంది సాధారణ మరియు మీరు చూడగలరు
నేను అన్ని ఈ సందర్భాలలో కాల్ చివరిలో ఈ తిరిగి.
కాబట్టి ఈ మంచి ఉంది పొందడానికి అలవాటు,
మీరు ఒక ఇవ్వాలని చెల్లుబాటు అయ్యే తిరిగి విలువ.
AskForName నేను తెలియదు అర్ధమే ఎందుకంటే
మీరు తిరిగి పేరు వస్తుందనే.
కానీ అనుమతిస్తుంది మీరు చేయడానికి
మీరు ఈ నవీకరణ తిరిగి ఉంటే ఇది విలువ తిరిగి, పేరు
setDisplayName ఏ ఉంది ఈ విలువ తిరిగి.
మరియు మీరు క్రమం అనుమతిస్తుంది మీరు చేస్తున్నట్లుగానే వంటి గొలుసు
తిరిగి ద్వారా j క్వెరీ లో ఈ ప్రతి సమయం విలువ.
ఈ సూచిస్తుంది ప్రస్తుత వస్తువులు
కాబట్టి మీరు ఈ డాట్ కాల్ కాలేదు askForName డాట్ setDisplayName
మరియు అది కొనసాగిస్తామని ఈ విలువ మరియు మీరు అనుమతిస్తుంది
ఒక nice చైన్ కలిగి.
ఆపై లో - కాబట్టి లో ఈ రెండవ ఉదాహరణ.
[పాజ్]
అన్ని కుడి.
OK. కాబట్టి యొక్క ముందుకు తెలియజేయండి మరియు కన్సోల్ ప్రారంభించిన
మరియు నా సోర్సెస్ టాబ్కు వెళ్ళండి.
మేము నిజంగా ఈ పాప్ చేస్తాము.
కాబట్టి Chrome డెవలపర్ లో నేను చెప్పిన ఆ టూల్స్,
ఈ ముక్క ఉంది కుడి మరియు ఒక ఆన్ -
మీరు ఈ స్టాప్ సైన్ చూడగలరు డిఫాల్ట్ ద్వారా, ఇది బ్లాక్గా.
కానీ అది పైగా మీరు మౌస్, ఇది మినహాయింపులు విరామం లేదు "అన్నారు.
విరామం క్లిక్ అన్ని మినహాయింపులు. "
మరియు మీరు క్లిక్ చేసినప్పుడు మళ్ళీ, అది నీలంగా.
ఇప్పుడు ఎప్పుడైనా ఆ విసిరి ఒక లోపం ఉంది
మీ జావాస్క్రిప్ట్ కోడ్ లో, ఇది చేస్తాము పాయింట్ వద్ద ఆగి మీరు అనుమతిస్తుంది
ఏమి విశ్లేషించడానికి.
కాబట్టి - మరియు ఆ నిజంగా ఒక ఉపయోగం భావన చేర్చేందుకు గురించి.
ఆపై మీరు క్లిక్ మళ్ళీ, అది పర్పుల్ మారుతుంది
మరియు ఈ సాధారణంగా ఉంది ఏమి నేను సైన్ ఉంచడానికి
ఇది మాత్రమే కోడ్ విచ్ఛిన్నం ఒక మినహాయింపు ఉన్నప్పుడు
ఆ క్యాచ్ చేయలేదు.
కాబట్టి కోసం j క్వెరీ లో సార్లు చాలా ఉదాహరణకు, వారు క్యాచ్లు ప్రయత్నించండి లేదు
ఒక బ్రౌజర్ లేదో పరీక్షించేందుకు సామర్ధ్యం విధమైన
మరియు అక్కడ నుండి కొనసాగుతుంది.
ఈ మాత్రమే ఉంది ఒక లోపం ఉంది
కలిగించారు ఒక ప్రయత్నించండి క్యాచ్ చిక్కుకున్న.
సో యొక్క ప్రయత్నించండి తెలియజేయండి మరియు submit ఖాళీ అని ఒక పేరు.
నేను చూడగలరు ఆ కోడ్ ఇప్పుడు ఆపితే
updateName పద్ధతిలో మరియు నేను పేర్ల పై మౌస్
మరియు అది ఖాళీగా ఖాళీ చూడండి.
అక్కడ అది ఖాళీగా సమానంగా.
అలా అయితే కొత్త త్రో పేరు దోషాలు మరియు ఇప్పుడు నేను తిరిగి అడుగు చేయవచ్చు
ఫంక్షన్ ద్వారా కాలమ్ మరియు సరి ", చెప్పటానికి,
ఈ, నుండి వచ్చిన "మరియు, క్లయింట్ యొక్క విలువ ఏమిటి చూడండి.
కనుక ఇది, askForName పద్ధతి
setDisplayName ప్రారంభం మరియు updateName.
మరియు ఈ కేవలం ఒక నిజంగా ఉపయోగకరంగా ఉంటుంది మార్గం మీరు చూడగలరు అన్ని
అందుబాటులో వేరియబుల్స్ స్కోప్ లో అదే
మూసివేత వేరియబుల్స్ గా, మూసివేయబడింది కాబట్టి ఏదైనా
ఈ చర్య ద్వారా.
కాబట్టి నేను చూడగలరు - క్లయింట్ యొక్క విలువ ఏమిటి
మరియు ఈ ఏ విలువ.
మేము ఈ 'కారణం j క్వెరీ సరితూగేటట్లుగా
ప్రస్తుత DOM అంశానికి.
కానీ నిజంగా ఉపయోగం కోడ్ డీబగ్గింగ్ కోసం
ఈ వంటి లోపాలపై బ్రేక్.
మరొక లక్షణం Chrome ఇన్స్పెక్టర్ ఉంది
ఆ మీరు ఏ సమయంలో విభిన్న లైన్లతో క్లిక్
వరుసగా మరియు చేస్తాము ప్రదేశాలలో బ్రేక్
మీరు బ్రేక్ పాయింట్స్ సెట్ పేరు వారు సూచిస్తారు చేస్తున్నారు.
నేను క్లిక్ చేస్తే, లైన్ నీలంగా.
నాలో చెయ్యనివ్వండి ఇక్కడ అమలు, OK, అని విరిగింది.
ఇప్పుడు యొక్క పేరు సెట్ తెలియజేయండి ఆలిస్ మరియు సమర్పించండి హిట్.
కాబట్టి ఇప్పుడు నేను కూడా చూడగలరు ఇది పాయింట్ వచ్చింది ముందు
ప్రతిదీ నవీకరించడానికి, అది ఇప్పుడు ఉంది నేను చూడగలరు ఇక్కడే ఆగిపోయింది
నా ఈ పేరు ఆలిస్ అని ఆపై నేను కొనసాగించవచ్చు -
నాకు పేజీ రీలోడ్ తెలియజేయండి.
అన్ని కుడి, ఇప్పుడు అది , మళ్ళీ ప్రారంభంలో మొదలు
ఇది ఈ ఆగిపోయింది లైన్ మరియు నేను చూడగలరు
ఆ పేరు ఉంది undefined.
askForName అది పని ఇది తద్వారా తరచుగా ఉపయోగం
మీరు ఆ విధులు ఉంటే వివిధ ఫైళ్లు నుండి వచ్చే
లో లేదా వివిధ ప్రాంతాలలో మునుపటిలా కోడ్, మీరు చూడగలరు,
మరియు ఆ చేరుకునే, అది హైలైట్ చేస్తుంది.
అలవాటు పొందడానికి కాబట్టి మంచి డీబగ్గింగ్ ఉపకరణాలు ఉపయోగించి
కేవలం లేని డాట్ లాగ్ పరచటానికి.
OK, కాబట్టి యొక్క తీసుకుందాం ఒక రెండవ ఉదాహరణ చూడండి
వీటిలో ఎక్కువ ఉపయోగం నేను పేర్కొన్నట్లు గా నమూనాలను.
కాబట్టి ఈ ఉదాహరణ లో,
మేము ఒక కొత్త సృష్టిస్తున్నారు CS అనే
మరియు ఈ క్యాపిటల్స్ కాబట్టి సమావేశం ప్రామాణిక
జావాస్క్రిప్ట్ లో ఉంటే ఒక ఫంక్షన్ ఉపయోగించవచ్చు కోరుకుంటున్నాము
ఒక కన్స్ట్రక్టర్ వంటి, వ్యతిరేకంగా
కేవలం ఒక సాధారణ ఫంక్షన్, మీరు చూపడంలో.
నేను రాజధాని CS మరియు ఈ కలిగి ఒక వేరియబుల్ courseId పడుతుంది
మరియు courseTitle ఇది నేను ఈ courseId సెట్,
ఈ courseTitle తయారీదారు లో.
మరియు నేను కూడా, విద్యార్థులు సెట్ మరియు ఖాళీ శ్రేణుల వంటి ఉపన్యాసాలు.
కాబట్టి మీరు కారణం -
OK, కాబట్టి నమూనా లక్షణాలు అప్పుడు నిర్వచించారు
డౌన్ ఇక్కడ తో - కాబట్టి టెంప్లేట్ కేవలం అండర్ ఉంది
టెంప్లేట్ ఒక అండర్ టెంప్లేట్ మీరు ఒక మార్గం -
టెంప్లేట్లు పోలి డేవిడ్ పేర్కొన్నారు అని
సర్వర్లో, మీరు కేవలం స్క్రిప్ట్ ట్యాగ్ రాయడానికి
ఒక JavaScript కాదు స్క్రిప్ట్ కానీ ఒక టెక్స్ట్ HTML
మరియు నేను ఏ j క్వెరీ ఉంది తో -
ఈ ఉంచేందుకు లేదు ఓపెన్, అవును, అక్కడ మేము వెళ్ళి.
J క్వెరీ, అది సంతరించుకోనుంది ఆ టెంప్లేట్ యొక్క HTML విలువ
ఆపై ద్వారా అమలు వినియోగ గ్రంధాలయాలు తక్కువగా
టెంప్లేట్ ఇంజిన్.
కాబట్టి డాక్యుమెంటేషన్ ఆ కోసం ఇక్కడ డౌన్
వినియోగ టెంప్లేట్ కింద
కానీ ప్రాథమికంగా మీరు చదువుకోవచ్చు దాని గురించి కొద్దిగా ఎక్కువ.
కానీ ఈ స్ట్రింగ్ మదింపు మరియు ఒక ఫంక్షన్ మారుతుంది
ఇది మేము అప్పుడు డేటా తరలిస్తారు లోకి మరియు అది డైనమిక్ కాల్.
నేను తదుపరి రెండు పద్ధతులు addStudent మరియు addLecture ఉంటాయి.
ఈ కేవలం వాటిని జోడించండి నేను సెట్ చేసిన అంతర్గత శ్రేణుల
తయారీదారు మరియు పద్ధతి రెండర్.
కాబట్టి, యొక్క కొత్త సృష్టించడానికి వీలు CS యొక్క ఉదాహరణకు 164 అని
ఈ కోర్సు ఇది సంఖ్య 164 మరియు టైటిల్.
ఆపై CS50 ఇది ఉంది CS1, CS50 మరియు పరిచయ
ఆపై కొన్ని జోడించండి విద్యార్థులు ప్రసంగాలు
ఆపై CS50 రెండర్ కాల్.
నేను కోడ్ అమలు, అయితే నేను eval తో చేస్తున్నాను.
మీరు నిజంగా ఉపయోగించాలనుకుంటున్నాను ఎప్పటికీ Eval, కానీ నేను విధమైన ఉన్నాను
తీసుకొని అన్ని ఇక్కడ ఉంది జావాస్క్రిప్ట్
మరియు ఎగిరి దాన్ని అమలు.
ఈ లోకి చూపుతుంది ఈ కొత్త సందర్భాల్లో ఎక్కించి
కలిగిన CS తరగతి లక్షణాలు, కాబట్టి మేము మారారు
addLecture ద్వారా మరియు పూర్తి చెరి addStudent.
నేను పేర్కొన్న నేను ఈ తిరిగి నేను ఎందుకంటే,
నేను నిజానికి ఈ గొలుసు addLecture మరియు addStudent కాల్స్
మరియు అది కేవలం అదే పని చేస్తాము.
జావాస్క్రిప్ట్ లో లక్షణాన్ని ఆ మరింత ఉపయోగపడుతుంది
సర్వర్లో పేరు మీరు నిజంగా ఏ సమయంలో
మీ అప్లికేషన్ గెట్స్ పెద్ద మీరు ఎక్కడ తెలియదు
మరియు అది సెట్ కష్టం ఈ వ్యక్తిగత బ్రేక్ పాయింట్స్
నేను చెప్పిన Chrome ఇన్స్పెక్టర్ ఉంది
డీబగ్గర్ కీవర్డ్ ఉపయోగించడానికి.
కనుక ఇది D-E-B-U-G-G-E-R కేవలం ఉంది.
మరియు మీరు ఒక డీబగ్గర్ ఉంచారు మీ కోడ్ లో కీవర్డ్
మరియు మీరు - అక్కడ మేము, రెండు Gs వెళ్ళండి.
మీరు డీబగ్గర్ పెట్టి మీ కోడ్ లో కీవర్డ్
మరియు మీరు ఒక డీబగ్గర్ అమలు చేస్తున్నారు
ఇటువంటి Chrome వంటి ఇక్కడ ఇన్స్పెక్టర్
లేదా సర్వర్లో Chrome ఇన్స్పెక్టర్, ఇది జావాస్క్రిప్ట్ చెబుతుంది
ఆ పంక్తిలో అమలు ఆపడానికి కోడ్ యొక్క ఆపై మీరు అనుమతిస్తుంది
మిగిలిన ద్వారా అడుగు సంకేతాలు ఉరి.
నేను పరుగుల కోడ్ క్లిక్ చేస్తే ఇక్కడ, ఇప్పుడు ఆపటం
ఈ డీబగ్గర్ లైన్ వద్ద మరియు నేను OK చూడండి, ఇక్కడ CS50 విలువ ఉంది
మరియు అది ఒక వచ్చింది కోర్సు ఉంది టైటిల్, కోర్సు ID,
ఇది సంఖ్య ఉపన్యాసాలు సంపాదించి, ఏ విద్యార్థులు.
ఆపై నేను ద్వారా అడుగు చేయవచ్చు మొత్తం addLecture,
నేను నెట్టడం చూడగలరు ఈ ఉపన్యాసాలు న,
మౌస్ ఓవర్, "హలో వరల్డ్".
నేను నిజంగా కన్సోల్ ఈ సెట్ దీన్ని
ప్రస్తుత వస్తువు మీరు సైన్ అని
ఈ ఉపన్యాసం "హలో వరల్డ్" ఉంది.
మరియు పునాది ఉంచడానికి చాలా నేను కావలసిన ద్వారా.
నేను అడుగు అనుకుంటే
ఒక ఫంక్షన్ కాల్ 'కారణం లోకి నేను వెళుతున్న ఏమి
addLecture వెళ్లడానికి చేయడానికి, ఈ బటన్ ఇక్కడే ఉంది
"తదుపరి దశ చెప్పారు ఇది ఫంక్షన్ కాల్, "మరియు నేను వెళ్ళే
పాయింట్ నేను బహుశా రెడీ చేశారు ఏదో గురించి wondering.
ఉదాహరణకు 164 రెండర్.
కాబట్టి ఈ సమయంలో, అది ఇవ్వబడిన కావడం.
నేను ఈ టెంప్లేట్ చూడగలరు సంకలనం టెంప్లేట్.
నేను ఈ పాయింట్ నేను చూడగలరు ఇద్దరు విద్యార్థులను ఉండాలి
మరియు రెండు ప్రసంగాలను.
ఆపై నమూనా ఉంది నేను సూచిస్తున్నట్లు చైన్.
వచ్చే కాబట్టి అప్రమేయ కేవలం ఒక వస్తువు పాటు
సాధారణంగా JavaScript, లో
ఇది రెండు స్ట్రింగ్ వస్తుంది తయారీదారు విలువ.
ఆపై వాటిని నేను లో జోడించిన
addLecture, addStudent తో ఆపై లక్షణాలు
ఈ ప్రత్యేకమైన ఆ తరగతి ఉదాహరణకు
ఇది అర్థించబడింది వంటి కొత్త కీవర్డ్ తో.
కాబట్టి దీన్ని చూద్దాం కేవలం ఒక ఈ ఉదాహరణ
మరియు తర్వాత మేము కొన్ని అడుగు చేస్తాము నాకేదో
సర్వర్లో.
కాబట్టి యొక్క ముందుకు వెళ్లి తెరవండి ఈ చివరి ఉదాహరణ ఉంది -
యొక్క పేరు కోడ్, చూద్దాం?
ఈ జరిగింది పేరు నేను తెలియదు.
OK, అలాగే, మేము skip ఉండవచ్చు ఈ కోడ్ పైగా నిజానికి -
ఓహ్ పట్టు, నేను తప్పిన అనుకుంటున్నాను కోడ్ కోసం శైలి షీట్.
OK, కాబట్టి యొక్క తెలియజేయండి పెద్ద ఈ కొద్దిగా.
ఈ ఉదాహరణలో, నేను చూపిస్తున్న చేస్తున్నాను కూర్పుపై కొంచెం
నమూనా గొలుసు,
కాబట్టి వారసత్వ ఏర్పాటు జావాస్క్రిప్ట్ తో.
కాబట్టి ఈ సందర్భంలో, మనం అన్నారు ఇది ఒక కేటలాగ్
బహుశా నిర్వహించడానికి బహుళ కోర్సులు.
కాబట్టి జాబితా ఉంది ఒక addCourse పద్ధతులు.
కనుక ఇది తనిఖీ లేదో కోర్సు ఆ జారీ ఉదాహరణను
ఉలిక్కిపడి ఆవాహన కొత్త కీవర్డ్ తో.
మీరు ప్రయత్నించండి మరియు పంపితే
వేరొక లో, మీరు అరుస్తుంటారు కనిపిస్తుంది.
రెండర్ విధానం ఇది రెడీ కోర్సులు ప్రతి రెండర్
క్రింద దాని టెంప్లేట్ తయారు ద్వారా.
మరియు మేము కోర్సు కలిగి ఇది యాక్సెస్
ఈ సందర్భంలో కోసం ఆధార తరగతి వ్యక్తిగత విభాగం కోర్సులు.
మరియు బదులుగా ప్రతి సెట్
కోర్సు డాట్ నమూనా డాట్ పద్ధతి
లేదా విస్తరించడానికి ఉపయోగించి ఆస్తిని అండర్ లైబ్రరీలో సహాయక
విస్తరించడానికి కాల్ క్రమం అన్ని ఈ నమూనా
ఈ లక్షణాలు, ఇది ఉపయోగకరమైన, చదవడం కొంచెం సులభం.
మరియు దిగువకు ఇక్కడ చేయడం సెట్ గా పిలిచే దాన్ని
నమూనా గొలుసు.
కాబట్టి ఈ వాస్తవానికి కొద్దిగా ఉంది మొదటి వద్ద ప్రజలకు గమ్మత్తైన
కూడా ఇప్పటికీ ఈ గెలవడంతో కొంతకాలానికి, అది విధమైన కష్టం
మీ తల చుట్టూ.
కానీ మీరు భయపెట్టేందుకు ఆ వీలు లేదు.
నేను ఒక కొత్త వినిపిస్తున్నాయి -
పూర్తిగా కొత్త తరగతి , ఇక్కడ CS అభ్యంతరం.
మరియు తయారీదారులు లో,
నేను కోర్సు చెప్పడం నేను ఈ వాదనలు దరఖాస్తు.
కాబట్టి వాదనలు ఒక ప్రత్యేక ఉంది విలువ నేను మీరు కాల్ కాలేదు అంచనా
జావాస్క్రిప్ట్ లో, అన్ని ఉంది కీవర్డ్ని
ప్రతిదీ పాటు ఆర్గుమెంట్సు ఉంది
ఆ ఫంక్షన్ అందుబాటులో ఉన్నాయి వాదనలు కాల్ తో,
వాదనలు కీవర్డ్ తో.
నేను కాల్ వెబ్ కనుక కోర్సు తో దరఖాస్తు డాట్,
ప్రస్తుత సందర్భంలో ఇది CS అని ఉంది.
నేను కొత్త తో అర్థించడానికి ఉన్నప్పుడు ఇది ఒక - ఇది CS ఒక విలువ ఉంది.
నేను ఈ కాల్ మాట్లాడుతూ నేను ఇక్కడ కోర్సు పద్ధతి అప్.
ఓహ్ సారీ - కాల్ ఇక్కడే కోర్సు పద్ధతి
కానీ ఈ విలువ సెట్ సంసార విలువ
ఈ ఇక్కడే ఉంది.
కాబట్టి దరఖాస్తు కీవర్డ్ అనుమతిస్తుంది మీరు విధమైన రాష్ట్ర మార్చడానికి
ఈ వీటిలో ఎలా j క్వెరీ ఉంది స్విచ్ యొక్క క్రమం అనుమతి
మీరు ఈ అవ్ట్ మీరు ద్వారా వెళుతున్న
మరియు ఒక DOM అంశాలు తయారు బదులుగా j క్వెరీ వస్తువు యొక్క.
కాబట్టి ఇప్పుడు నేను సెట్ వెళుతున్న తాత్కాలిక ఫంక్షన్
పట్టుకుంటుంది ఇది కోర్సు యొక్క నమూనా.
మరియు విధమైన సెట్ దాని మాతృకను
ఆపై నమూనా సెట్ CS ఫంక్షన్ వస్తువుపై
యొక్క నూతన సందర్భానికి.
కాబట్టి ప్రాథమికంగా నేను ఉన్నాను బదులుగా మాట్లాడుతూ -
నేను డౌన్ ఇక్కడ CS డాట్ చేస్తే నమూనా చేపట్టినట్లు సమానం.
అప్పుడు అది ఉంటుంది ప్రతిదీ కాల్
ఈ తయారీదారు ఫంక్షన్ లో,
ఇది నేను కాదు తప్పనిసరిగా కోరుకున్నాడు.
కాబట్టి నేను అంతా ఉంది విధమైన దాదాపు సృష్టించడం
సర్రోగేట్ ఫంక్షన్ వంటి ఇది కోర్సులు నమూనా ఉంటుంది
దానిపై మరియు విధమైన నమూనా అనుకరించేందుకు -
కోర్సు కానీ చేయకుండా తయారీదారు ప్రతిదీ
మరియు నమూనా కు సెట్.
ఆపై నేను కేవలం కాబట్టి శాఖ జోడించడం
ఈ సందర్భంలో కంప్యూటర్ ఉంది CS వస్తువు కోసం సైన్స్.
ఆపై నేను ఒక ఒక విధమైన కలిగి ఆ చేయడం యొక్క వంతెన వెర్షన్.
ఇది IE9 లో పని లేదు.
నేను కోరుకున్న ఎందుకు కాబట్టి ఆ ఎలా విధమైన చూపించడానికి -
ఈ ఏమి హుడ్ కింద.
కానీ మీరు సెట్ చేయవచ్చు అదే విధంగా అప్
ఎకాన్ ఫంక్షన్ సమానం కోర్సు ఈ వాదనలు దరఖాస్తు
ఆపై ఎకాన్ డాట్ నమూనా చెప్పటానికి వస్తువు డాట్ CreateCourse సమానం
డాట్ నమూనా.
కనుక ఇది ఒక నూతన ఆబ్జెక్ట్ సృష్టిస్తుంది ఇది కేవలం నమూనా ఉంది
కోర్సు కోసం ఆపై అక్కడ విభాగం సెట్.
కాబట్టి ఇప్పుడు ఒక సెట్ యొక్క కేవలం వీడలేదు ఇక్కడ డీబగ్గర్ మరియు రన్ క్లిక్.
అక్కడ మేము వెళ్ళి.
కాబట్టి CS164 మేము చూడగలరు మేము పొందారు నమూనా చైన్
లక్షణాలు ఇవి తయారీదారు లో సెట్.
ఏర్పాటు చేసిన కాబట్టి ఈ యొక్క విలువలు ఆపై నమూనా గొలుసు
అది CS వస్తువు కోసం శాఖ కంప్యూటర్ సైన్స్ సెట్.
ఆపై అంతర్లీన న నమూనా గొలుసు,
అప్పుడు మనకు అన్ని పద్ధతులు మరియు లక్షణాలు
ప్రత్యేకమైన ఆ కోర్సు వస్తువు.
మరియు తర్వాత మేము కలిగి బేస్ వస్తువులు.
కాబట్టి శీఘ్ర ఆ విధమైన నమూనా గొలుసు ఉదాహరణకు.
మరియు మీరు అక్కడ, ఇక్కడ చూడగలరు గా శాఖ కు రెండు విలువలు.
కాబట్టి శాఖ ఉంది కంప్యూటర్ సైన్స్
ఆపై శాఖ నేను చెప్పాడు జాబితా కాదు
ఇక్కడ డిఫాల్ట్ విలువ.
నమూనా కాబట్టి చైన్ నిజానికి ఒక ఒక్కొక్కటిగా ఉంది
లింక్ జాబితా.
మరియు అది ప్రయత్నిస్తాడు ఒక ఆస్తి కనుగొనేందుకు,
అది ప్రారంభిస్తాము ఉన్నత స్థాయిలో విలువ.
సో వాట్ పోయినప్పుడు తయారీదారు ఫంక్షన్
ఆపై విధమైన డౌన్ వెళ్ళి అక్కడ నుండి నమూనా గొలుసు.
అది దొరకలేదు కాబట్టి ఎందుకంటే, కాబట్టి -
ఇక్కడే ఉంటే, నేను CS50 డాట్ శాఖ,
ఒకటీ సే చేస్తాము.
కానీ నేను var చెప్పుకోవాలంటే -
[పాజ్]
కానీ నేను మానవీయ చెప్పుకోవాలంటే కొత్త కోర్సు సమానం
ఆపై నేను మానవీయ చెప్పటానికి డాట్ శాఖ,
నేను శాఖ జాబితా కాదు చూస్తారు ఇది వెళ్ళింది ఎందుకంటే మొదటి -
నేను నమూనా చూడవచ్చు గొలుసు ఇక్కడ నిజానికి.
కనుక ఇది కోర్సు మొదటి వెళ్ళింది అభ్యంతరం మరియు ఏమీ లేదు చూసింది
నమూనా గొలుసు న విభాగం కోసం ఈ స్థాయి
లేదా విభాగం విలువలు కోసం కాబట్టి అది, తదుపరి స్థాయికి హెచ్చుతగ్గుల
కోర్సు మరియు కనిపిస్తోంది ముందుకు మరియు తెలుసుకుంటాడు.
కేవలం విధమైన లాగా కాబట్టి పై నుండి చెయ్యకపోతే
మరియు ఆ విధమైన ఉంది ఏకైక ఏదో
గురించి జావాస్క్రిప్ట్ ఉంది మీరు ఏ మార్చవచ్చు
ఈ విలువలు యొక్క ఏ సమయంలో.
కాబట్టి తయారీదారులు లో లేదా ఒక లో వస్తువు మీద వ్యక్తిగత పద్ధతి
నేను ఈ సెట్ అనుకుంటే కొత్త ఏదో శాఖ,
లేదా నేను కూడా సెట్ అనుకుంటే ఈ విధులను ఏ
ఇప్పటికే ఉన్నాయి అని
కొత్త ఏదో, నేను అలా ఉచిత ఉన్నాను.
కాబట్టి ఇప్పుడు నేను CS50 బిందువు ఉంటుంది addLecture ఆ కనిపిస్తుంది,.
నేను దానిని సెట్ అనుకుంటే CS50 addLecture కేవలం సమానం
ఖాళీ కు.
అప్పుడు ఇప్పుడు నేను చూడగలరు కేవలం పూర్తిగా మారింది
మీరు చేయగలరు కాదని, ఇది మరో భాషలు చేయడానికి
మీరు కటినంగా పేరు తరగతి ఆధారిత వారసత్వ
మరియు ప్రతిదీ ఉంది విధమైన ఏర్పాటు.
జావాస్క్రిప్ట్ చాలా, చాలా ఉంది ఆ సంబంధించి అనువైన.
OK, యొక్క తిరిగి వెళ్ళు తెలియజేయండి స్లయిడ్లను.
అయితే ఉదాహరణకు మీరు ఎల్లప్పుడూ ఒక ఫంక్షన్ కోరుకుంటున్నారో
ఒక నిర్దిష్ట కలిగి ఈ విలువ ఇది సెట్.
మీరు ఫంక్షన్ డాట్ బైండ్ కాల్ చేయవచ్చు
మరియు ఏ విలువ సెట్ ఈ ఉండాలి.
మీరు ఇది ఆలోచించవచ్చు -
"నేను ఒక ఆలోచించడానికి ప్రయత్నిస్తున్నాను "వాస్తవ ప్రపంచం ఉదాహరణకు మంచి కానీ,
మీరు మీ కోడ్ రక్షించడానికి అనుకుంటే
సమర్థవంతంగా ఎవరైనా వ్యతిరేకంగా విలువతో పిలుస్తూ
ఈ కాదు.
ఉదాహరణకు AJAX అదనపు లేదా లోపం బ్యాక్.
విలక్షణంగా అని లేదు
ఒక మంచి అర్థ ఈ విలువ.
మరియు మీరు OK, నేను ఎల్లప్పుడూ ", వంటి ఉన్నాము ఈ విలువ ఉండాలనుకుంటున్నాను
కోర్సు వస్తువు యొక్క నేను పని చేస్తున్నాను అని.
లేదా నేను ఇది వీక్షణ నా కోడ్ లో పని
ఈ సూచిస్తుంది DOM నోడ్, మీరు సెట్ చేయవచ్చు -
మీరు ఈ సందర్భం బంధించినట్లుగానే మరియు అప్పుడు అది తరువాత అని ఉన్నప్పుడు
j క్వెరీ మరియు ఒక లేదు ద్వారా ఇది కర్ర చేస్తాము ఈ మంచి విలువ
మీతో కలిగి ఏమి.
అప్పుడు ఫంక్షన్ కాల్ చేశారు ఉంది మీరు సందర్భం పేర్కొనవచ్చు
మరియు ఏ వేరియబుల్ పేర్కొనండి వాదనలు సంఖ్య.
ఆపై చర్య ఉంది మీరు పాస్ ఇది దరఖాస్తు
సందర్భంలో మరియు వ్యూహం గాని
లేదా వాదనలు భావించింది మీరు అక్కడ చూడండి నేను చెప్పిన.
మరియు ఏ లో వాదనలు మీరు కాల్ ఫంక్షన్,
మీరు టైప్ చేయవచ్చు పదం "వాదనలు"
మరియు అది అన్ని ఉంటుంది వాదనలు.
ఇది ఒక "పొడవు" ఆస్తి ఉంది
ఇది మే వాదనలు ఎంత ఉంది నిజానికి ఆ పద్ధతులు జారీ
జావాస్క్రిప్ట్ లో నుండి మీరు కాల్ యొక్క క్రమం చేయవచ్చు
వేరియబుల్ సంఖ్యలో వాదనలు.
ఇది చెప్పడం కోసం ఉపయోగం ఈ ఒక వాదన ఉంది ఉంటే,
ఈ కోడ్ మార్గాన్ని అనుసరించే.
ఇది రెండు కలిగి ఉంటే, మీరు వాటిని మరొక మార్గం అనుసరించండి అనుకుంటున్నారా.
ఇది మీరు నిజంగా అనుమతిస్తుంది మీ పద్ధతులు కోసం డైనమిక్ API లు.
మీరు ఆలోచించవచ్చు j క్వెరీ తో
వంటి మీరు కలిగి డాలర్ లేదా బైండ్ డాట్.
మరియు అది విధమైన చేస్తుంది వివిధ విషయాలు
మీరు ఒక చాలు అనేదాని వాదన లేదా రెండు లేదా మూడు
లేదా ఒక ఫంక్షన్ తో మొదలు.
ఇది వాదనలు ఉపయోగిస్తోంది ఆస్తి
మరియు వాదనలు కేసులు చాలా పొడవు
ఈ మాయా కలిగి కార్యాచరణ జరిగే.
మీరు చెయ్యలేరు పనులు వాదనలు కేవలం ఉపయోగిస్తాయి
వ్యూహం డిఫాల్ట్గా.
కాబట్టి మీరు వాదనలు చెప్పగలను మూడు మరియు ఏదో దానిని సెట్
మీరు ఉపయోగించి అవకాశమున్నందున శ్రేణి అప్పగించిన.
మీరు ఉపయోగించవచ్చు - చాలా అండర్ పద్ధతులను
సేకరణలు లేదా గాని కోసం శ్రేణితో పని కోసం,
మీరు వాదనలు లో పాస్ మరియు గుర్తించలేరు చేస్తాము
అది ఒక వాదనలు అని వస్తువు మరియు విధమైన
మీరు ఆ జాగ్రత్త పడుతుంది.
కానీ మీరు ఉపయోగించడానికి కావాలా ఆమోదించింది ఆర్గుమెంట్లను
వ్యూహం చర్య ద్వారా,
మీరు అండర్ ఉపయోగించవచ్చు రెండు శ్రేణి డాట్.
సంఖ్య ఒకటి వినియోగ విధులు
చెప్పటం లో నిర్మించడానికి ఆ.