[Powered by Google Translate] [సెమినార్] [జావాస్క్రిప్ట్ ప్రణాళికలు: ఎందుకు మరియు ఎలా]
[కెవిన్ స్చ్మిడ్] [హార్వర్డ్ విశ్వవిద్యాలయం]
[ఈ CS50 ఉంది.] [CS50.TV]
>> హాయ్, ప్రతి ఒక్కరి. జావాస్క్రిప్ట్ ప్రణాళికలు సదస్సు స్వాగతం.
, నా పేరు కెవిన్, నేటి నేను జావా స్క్రిప్ట్ ఫ్రేంవర్క్స్ గురించి మాట్లాడటం సాధ్యం వెళుతున్న
మరియు ఈ సదస్సు యొక్క లక్ష్యం, మీరు పొందుటకు అని, సే ప్రతి ప్రత్యేక ఫ్రేమ్ మాస్టర్ కాదు
కానీ ప్రణాళికలను జంట మీరు ఒక విస్తృత పరిచయం ఇవ్వాలని
మరియు మేము ఎప్పుడూ ఒక ఫ్రేమ్ ఉపయోగించడానికి ఎందుకు కావాలో చూపించు.
>> నేను అలా ముందు, నేను, జావాస్క్రిప్ట్ లో కొద్దిగా నేపథ్యం అందిస్తాము
ఆపై మేము అక్కడ నుండి తీసుకొని వెళ్తాము.
మేము ఒక చేయవలసిన పనుల జాబితా అమలు ద్వారా ఆరంభమవుతుంది చేస్తున్నాం.
ఇక్కడ నేడు మా పని జాబితా ఉంది.
ఇది ఫన్నీ రకంగా. మేము జావాస్క్రిప్ట్ లో ఒక చేయవలసిన పనుల జాబితా అమలు కలిగి.
ఇది మా మొదటి లక్ష్యం, అది లాగా జరగబోతోంది ఏమి ఉంది.
మేము దీనిని ఒక ఫ్రేమ్ ఉపయోగించడానికి వెళుతున్న లేదు.
మేము కోడ్ జావాస్క్రిప్ట్ వెళుతున్న మరియు చేయవలసిన పనుల జాబితా పని పొందుటకు చేస్తున్నారు.
అప్పుడు మేము ఒక ఫ్రేమ్ వర్క్ ఉపయోగించి లేకుండా నమూనాను మెరుగుపరిచేందుకు చేయబోతున్నామని.
మేము కేవలం జావాస్క్రిప్ట్ ఒంటరిగా తో చేయవచ్చు వివిధ విషయాలు చర్చించడానికి చేయబోతున్నామని
మా చేయడానికి చేయవలసిన కొద్దిగా బాగా రూపకల్పన జాబితా.
అప్పుడు మేము కొన్ని j క్వెరీ లో త్రో చేయబోతున్నామని
మరియు అప్పుడు మేము, పనుల అదే చూడండి చేయబోతున్నామని
కేవలం వివిధ చట్రాలు అమలు, మరియు మేము చర్చించడానికి ఉంటుంది
మార్గం వెంట రెండింటికీ.
>> యొక్క పనుల ఆ అమలు ప్రారంభిద్దాం.
లెట్ యొక్క ఈ HTML ఇచ్చిన చేస్తున్నారు అనుకోండి.
నేను ఈ ఒక చిన్న చిన్న చేయడానికి వెళుతున్న.
మీరు చూడగలరు గా, నేను టోడో అని కొద్దిగా శీర్షిక కలిగి
నేను ఒక todo ఒక వివరణ ఎంటర్ ఇక్కడ మరియు ఒక చిన్న పెట్టెలో
ఆపై, కాబట్టి ఈ జాబితాకు ఒక కొత్త todo ఎంటర్ ప్రయత్నించండి యొక్క ఒక కొత్త అంశాన్ని బటన్ వీలు.
ఒక జావా స్క్రిప్ట్ ఫ్రేంవర్క్స్ సదస్సు ఇవ్వండి
మరియు నేను కొత్త అంశాన్ని నొక్కండి రెడీ.
నేను అమలు అని ఈ ఎలర్ట్ పొందుటకు.
మేము అది అమలు చేసుకున్నాను.
HTML మరియు JavaScript రెండు, యొక్క ఈ కోడ్ తనిఖీ లెట్.
ఇక్కడ మా HTML యొక్క.
మీరు ఇక్కడ చూడవచ్చు, ఇక్కడ మా చిన్న టొడోస్ శీర్షిక యొక్క.
ఆ ఎగువన ఆ బోల్డ్ విషయం
మరియు అప్పుడు మేము, హోల్డర్ తో ఇన్పుట్ బాక్స్
ఆపై ఈ ఫంక్షన్ addTodo కాల్స్ ఈ బటన్ ఒక నిర్దిష్ట లక్షణం ఉంది.
ఎవరైనా అధిక ఉంది క్లిక్ ఏమి ఆ అంచనా అనుకుంటుంది?
[స్టూడెంట్ వినబడని స్పందన]
మంచి, న క్లిక్, కార్యక్రమం వంటి విధమైన ఉంది
మౌస్ క్లిక్ కేవలం ఒక కార్యక్రమం, మరియు మేము చేస్తున్న ఉన్నట్లు
మేము ఆ ఫంక్షన్ అమలు ఈ బటన్ క్లిక్ సందర్భంలో వేయడం చేస్తున్నారు ఉంది.
AddTodo బటన్ క్లిక్ కోసం ఈ కార్యక్రమం నిర్వహణ ఉంది.
>> మీరు చూడగలరు గా, నేను కొత్త అంశాన్ని బటన్ క్లిక్ చేసినప్పుడు
క్లిక్ ఈవెంట్ తొలగించారు కావాలి, మరియు ఈ ఫంక్షన్ అని చెపుతాడు.
యొక్క ఫంక్షన్ చూద్దాం.
మీరు చూడగలరు గా, ఇక్కడ ఇప్పటివరకు నా JavaScript కోడ్ యొక్క.
నేను పైన నా చేయవలసిన పనుల జాబితా కోసం ఒక ప్రపంచ డేటా నిర్మాణం.
ఇది ఒక అర్రే కనిపిస్తుంది. ఇది కేవలం ఒక ఖాళీ శ్రేణిని వార్తలు.
ఆపై నేను, మేము ముందు చూసిన addTodo ఫంక్షన్ కలిగి
మరియు అక్కడ కోడ్ మాత్రమే లైన్ ఈ హెచ్చరికను ఉంది.
ఇది నాకు అమలు అప్రమత్తం, ఆపై నేను చేతి 2 విధులు ఉన్నాయి.
నేను, ప్రపంచ డేటా నిర్మాణానికి todo జోడించడానికి కలిగి
ఆపై నేను చేయవలసిన జాబితాను డ్రా అనుకుంటున్నారా.
ఏమీ చాలా ఇంకా ఫ్యాన్సీ కానీ JavaScript మీరు తెలిసి ఉండవచ్చు
నేను నెమ్మదిగా వెళ్ళి ఆ విధంగా JavaScript యొక్క మౌలిక సమీక్షించి వెళుతున్న.
>> యొక్క ఈ ఒక షాట్ ఇవ్వాలని లెట్.
లెట్ యొక్క వినియోగదారు ఈ బాక్స్ లో ఏదో ప్రవేశిస్తుంది అని.
నేను ఇక్కడ, టెక్స్ట్ ఏదో టైప్.
నేను జావాస్క్రిప్ట్ను ఎలా ద్వారా యాక్సెస్ టెక్స్ట్ యొక్క క్రమబద్ధీకరించాలి?
ఆ JavaScript గుర్తుంచుకో, దాని ప్రాథమిక లక్షణాలు ఒకటి మాకు ఇచ్చే ఉంది
DOM ఈ ప్రోగ్రాముల.
ఇది మాకు ఈ వాస్తవ HTML అంశాలు మరియు వారి లక్షణాలు యాక్సెస్ అనుమతిస్తుంది.
మేము ఎముకలు జావాస్క్రిప్ట్ తో అలా మార్గం
మేము నిజానికి getElementByID అని జావాస్క్రిప్ట్ లో ఒక ఫంక్షన్ ఉపయోగించవచ్చు ఉంటుంది.
నేను, కొన్ని వేరియబుల్ అక్కడ టైపు చేసిన టెక్స్ట్ నిల్వ అనుకుంటున్నారా
నేను, new_todo అనే కొత్త వేరియబుల్ చెప్పటానికి వెళుతున్నాను
మరియు నేను ఆ మూలకం పొందుటకు వెళుతున్నాను.
ఈ, ఒక ఫంక్షన్ ఉంది. GetElementByID.
మరియు ఇప్పుడు, నేను ID ద్వారా ఒక మూలకం పొందుతున్నాను, అందుకే అది టెక్స్ట్ బాక్స్ ID అవసరం
కాబట్టి నేను ID new_todo_description ఇచ్చాను.
నేను ఒక మూలకం పొందుటకు వెళుతున్నాను ఎలా.
ఆ పొందుటకు ఇది ID తెలుపుటకు, ఈ ఫంక్షన్ కు నా వాదన ఉంది.
అందువలన HTML లో ఒక ఎలిమెంట్, మరియు లక్షణాలను కలిగి ఉంటుంది.
మీరు ఈ చూసిన. వారు లక్షణాలు ఉన్నాము.
యూజర్ యొక్క ఇన్పుట్ నిల్వ టెక్స్ట్ మూలకం యొక్క లక్షణం విలువ అంటారు.
నేను new_todo అని ఈ వేరియబుల్ ఇప్పుడు ఆ టెక్స్ట్ బాక్స్ విలువ సేవ్.
ఇప్పుడు నేను ఈ వేరియబుల్ ప్రోగ్రాముల యాక్సెస్, ఇది రకం చల్లని ఉంది
ఇప్పుడు నేను ఏమి ఎందుకంటే నేను నా చేయవలసిన జాబితాకు జోడించవచ్చు ఉంది.
>> మేము ఈ చేస్తారు మార్గం జావాస్క్రిప్ట్ మరియు మీరు ఈ తెలియని అయితే చింతించకండి,
కానీ కేవలం ఇది ద్వారా వెళుతున్న todos.push ఉంది
ఇక్కడ నా ప్రపంచ డేటా నిర్మాణం యొక్క పేరు అని ఎందుకంటే,
మరియు నేను new_todo పుష్ వెళుతున్న.
ఇప్పుడు నేను నా JavaScript చేర్చాడు, ఎందుకంటే ఈ గొప్ప
ఆ చేయవలసిన పనుల జాబితా ప్రాతినిధ్యాన్ని.
కానీ ఇప్పుడు నేను HTML కి వస్తుందా?
నేను తిరిగి పుష్ యొక్క క్రమం ఒక మార్గాన్ని కలిగి.
ఇతర మాటలలో, నేను రకమైన ఈ డ్రా కలిగి.
మనం చేయబోతున్నామని మేము చేయవలసిన పనుల జాబితా డ్రా చేయబోతున్నామని ఉంది.
నేను, ఆ పేజీ లో ఇతర HTML నవీకరించవలసి ఉంది
మీరు చూడగలరు మరియు, నేను, ఇక్కడ ఈ చిన్న కంటైనర్ నిష్క్రమించారు
దీని ID టొడోస్ ఉంది పేజీ యొక్క ఈ డివైడర్,
మరియు నేను అక్కడ చేయవలసిన పనుల జాబితా చాలు వెళుతున్న.
మొదటి నేను చేయవలసిన పనుల జాబితా పాత అక్కడ ఉంది, చెప్పటానికి, ఎందుకంటే దాన్ని క్లియర్ వెళుతున్న.
నేను, మళ్ళీ ID ద్వారా మూలకం పొందుతున్నాను
మరియు నేను, ఆ మూలకం యొక్క లోపలి HTML యాక్సెస్ వెబ్
మరియు నేను స్పష్టం వెళుతున్న.
గా మేము ఈ కోడ్ వదిలివేస్తే, మేము, అక్కడ ఖాళీ ఏమీ చూడండి ఇష్టం
మరియు ఇప్పుడు నేను నా కొత్త చేయవలసిన పనుల జాబితా అందించడానికి ప్రారంభించాలని మీరు అనుకుంటున్నారా.
నేను ప్రధానంగా నా చేయవలసిన పనుల జాబితా అంతరించిపోవడం వెళుతున్నాను.
>> ఇప్పుడు ఆ టొడోస్ div లోపలి HTML లోపల, పూర్తిగా స్పష్టం
మరియు ఇప్పుడు నేను నా జాబితా జోడించడం ప్రారంభించడానికి అవసరం.
నేను తిరిగి జోడించాలనుకుంటే మొదటి విషయం, క్రమం జాబితా ట్యాగ్
ఇది ప్రాథమికంగా ఇది క్రమం జాబితా ప్రారంభంలో అని సూచిస్తుంది.
ఇప్పుడు నా టొడోస్ యెరే నందలి ప్రతి మూలకం కోసం నేను HTML యొక్క లోపల దాన్ని ప్రింట్ మీరు.
నేను ఈ జాబితాలో దిగువకు అది జోడించే మీరు.
కేవలం సి మాదిరిగా నేను లూప్ ఒక ఉపయోగించవచ్చు, మరియు నేను నా జాబితా ప్రారంభంలో ప్రారంభించడానికి వెళుతున్నాను
మూలకం 0, మరియు నేను జాబితా పొడవు అన్ని మార్గం వెళ్ళి వెళుతున్న.
మేము నిజానికి పొడవు ఆస్తి ఉపయోగించి జావాస్క్రిప్ట్ లో వ్యూహం యొక్క పొడవు పొందవచ్చు.
సాధారణంగా నేను ఇక్కడ లోపలి చాలా పోలి ఏదో చేయ బోతున్నాను
ఆ మూలకం ముద్రించాలా.
నేను మళ్ళీ టొడోస్ div, ఆ లోపలి HTML ఆస్తి, ప్రాప్తి చేయవచ్చు
మరియు నేను ఈ కొత్త జాబితా అంశంపై జోడించడానికి వెళుతున్నాను, మరియు ఆ చుట్టూ వెళుతున్న
ఈ li ట్యాగ్, మరియు నేను, + ఆపరేటర్లు తో concatenate వెళుతున్న
మరియు ఆ, నా టొడోస్ అర్రే యొక్క ith ఎలిమెంట్
ఆపై నేను ట్యాగ్ ముగించలేదు వెళుతున్న.
ఇప్పుడు ప్రతి మూలకం కోసం మేము ఒక కొత్త జాబితా ఎంట్రీ జోడించాలి.
ఆపై మేము నిజంగా చెయ్యాల్సిన అన్ని ఆ ట్యాగ్ ఆఫ్ సమీపాన ఉన్నది.
నేను జాబితా ట్యాగ్ క్రమం ఆఫ్ ముగించలేదు అవసరం.
>> మీరు ఆ పని ఎలా అనుభూతిని పొందుతారు?
ఈ మొత్తం జాబితా తెరుచుకుంటుంది.
ఈ, టొడోస్ జాబితా నుండి జాబితా వ్యక్తిగత అంశాలు జతచేస్తుంది
ఆపై మొత్తం జాబితా ముగుస్తాయి, మరియు ఈ నా addTodo విధి అని.
నేను ప్రధానంగా టెక్స్ట్ బాక్స్ నుండి todo పొందడం ద్వారా ప్రారంభిస్తాయి.
నేను టొడోస్ శ్రేణి యాడ్, ఆపై నేను చేయవలసిన పనుల జాబితా తిరిగి రెండర్.
ఇప్పుడు నేను నా జాబితాలో అంశాలను జోడించవచ్చు.
ఈ రకమైన ఉత్తేజకరమైన ఎందుకంటే కోడ్ కేవలం కొన్ని వరుసలలో
మేము ప్రధానంగా మాకు అంశాలను జోడించవచ్చు పేరు ఒక చేయవలసిన పనుల జాబితా చేసిన.
గ్రేట్.
ఆ JavaScript ఒక ప్రాథమిక ప్రవేశ ఉంటాము.
, ఇప్పుడు కోసం సింటాక్స్ గురించి చాలా ఆందోళన లేదు
కానీ ఈ సందర్భానుసారంగా గురించి ఆలోచించడం.
మేము కొన్ని HTML కలిగి.
మేము ఇన్పుట్ చేయవలసిన అంశం ప్రాథమికంగా తమ వినియోగదారులు జోడించడానికి పేజీలో ఒక టెక్స్ట్ బాక్స్ కలిగి.
ఆపై ఆ టెక్స్ట్ బాక్స్ నుండి todo పొందడంలో జావాస్క్రిప్ట్ ఉపయోగిస్తారు.
మేము ఒక JavaScript శ్రేణిలో, ఇది వంటి రప్పించింది నిల్వ
ఆ మా ప్రోగ్రాముల ప్రాతినిధ్యం జాబితా చేయవలసిన,
మరియు అప్పుడు మేము అది ముద్రించిన.
ఈ todos.js ఉంది.
>> ఈ చల్లని రకం, కానీ ఎలా మేము ఈ మరింత పడుతుంది?
మీరు చూడగలరు అలాగే, ఈ చేయవలసిన పనుల జాబితా పూర్తి వలె లేదు.
ఉదాహరణకు, నేను, అసంపూర్తిగా ఈ అంశాల ఏ గుర్తు పెట్టలేరు
నేను అంశాలను reprioritize లేదా వస్తువులను తొలగించడానికి కోరుకున్నాడు ఉంటే ఇష్టం.
ఈ తప్పు కాదు, కానీ మేము ఈ మరింత పడుతుంది.
నేను, అదనపు ఫీచర్లను జోడించడం గురించి చాలా మాట్లాడటానికి వెళ్ళడం లేదు
కానీ మేము ఇంకా పడుతుంది.
పనుల ఈ ఒక మరింత ఫీచర్ జోడించడం గురించి మాట్లాడటానికి లెట్,
ఒక వ్యక్తి చేయవలసిన అంశం తనిఖీ సామర్థ్యం వెళుతున్న ఇది
మరియు అది ప్రాథమికంగా నేను ఈ పూర్తి చేసిన విధంగా, కొట్టివేసి అవుతుంది చేశారు.
యొక్క ఆ సాధనకు అని కొన్ని కోడ్ చూద్దాం.
నేను పైన చేసిన నేను జోడించిన ఉంది గమనించండి
ఒక కొత్త ప్రపంచ శ్రేణి పూర్తి అని.
నేను ప్రధానంగా నిల్వ ఈ ఉపయోగించి వెబ్ లేదో చేయవలసిన పనుల జాబితా అంశాలను
పూర్తి లేదా కాదు.
ఈ దీన్ని ఒక మార్గం.
నేను ఈ అమలు, ప్రదర్శన, చూసినట్లయితే
నేను ఒక todo ఎంటర్ మరియు ఉంటే ప్రాథమికంగా నేను ఈ టోగుల్ బటన్ నొక్కండి
దాన్ని దాటుతుంది, కాబట్టి ఈ జాబితాలో ప్రతి అంశం ఒక పూర్తి ఉంది
లేదా అసంపూర్ణ స్థితిలో, మరియు నేను ఆ ప్రాతినిధ్యం మరొక వరుసను ఉపయోగించి వెబ్.
>> సాధారణంగా ఆ టొడోస్ యెరే నందలి ప్రతి todo కోసం
ఒక అంశం ప్రధానంగా సూచిస్తుంది పూర్తి శ్రేణి లో ఉంది
పూర్తి లేదా అనే.
నేను, ఈ కోడ్ కు అందంగా తక్కువ మార్పులు చేయడానికి చేశాము
ఇక్కడ మా addTodo ఫంక్షన్ యొక్క.
ఇక్కడ నేను శ్రేణి మీదకు తోస్తున్నాను గమనించవచ్చు,
ఆపై నేను, పూర్తి శ్రేణి ఒక 0 తోస్తున్నాను
ప్రధానంగా చెప్పటానికి కొత్త todo పుష్ తో సమాంతరంగా
నేను, ఈ అంశాన్ని జోడించడం వెబ్, మరియు ఈ విలువతో జత యొక్క
ఇది అసంపూర్తిగా ఉంది అంటే.
ఆపై నేను చేయవలసిన పనుల జాబితా తిరిగి వెబ్.
ఇప్పుడు, నేను ఈ drawTodoList ఫంక్షన్ జోడించిన గమనించవచ్చు.
ఈ, మేము ముందు కలిగి కోడ్ చాలా పడుతుంది
ప్రధానంగా బాక్స్ బయటకు క్లియర్ మరియు తరువాత కొత్త చేయవలసిన పనుల జాబితా చూపించారు.
కానీ ఈ లోపలి లూప్ మేము మరింత ఇప్పుడు కొద్దిగా చేస్తున్న గమనించవచ్చు.
మేము ప్రధానంగా ith todo అంశం సంబంధిత లేదో ఇక్కడ తనిఖీ చేస్తున్నాము
పూర్తి, మరియు మేము ఈ 2 పరిస్థితులలో భిన్నంగా ప్రవర్తించడం చేస్తున్నారు.
అది పూర్తి అయితే, మేము, ఈ డెల్ ట్యాగ్ జోడించే
ఇది ప్రాథమికంగా మీరు ప్రభావం ద్వారా సమ్మె పొందవచ్చు మార్గం
అది పూర్తి అయితే చేయవలసిన జాబితాను దాటుతుంది,
ఇది లేకుంటే, మేము అది సహా లేదు.
అందువలన ఆ రకమైన, ఆ జాగ్రత్త తీసుకుంటుంది
>> మరియు ఈ సాధనకు ఒక మార్గం.
యూజర్ ఈ ఒకటి క్లిక్ చేసినప్పుడు ఆపై గమనించవచ్చు
మేము అది పూర్తి స్థితి మార్చడానికి.
వినియోగదారు, మేము అది పూర్తి లేదా చేయబడింది అని రివర్స్ వీటిని చేసినప్పుడు,
మరియు అప్పుడు మేము అది పునర్ చేస్తాము.
రచనలు ఈ రకమైన.
మేము వారి సొంత విధులను ఈ విధులు
మరియు ఈ ఓకే.
మేము అయితే, దీని గురించి మరింత బాగా చేయగలిగే ఏదైనా ఉందా?
మేము ఈ 2 ప్రపంచ శ్రేణుల కలిగి గమనించవచ్చు.
ఈ C, మరియు మేము రకమైన ప్రాతినిధ్యం అని 2 శ్రేణుల కలిగి ఉంటే
విధమైన కొన్ని విధంగా సంబంధించిన డేటా
మేము ఈ 2 ఖాళీలను మిళితం సి లో ఏమి ఉపయోగించే
సమాచారం యొక్క రెండు ముక్కలు encapsulates ఏదో లోకి?
ఎవరైనా ఒక సలహా చేయాలని?
[స్టూడెంట్ వినబడని స్పందన]
>> సరిగ్గా, కాబట్టి మేము, struct రకమైన వాడవచ్చు
మరియు మీరు pset 3, చెప్పటానికి, తిరిగి అనుకుంటున్నాను, ఉంటే
మేము నిఘంటువు కలిగి, మరియు అప్పుడు మేము గుర్తుంచుకోవాలి అని పదం
నిఘంటువులో ఉంది, మరియు అన్ని ఆ సమాచారాన్ని కూర్చు జరిగినది
కొన్ని డేటా నిర్మాణం లోపల.
నేను ఈ కోడ్ తో చేయవచ్చు ఒక విషయం ఈ 2 వివిధ శ్రేణుల కలిగి నివారించేందుకు
సమాచారం యొక్క సారూప్య ముక్కలు కోసం నేను ఒక ఆబ్జెక్ట్ వాటిని మిళితం చేయవచ్చు ఉంది.
యొక్క ఆ పరిశీలించి లెట్.
నేను మాత్రమే ఇప్పుడు ఎగువన ఒక అర్రే కలిగి గమనించండి
మరియు నేను చేసిన ఉంది మరియు ఈ కేవలం విధమైన కోసం జావాస్క్రిప్ట్ వాక్యనిర్మాణం
ఒక వస్తువు యొక్క ఒక సాహిత్య వెర్షన్ సృష్టించడం,
మరియు, కాబట్టి మేము todo కలిగి, 2 లక్షణాలు ఉన్నాయి గమనించవచ్చు
మరియు అది పూర్తి లేదా అసంపూర్ణ అయినా కలిసి ఉంచిన లో.
ఈ చాలా పోలి కోడ్.
మేము జావాస్క్రిప్ట్ వస్తువులు ఉపయోగిస్తున్నారు.
మెరుగుపరచడానికి విషయాలు ఈ రకమైన.
ఇప్పుడు ఇలా, సంబంధిత సమాచారం యొక్క ఈ ఖాళీలను కలిసి ఉంచబడ్డాయి.
మేము దాన్ని ప్రింట్ వెళ్ళండి చేసినప్పుడు, మేము ఖాళీలను యాక్సెస్ చేయవచ్చు.
>> మేము టొడోస్ [i] ఎలా చేస్తున్నామో గమనించవచ్చు. పూర్తి
బదులుగా విడివిడిగా పూర్తి శ్రేణి తనిఖీ యొక్క,
మరియు మేము చేయవలసిన ఆస్తి పొందడానికి చేయవలసిన స్ట్రింగ్ పొందుటకు కావలసినప్పుడు గమనించవచ్చు
ఆ todo యొక్క, కాబట్టి ఈ రకమైన అర్ధమే ఎందుకంటే
ప్రతి అంశంపై గురించి ఈ అంతర్గత లక్షణాలను కలిగి ఉంది.
ఇది ఒక todo ఉంది, మరియు అది పూర్తి లేదా కాదు అని ఉంది.
కాదు చాలా మార్పులు పనితీరు కేవలం కోడ్ కొన్ని మరిన్ని జోడించబడ్డాయి.
ఈ కుడి, కొన్ని రంగాల్లో అభివృద్ధి ఉంటుంది?
నేను ఒక బిట్ నమూనా బయటకు మేము కారణం, అర్థం.
ఇప్పుడు మేము basically ఈ డేటాను మాత్రం వస్తువులు కలిగి.
మేము జావాస్క్రిప్ట్ పరంగా ఇక్కడ నుండి అలా ఏమీ లేదు?
ఇష్టం నోటీసు కుడివైపు ఇక్కడ ఈ కోడ్
ఒక div లోపలి HTML పొందడానికి
కొద్దిగా, నేను అంచనా, పొడవుగా ఉంది.
Document.getElementByID ("టొడోస్") ఉన్నాయి. InnerHTML.
మేము ఈ కోడ్ స్నేహపూర్వకంగా చూడండి చేయడానికి చేయగలిగే విషయం
నేను, ముందుకు వెనుకకు, స్క్రోలింగ్ ఎడమ మరియు కుడి ఉంచాలని కాదు
నేను j క్వెరీ వంటి లైబ్రరీ వాడవచ్చు ఉంది.
>> యొక్క సెమినార్ 2 తనిఖీ లెట్
ఇదే కోడ్, కానీ అది j క్వెరీ తో ప్రదర్శనతో.
మీరు, j క్వెరీ చాలా తెలిసిన కాకపోవచ్చు
కానీ కేవలం j క్వెరీ జావాస్క్రిప్ట్ కోసం ఒక లైబ్రరీ యొక్క విధమైన ఉంది తెలుసు
అది సులభంగా DOM యొక్క యాక్సెస్ వ్యక్తిగత అంశాలు వంటి పనులు చేస్తుంది.
ఇక్కడ బదులుగా document.getElementByID మాట్లాడుతూ యొక్క ("టొడోస్"). InnerHTML
నేను, j క్వెరీ లో చాలా శుభ్రంగా మార్గం ఉపయోగించవచ్చు
ఇది కేవలం సెలెక్టర్లు ఉపయోగిస్తారు.
మీరు చూడగలరు గా, ఈ కోడ్, కొద్దిగా క్లీనర్ వచ్చాం
చాలా క్రియాశీలంగా ఉంటుంది కాని ఆ ఆలోచన.
మేము ఇప్పటివరకు కొన్ని విషయాలను చూసిన
కాబట్టి మేము కేవలం ముడి JavaScript అమలు ప్రారంభమైంది.
మేము కొత్త లక్షణాలు జోడించబడ్డాయి మరియు మేము అది ఎలా మెరుగుపడగలమో చూపించాడు
కేవలం ఏమి మేము జావాస్క్రిప్ట్ లో కలిగి.
>> ఎవరైనా ఈ రూపకల్పన ఏ ఇబ్బందులు చూడండి లేదు?
అవి, నేను అంచనా లేదా ఇబ్బందులు అవసరం లేదు కానీ చెప్పటానికి వీలు యొక్క
మేము ఒక చేయవలసిన పనుల జాబితా ప్రాజెక్ట్ చేయడం లేదు, మరియు రేపు మేము నిర్ణయించుకుంది
మేము ఒక పచారీ జాబితా లేదా ఒక షాపింగ్ జాబితా ప్రాజెక్టు చేయాలని.
ఈ లక్షణాలు చాలా చాలా పోలి ఉంటాయి.
మేము జావా స్క్రిప్ట్ పొందడానికి కావలసిన విషయాలు చాలా, చాలా సాధారణం
మరియు ఈ మార్గం రకమైన అవసరం ఉద్ఘాటిస్తుంది
ఏమి ఈ సులువుగా తయారు.
నేను, ఈ HTML యాక్సెస్ అన్ని అప్ నిర్మించడానికి అన్ని ఈ DOM ప్రాప్తిని కలిగి
నేను ఈ నమూనా చేయవలసిన పనుల జాబితా ప్రాతినిధ్యం వెళుతున్న వంటి.
మరియు నేను జావాస్క్రిప్ట్ను డెవలపర్ గా బాధ్యత రెడీ గమనించవచ్చు
నేను సమకాలీకరణ కలిగి HTML మరియు JavaScript ఉంచడం కోసం.
దానంతట అదే ఏదీ ఆ JavaScript ప్రాతినిధ్యం
లేదా చేయవలసిన పనుల జాబితా HTML ను ముందుకు చేసుకోగా.
ఏమీ నాకు తప్ప అమలు.
నేను జాబితా ఫంక్షన్ చేయవలసిన డ్రా వ్రాయవలసి వచ్చేది.
మరియు అర్థం I-ఉంటుంది, అది, అలా సమంజసం కాదు ఉండవచ్చు
కానీ కొన్నిసార్లు దుర్భరమైన ఉండవచ్చు.
మీరు ఒక పెద్ద ప్రాజెక్ట్ కలిగి ఉంటే, ఆ కష్టం కావచ్చు.
>> ప్రణాళికలు, ముసాయిదాల ప్రయోజనాల్లో ఒకటి
కారకం యొక్క ప్రక్రియ మరియు విధమైన బయటకు సరళీకృతం చేయడం
ఈ సాధారణ నేను మీరు అనుకొనుట అని డిజైన్ నమూనాలను అంచనా
ప్రజలు సాధారణంగా, డేటా ప్రాతినిధ్యం మార్గం రకమైన కలిగి
ఆ చిత్రం సమాచారం లేదో, ఒక స్నేహితుల జాబితా కావచ్చు
లేదా ఏదో లేదా ఒక చేయవలసిన పనుల జాబితా.
కొంతమంది, సాధారణంగా సమాచారాన్ని సూచించడానికి ఒక మార్గం కలిగి
మరియు వారు సాధారణంగా సమకాలీకరణ ఆ సమాచారం విధమైన ఉంచాలని అవసరం
వినియోగదారుకు ఒకరకమైన చూస్తాడు మధ్య,
మీరు ఉపన్యాసంలో భావించిన మోడల్ వీక్షణ నియంత్రిక వలె పరంగా మాట్లాడుతూ,
ఆపై ఈ సందర్భంలో ఈ JavaScript శ్రేణి ఇది నమూనా.
ప్రణాళికలు మాకు ఆ సమస్యను పరిష్కరించడానికి ఒక మార్గం ఇవ్వాలని.
ఇప్పుడు జాబితా చేయవలసిన ఈ అమలు పరిశీలించి వీలు
angularjs అనే ప్రణాళికలో.
ఇదే. అది ఒక స్లయిడ్ న సరిపోయే గమనించవచ్చు.
నేను ఎడమ మరియు కుడి స్క్రోల్ లేదు.
ఆ బహుశా, ఒక ఫ్రేమ్ వర్క్ ఉపయోగించి సిఫార్సు ఒక గొప్ప కారణం కాదు
కానీ నోటీసు నేను ఇక్కడ వ్యక్తిగత HTML మూలకాలు యాక్సెస్ చేస్తున్నాను?
నేను ఎప్పుడూ DOM లోకి వెళ్తున్నాను?
మీరు ఆ వంటి ఏదైనా document.getElementByID లేదా ఏదో చూస్తారు?
సంఖ్య, ఆ అయిపోంది.
>> కోణీయ మాకు DOM మరియు ఏదో మా జావాస్క్రిప్ట్ ప్రాతినిధ్యం ఉంచేందుకు సహాయపడుతుంది
సమకాలీకరణ లో రకం, ఇది JS ఫైలు లేని అయితే
programmatically ఆ HTML కంటెంట్ సంపాదించటం మార్గమే లేదు ఉంటే
జావాస్క్రిప్ట్ నుండి ఎలా మేము సమకాలీకరణ ఈ ఉంచడం ఉన్నాయి?
ఇది. JS ఫైలులో కాకపోతే, అది కుడి, HTML లో తీరవలసినదే?
ఈ, HTML ఫైలు యొక్క కొత్త వెర్షన్
మరియు మేము ఇక్కడ చాలా జోడించిన గమనించవచ్చు.
Ng క్లిక్ మరియు ng-repeat చెప్పటానికి ఈ కొత్త లక్షణాలను ఉంది గమనించండి.
డిజైన్ లో ఇబ్బందులు ఈ సమస్య పరిష్కరించడంలో కోణీయ విధానం
ప్రాథమికంగా HTML మరింత శక్తివంతమైన చేయడానికి ఉంది.
కోణీయ మీరు HTML కొంతవరకు ఎక్కువ వ్యక్తీకరించే అనుమతించటం ఒక మార్గం.
ఉదాహరణకు, నేను ఈ టెక్స్ట్ బాక్స్ కట్టాలి లేదా కట్టుబడి వెళుతున్న చెప్పగలరు
నా కోణీయ జావాస్క్రిప్ట్ కోడ్ లోపల ఒక వేరియబుల్ కు.
ఈ ng నమూనా ఆ చేస్తుంది.
ప్రాథమికంగా అని అంశం ఈ టెక్స్ట్ బాక్స్ లోపలి ఆ
కేవలం వేరియబుల్ new_todo_description ఆ అనుబంధిస్తాము
జావాస్క్రిప్ట్ కోడ్ లోపల.
నేను స్పష్టంగా వెళ్ళడానికి లేదు ఎందుకంటే చాలా శక్తివంతమైన వార్తలు
DOM ఆ సమాచారాన్ని పొందేందుకు.
నేను document.getElementByID చెప్పటానికి లేదు.
నేను DOM ప్రవేశ jQueries ఉపయోగించడానికి లేదు.
నేను ఆ వేరియబుల్ మారినప్పుడు నేను ఒక వేరియబుల్ తో అనుబంధం, మరియు చేయవచ్చు
జావాస్క్రిప్ట్ లోపల అది HTML తో sync లో ఉంచింది లో
తద్వారా రెండు మధ్య ముందుకు వెనుకకు వెళ్ళడానికి కలిగి ప్రక్రియ సులభతరం.
ఆ అర్ధవంతం లేదు?
>> మరియు HTML యాక్సెస్ కోడ్ ఉంది గమనించవచ్చు.
మేము కేవలం, HTML మరింత శక్తివంతమైన చేసిన
మరియు ఇప్పుడు, ఉదాహరణకు, మేము, ఈ వంటి విషయాలను చేయగలము
మీరు ఈ క్లిక్ చేసినప్పుడు, todos.js పరిధిలో ఈ ఫంక్షన్ కాల్ ఇష్టం,
మరియు, ఈ ng నమూనా వంటి, మేము ముందు అలా, కానీ ఇతర విషయాలు ఉన్నాయి
మరియు ఈ ng-repeat గమనించవచ్చు.
మీరు ఈ ఏమి ఆలోచిస్తాడు?
ఇక్కడ ముందు మా క్రమం జాబితా ఉంది.
మేము ఉల్ ట్యాగ్లను కలిగి
కానీ నేను ఎప్పుడూ జావాస్క్రిప్ట్ కోడ్ లోపల జాబితా అందించడానికి చేస్తున్నాను?
నేను ఎప్పుడూ బహిరంగంగా జాబితా అందించడానికి కాదు.
ఈ ఎలా పని చేస్తుంది?
బాగా, వే కోణీయ ఈ రిపీటర్ పిలుస్తారు సాధించింది.
సాధారణంగా ఈ నేను ఈ HTML ప్రింట్ మీరు చెప్పారు
నా టొడోస్ అర్రే యొక్క ప్రతి todo లోపల కోసం.
Todos.jr లోపలి ఒక టొడోస్ అర్రే, ఇక్కడే ఉంది
మరియు ఈ ఆ శ్రేణి ద్వారా కోణీయ గో ఇత్సెల్ఫ్, మరియు ప్రతి మూలకం కోసం మీరు చూడండి
నేను మీరు ఈ HTML ప్రింట్ మీరు.
నేను దీన్ని కేవలం ఎందుకంటే ఇది అద్భుతం రకం
లూప్ ఒక వ్రాయడానికి చేయకుండా,
ఇది కోడ్ మాత్రమే 30 లైన్లు అని ఒక చేయవలసిన పనుల జాబితా కోసం
అతి లాభదాయక విషయం కాకపోవచ్చు,
మీరు ఒక పెద్ద ప్రాజెక్ట్ కలిగి ఉంటే కానీ, ఈ చాలా సౌకర్యవంతంగా పొందలేరు.
>> ఈ HTML మరింత శక్తివంతమైన మేకింగ్, ఈ సమస్యకు ఒక పరిష్కారం,
మరియు మాకు సమకాలీకరణ లో జావాస్క్రిప్ట్ మరియు HTML ఉంచడానికి అనుమతిస్తుంది.
ఈ సమస్యను పరిష్కరించడానికి ఇతర సాధ్యమైన మార్గాలు ఉన్నాయి
మరియు ప్రతి ఫ్రేమ్ ఈ లేదు.
ప్రతి ఫ్రేమ్ ఈ తరహాలో పనిచేస్తుంది కాదు.
కొన్ని చట్రాలు, వేర్వేరు విధానాలు
మరియు మీరు ఇతర పైగా ఒక ఫ్రేమ్ లో కోడింగ్ సంతోషము కనుగొనవచ్చు.
యొక్క ఒక మరింత చూద్దాం.
ఈ వెన్నెముక అని ఒక ఫ్రేమ్ లో కోడ్ చేయవలసిన పనుల జాబితా ఉంది.
నేను త్వరగా ఈ ద్వారా వెళ్ళడానికి వెళుతున్నాను.
మేము అక్కడ వెళ్ళడానికి ముందు నేను HTML తో మొదలు పెడతారేమో.
ఒక రెండవ.
మీరు గమనించవచ్చు వంటి, HTML తో మొదలుపెట్టి, మా HTML చాలా పోలి ఉంటుంది
ఆ ముందు ముందు, కాబట్టి చాలా క్రొత్తది ఏమి.
కానీ మా JS ఫైలు కొద్దిగా భిన్నంగా ఉంటుంది.
వెన్నెముకగా రకమైన ఈ ఆలోచన ఉంది, లేదా ఆలోచన చేస్తుంది
మేము ఏం చాలా, చెప్పే ఆ, మా జావాస్క్రిప్ట్ ప్రాజెక్టులు
నమూనాలు మరియు ఈ నమూనాలు సమాహారం గురించి ఆలోచించడం ఉంది.
ఈ, ఉదాహరణకు, ఫోటోలను ఫోటో మరియు సేకరణలు కావచ్చు
లేదా మిత్రుడు మరియు సేకరణలు ఆలోచన.
మరియు తరచు మనం JavaScript అనువర్తనాలు ప్రోగ్రామింగ్ చేసినప్పుడు
స్నేహితుల సేకరణ కలిగి ఆలోచన ప్రాతినిధ్యం మనం క్రమం ఉంటుంది
ఏదో జావాస్క్రిప్ట్ లో, మరియు వెన్నెముక మాకు ఈ పొర ఇస్తుంది
జావాస్క్రిప్ట్ యొక్క ఇప్పటికే ఉన్న శ్రేణులను మరియు వస్తువుల పైన
మరింత సులభంగా తో మరింత శక్తివంతమైన పనులు.
>> ఇక్కడ నేను, ఒక చేయవలసిన మోడల్ నిర్వచించిన చేసిన
మరియు మీరు, సింటాక్స్ గురించి చాలా ఆందోళన లేదు
కానీ ఏమి ఈ లక్షణాలను ఒకటి గమనించవచ్చు?
ఇది ఒక డిఫాల్ట్ రంగంలో ఉంది.
వెన్నెముక నాకు బ్యాట్ ఆఫ్ ఇప్పటికే తెలుపుటకు అనుమతించును
నేను సృష్టించే చేయవలసిన ఏదైనా కొత్త ఈ డిఫాల్ట్ కలిగి వెళ్తున్నారు.
ఇప్పుడు నేను ఈ అనుకూలీకరించవచ్చు కానీ డిఫాల్ట్ తెలుపుటకు ఉండటం సామర్థ్యం చేయవచ్చు
nice ఉంది, మరియు ఈ వంటి ఏదో కాదు ఎందుకంటే ఇది అనుకూలమైన రకంగా
జావాస్క్రిప్ట్ లో స్వాభావిక, మరియు ఇప్పుడు నేను స్పష్టంగా లేదు
టొడోస్ అసంపూర్ణంగా చెప్తారు.
నేను టొడోస్ అసంపూర్తిగా గుర్తించబడతాయి వెళ్తున్నారు ఆ కుడి బ్యాట్ ఆఫ్ చెప్పగలను.
అప్పుడు గమనించవచ్చు ఈ ఏమిటి?
ఇప్పుడు నేను ఒక చేయవలసిన పనుల జాబితా కలిగి, మరియు ఒక సేకరణ యొక్క.
మోడల్ todo అని సంబంధం రంగంలో గమనించవచ్చు.
ఇది వెన్నెముక చెప్పడం నా మార్గం
నేను ఈ వ్యక్తి టొడోస్ సమాహారం గురించి ఆలోచిస్తూ వెళుతున్న వెబ్.
ఈ ప్రాథమికంగా నా కార్యక్రమం కోసం నమూనా నిర్మాణం.
ఇక్కడ నేను, ఒక సేకరణ ఈ ఆలోచన
మరియు ప్రధానంగా ఆ సేకరణ కలిగి అంశాలు అన్ని, ఈ టొడోస్ ఉండాలి వెళ్తున్నారు
మరియు ఈ కోణంలో చాలా సహజ ఉంది
నేను ఎందుకంటే టొడోస్ కలిగి, మరియు నేను ఒక సేకరణ లో వాటిని కలిగి.
>> యొక్క ఈ ఒక కొద్దిగా ఎక్కువ చూద్దాం.
ఇక్కడ ఒక వెన్నెముక అభిప్రాయం.
వెన్నెముక అని ఇతర విషయం అని
మీరు గురించి లేదా సేకరణలు ఆలోచిస్తూ చేస్తున్న నమూనాలు చాలా
ప్రదర్శించబడటం విధంగా కలిగి ఉండాలి వెళ్తున్నారు.
మేము, పనుల ఆ అవరోధం అవసరం
మేము ప్రతి మోడల్ కోసం అందించడానికి అని మరియు అది nice కాదు
లేదా ప్రతి మోడల్ ఈ వీక్షణ అనుబంధిస్తాము
మాకు అనుమతించే నేను రెండు కలిసి కనెక్ట్ అంచనా?
ముందు అయితే మేము ద్వారా అమలు అయ్యే లూప్ ఒక ఉపయోగించడానికి కలిగి
ప్రతి మా జాబితాలో todo మరియు అది ఇక్కడే ప్రింట్
మేము ప్రధానంగా ఈ మోడల్ తో కనెక్ట్ చేయవచ్చు.
ఈ ఒక చేయవలసిన అభిప్రాయం.
ఈ మేము ముందు దొరకలేదు todo సంబంధం ఉంది.
ఇప్పుడు ప్రతి todo ప్రదర్శించబడగలదు లేదా renderable ఉంది
ఈ సంబంధిత చేయవలసిన.
ఖాళీలను కొన్ని గమనించవచ్చు.
మీరు, ఈ tagName ఉంది tagName ఏమి ఆలోచిస్తాడు: li?
ఒక todo అవరోధం మేము కోరుకున్నారు ముందు గుర్తుంచుకో
మేము ప్రత్యేకంగా ఈ li ట్యాగ్ తో మా టొడోస్ జత కలిగి ఉంటుంది.
ఇప్పుడు మేము ఈ todo జీవించును ఉన్న ఆ చెబుతున్న దాన్ని
ఒక li ట్యాగ్ లోపలి అవతరిస్తుంది.
మరియు ఇప్పుడు మేము కూడా మా టొడోస్ తో ఈవెంట్స్ అనుబంధంతో చేస్తున్నారు.
>> ప్రతి todo ఈ ఒక ఘటనను.
మీరు అందంగా చాలా మార్చడానికి బటన్ను క్లిక్ చేస్తే, ఆ, నేను అక్కడ మాట్లాడుతూ వెబ్ ఏమిటి
అప్పుడు ప్రధానంగా ఇది ముందు ఏమి వ్యతిరేకం గా todo గుర్తు
ఆపై అప్లికేషన్ తిరిగి రెండర్.
ఈ ముందు కోడ్ పోలి రకమైన ఉంది.
మేము గాని సరసన లేదా దానిని మార్క్ ఉన్నప్పుడు గుర్తుంచుకో
మరియు అప్పుడు మేము అది తిరిగి ఇవ్వబడుతుంది.
కానీ ఇప్పుడు HTML లో ఏదో ఉపయోగపడేది ఈ ఈవెంట్ గమనించవచ్చు.
అది కూర్చున్న.
బటన్ పై క్లిక్ కలిగి.
మీరు బటన్ క్లిక్ చేసినప్పుడు, అది రకమైన అంశాన్ని చేస్తుంది
TODO పూర్తిగా ఆ ఏర్పాటు.
ఇక్కడ మేము టోగుల్ బటన్ క్లిక్ చెయ్యడం సంఘటన సంబంధం చేసిన
మరియు అది ఈ దృష్టితో ఆన్ లేదా ఆఫ్ కావచ్చు విపర్యయ.
>> ఇది చాలా గట్టిగా కట్టుబడి ఉంది కనుక ఈ ఈవెంట్ ఏర్పాటు యొక్క ఒక nice మార్గం
ఈ అభిప్రాయానికి, మరియు ఎక్కువ ఈ ఒక గమనించవచ్చు.
నేను ఈ బట్వాడా పద్ధతి, మరియు మేము వివరాలను ద్వారా వెళ్ళడానికి లేదు.
ఇది, మేము ముందు విధంగా రకమైన వార్తలు
కానీ నేను ఏదైనా ద్వారా మళ్ళీ వెతికినా కాదు గమనించవచ్చు.
నేను అన్ని మూలకాలు ప్రింట్ వెళుతున్న మాట్లాడుతూ విధమైన అని ఆ ఉల్ ట్యాగ్ ప్రింటింగ్ కాదు.
నేను ఈ ఒక చేయవలసిన అంశం రెండరింగ్ కోసం కార్యాచరణను అందించే వెబ్.
ఈ ఎందుకంటే ప్రాథమికంగా ఒక శక్తివంతమైన భావన
మా చేయవలసిన పనుల జాబితా ఈ టొడోస్ కలిగి, మరియు మేము basically పేర్కొనవచ్చు ఉంటే
ఆ టొడోస్ ఒకటి రెండర్ మార్గం
అప్పుడు మేము సే ప్రతి మా శక్తివంతమైన వెన్నెముక కలిగి టొడోస్ అన్ని రెండర్
వ్యక్తిగత టొడోస్ న రెండర్ విధానం కాల్.
ఈ ఇక్కడ ఉపయోగకరంగా ఉంటుంది అని ఒక భావన ఉంది.
ఇప్పుడు గోవా ఒక మంచి ప్రశ్న ఈ అప్లికేషన్ ఎలా కూర్చు ఉంది ఉంది?
మేము ఒక todo రెండర్ సామర్థ్యం కలిగి, ఎందుకంటే
కానీ ఎలా మేము బహుళ టొడోస్ ఆలోచన పొందుటకు లేదు?
>> యొక్క ఆ పరిశీలించి లెట్.
ఈ చివరి భాగం.
మేము ఇక్కడ ఒక చేయవలసిన పనుల జాబితా వీక్షణ కలిగి గమనించవచ్చు,
మరియు ఇది ఒక వ్యూ గమనించవచ్చు.
మరియు కొన్ని విషయాలను పైగా వెళ్ళడానికి,
మేము ఈ చేయవలసిన పనుల జాబితా సృష్టించేటప్పుడు ఈ ప్రారంభించును పద్ధతి అని ఉంటుంది.
మీరు చూడగలరు గా, అది చేయవలసిన పనుల జాబితా సృష్టించడం మరియు ఈ దృష్టితో అది అనుబంధంతో వంటిది.
మీరు ఒక జతచేయునప్పుడు ఆపై నేను ప్రధానంగా ఇక్కడ ఫంక్షన్లను అంశం-
ఈ addItem పద్ధతి మాదిరిగానే ఉంటుంది మేము ముందు బల్ల
నేను ఒక కొత్త todo వస్తువు సృష్టించడానికి, మరియు నేను నిజానికి కాల్ వెబ్ గమనించవచ్చు వెళుతున్నాను
ఈ కొత్త todo పద్ధతి, అందువలన ఈ వెన్నెముక ద్వారా అందించబడుతుంది,
మరియు నేను ఇక్కడ నా ఆస్తుల్లో తరలిస్తారు.
మరియు ఇప్పుడు నేను ఈ ఉపయోగించి మీరు సృష్టించే ప్రతి todo మేము ముందు చూసిన కార్యాచరణను పొందుతారు.
నేను టెక్స్ట్ బాక్స్ బయటకు క్లియర్ వెబ్ ముందు ఒక చిన్న చిన్న వివరం ప్రకటన
ఆపై నేను ఈ సేకరణ జోడించడం వెబ్.
>> ఈ దాదాపు అదృష్టము తెలుస్తోంది మేము ఆ todos.push చేయాలని ముందే ఎందుకంటే,
ఆపై మేము జరిగింది, మరియు ఈ ప్రత్యేక ప్రాజెక్ట్ కోసం మరింత క్లిష్టంగా ఉండొచ్చు
మరియు మీరు ఆ వెన్నెముక లేదా కోణీయ లేదా ఏ ఇతర ఫ్రేమ్ కనుగొనవచ్చు
మీ ప్రాజెక్ట్ సరిపోయేందుకు, కానీ నేను దాని గురించి ఆలోచించడం ముఖ్యం భావిస్తున్నాను లేదు
ఏమి ఈ పెద్ద ప్రాజెక్టులకు పెద్ద స్థాయిలో అంటే,
ఎందుకంటే మేము ప్రాతినిధ్యం అక్కడ ఒక పెద్ద ప్రాజెక్ట్ కలిగి ఉంటే
కొన్ని నిజంగా క్లిష్టమైన సేకరణ, కేవలం ఒక చేయవలసిన పనుల జాబితా కంటే లోతుగా ఏదో,
యొక్క ఒక స్నేహితుల జాబితా లేదా అలాంటిదే అని పిలవబడు, ఈ ప్రయోజనం వస్తానని
ఎందుకంటే మేము, ఒక నిజంగా అనుకూలమైన విధంగా మా కోడ్ నిర్వహించడానికి కాలేదు
మరొకరి కోసం సులభం అని ఒక విధంగా
ఎవరు మీద నిర్మించడానికి ఒక ప్రాజెక్ట్ను తీయటానికి కావలెను.
మీరు ఈ నిర్మాణం చాలా అందించే చూడగలరు.
ఆపై నేను ఈ addItem న రెండర్ కాల్ వెబ్.
మీరు చూడగలరు గా, బట్వాడా, మరియు మీరు ఈ పూర్తి సింటాక్స్ అందుకొని గట్టిగా పట్టుకొను లేదు,
కానీ ప్రధానంగా ప్రతి మోడల్ కోసం వ్యక్తుల రెండర్ విధానం కాల్ జరగబోతోంది.
ఈ ఎక్కడి నుండి వస్తోందో ఆ విధమైన వార్తలు.
కేవలం వ్యక్తిగత టొడోస్ రెండర్ ఎలా పేర్కొనాలి లెట్ యొక్క,
ఆపై మొత్తం కలిసి గ్లూ వాటిని చేసుకుందాం.
కానీ ఈ, నైరూప్యత యొక్క ఒక మార్గం అందిస్తుంది
నేను వ్యక్తిగత టొడోస్ రెండర్ నిర్ణయించుకుంటారు మార్గాన్ని మార్చడానికి ఎందుకంటే,
మరియు నేను ఈ కోడ్ యొక్క ఏ మార్చడానికి కాదు.
ఆ రకమైన నిబ్బరమైనది.
>> ఎవరైనా జావా స్క్రిప్ట్ ఫ్రేంవర్క్స్ గురించి ఏవైనా ప్రశ్నలు లేదు?
[స్టూడెంట్ వినబడని ప్రశ్న]
ఓహ్, ఖచ్చితంగా, ఒక గొప్ప ప్రశ్న.
ప్రశ్న ఎలా నేను చట్రాలు ఉంటాయి ప్రగతిని?
అత్యంత జావా స్క్రిప్ట్ ఫ్రేంవర్క్స్ basically కేవలం JS ఫైళ్లు
మీరు మీ కోడ్ ఎగువన ఉన్నాయి చేసే.
నేను అన్ని ఈ స్క్రిప్ట్ టాగ్లు నా HTML యొక్క తల భాగం లో గమనించవచ్చు,
మరియు ఫైనల్ స్క్రిప్ట్ ట్యాగ్ మేము వ్రాసిన చేసిన కోడ్.
ఆపై 3 ఫ్రేమ్ సంకేతాలు కేవలం స్క్రిప్ట్ టాగ్లు ఉన్నాయి.
నేను, ఒక CDN అని ఏమి నుండి వాటిని కలుపుతున్నాను
ఇది నాకు ఈ సమయంలో మరొకరి నుండి పొందుటకు అనుమతిస్తుంది
కానీ ప్రతి ఫ్రేమ్ ఈ-మీరు అందంగా చాలా పొందవచ్చు ఉంది
ఆ వంటి కొన్ని CDN లేదా ఏదో అందుబాటులో ప్రత్యేక జావాస్క్రిప్ట్ లైబ్రరీ కోసం,
ఆపై మీరు ఈ స్క్రిప్ట్ టాగ్లు కలిగి ఉంటుంది.
ఆ అర్ధవంతం లేదు?
కూల్.
>> ఆ 2 పరమైన విధానాలను.
ఆ ఈ సమస్య పరిష్కరించడంలో మాత్రమే విధానాలు కావు.
అనేక విషయాలు ఉన్నాయి
ఎవరైనా అలా, మరియు చాలా ఫ్రేం వర్క్స్ అక్కడ ఉన్నాయి.
కోణీయ మరియు వెన్నెముక మొత్తం కథను చెప్పవు.
మీ చివరి ప్రాజెక్టులను అదృష్టం గుడ్, మరియు చాలా కృతజ్ఞతలు.
[CS50.TV]