[Powered by Google Translate] [கருத்தரங்கு] [இங்கு கட்டமைப்புக்கான: ஏன் மற்றும் எப்படி]
[கெவின் ஷ்சூமிட்டின்] [ஹார்வர்ட் பல்கலைக்கழகம்]
[இந்த CS50 உள்ளது.] [CS50.TV]
>> Hi, எல்லோரும். இங்கு கட்டமைப்புக்கான கருத்தரங்கு வரவேற்கிறது.
, என் பெயர் கெவின் உள்ளது, இன்று நான் இங்கு கட்டமைப்புகள் பற்றி பேசி இருக்க போகிறேன்
இந்த கருத்தரங்கின் நோக்கம், உங்களுக்கு கிடைக்கும் என்று, சே ஒன்றுக்கு ஒரு குறிப்பிட்ட கட்டமைப்பை மாஸ்டர் அல்ல
ஆனால் கட்டமைப்புகள் ஒரு ஜோடி நீங்கள் ஒரு பரந்த அறிமுகம் கொடுக்க
நாம் எப்போதும் ஒரு கட்டமைப்பை பயன்படுத்த வேண்டும் என்று ஏன் காண்பிக்க.
>> நான் அதை செய்ய முன், நான், இங்கு ஒரு சிறிய பின்னணி வழங்க வேண்டும்
பின்னர் அங்கிருந்து எடுத்து கொள்கிறேன்.
நாம் ஒரு-செய்யும் பட்டியலில் அமுல்படுத்துவதன் மூலம் தொடங்க போகிறோம்.
இங்கு இன்று நம் பணி பட்டியல்.
அதை வேடிக்கை வகையான தான். நாம் இங்கு ஒரு க்கு செய்ய பட்டியலை செயல்படுத்த வேண்டும்.
இது எங்கள் முதல் நோக்கம், அது போல் இருக்க என்ன நடக்கிறது என்று.
நாங்கள் அதை செய்ய ஒரு கட்டமைப்பை பயன்படுத்த போவதில்லை.
நாம் குறியீடு இங்கு சென்று க்கு செய்ய பட்டியலில் வேலை கிடைக்கும்.
நாம் ஒரு கட்டமைப்பை பயன்படுத்தி இல்லாமல் வடிவமைப்பு மேம்படுத்த போகிறோம்.
நாம் மட்டும் இங்கு தனியாக செய்ய முடியும் பல்வேறு விஷயங்கள் பற்றி விவாதிக்க போகிறோம்
எங்கள் செய்ய வேண்டும், என்ன செய்ய இன்னும் கொஞ்சம் நன்றாக வடிவமைக்கப்பட்டுள்ளது பட்டியலிட.
நாம், சில jQuery உள்ள தூக்கி போகிறோம்
பின்னர் நாம், பட்டியலில்-செய்ய அதே பார்க்க போகிறோம்
வெறும் வெவ்வேறு கட்டமைப்புகள் நடைமுறைப்படுத்தப்படும், நாம் விவாதிக்க வேண்டும்
வழியில் சாதக.
>> பட்டியலில்-செய்ய அந்த செயல்படுத்த ஆரம்பிக்கலாம்.
நாம் இந்த HTML கொடுக்கப்பட்ட சொல்கிறீர்கள்.
நான் இந்த ஒரு சிறிய சிறிய செய்ய போகிறேன்.
நீங்கள் பார்க்க முடியும் என, நான் TODO என்று ஒரு சிறிய தலைப்பு இல்லை
நான் ஒரு TODO ஒரு விளக்கம் நுழைய முடியும் மற்றும் ஒரு சிறிய பெட்டி
பின்னர், இந்த பட்டியலில் ஒரு புதிய TODO நுழைய முயற்சி ஒரு புதிய உருப்படியை பொத்தானை நாம்.
, ஒரு ஜாவா கட்டமைப்புகள் கருத்தரங்கு கொடுக்க
நான் புதிய உருப்படியை அடிக்க இருக்கிறேன்.
நான் செயல்படுத்த என்று இந்த விழிப்பூட்டல் கிடைக்கும்.
நாம் அதை செயல்படுத்த வேண்டும்.
HTML மற்றும் ஜாவாஸ்கிரிப்ட் ஆகிய, இதை குறியீடு வெளியே பார்க்கிறேன்.
இங்கே நம் HTML தான்.
நீங்கள் இங்கே பார்க்க முடியும் என, இங்கே நம்முடைய சிறிய Todos தலைப்பு தான்.
என்று, மேலே அந்த தைரியமான விஷயம்
பின்னர் நாம், தற்காலிக கொண்டு உள்ளீடு பெட்டியில் வேண்டும்
பின்னர் இந்த செயல்பாடு addTodo அழைப்பு இந்த பொத்தானை ஒரு குறிப்பிட்ட பண்பு இருக்கிறது.
யாராவது குறிப்பிடப்படுகிறது உள்ளது கிளிக் என்ன என்று யூகிக்க வேண்டும்?
[மாணவர் கேட்க பதில்]
நல்ல, மீது கிளிக், ஒரு நிகழ்வை போன்ற வகையான உள்ளது
சுட்டியை கிளிக் செய்து ஒரு நிகழ்வு, மற்றும் நாம் என்ன செய்கிறோம் என்பது போன்ற
நாங்கள் அந்த செயல்பாடு இயக்க இந்த பொத்தானை கிளிக் ஏற்பட்டால் கட்டி.
AddTodo பொத்தானை சொடுக்கி இந்த நிகழ்வு கையாளுதல் உள்ளது.
>> நீங்கள் பார்க்க முடியும் என, நான் புதிய உருப்படியை பொத்தானை கிளிக் செய்யும் போது,
மீது கிளிக் நிகழ்வு துப்பாக்கி, இந்த செயல்பாடு என்று விடும்.
செயல்பாடு பார்க்கலாம்.
நீங்கள் பார்க்க முடியும் என, இங்கே இதுவரை என் ஜாவாஸ்கிரிப்ட் குறியீடு தான்.
நான் மேலே உள்ளது என்-செய்ய பட்டியலில் ஒரு உலகளாவிய தரவு கட்டமைப்பு உள்ளது.
இது ஒரு வரிசை தெரிகிறது. இது ஒரு வெற்று வரிசை தான்.
பின்னர் நான், நாம் முன்னர் பார்த்த addTodo செயல்பாடு
மற்றும் அங்கு குறியீடு மட்டுமே வரி இந்த எச்சரிக்கை ஆகும்.
அது எனக்கு செயல்படுத்த எச்சரிக்கைகள், மற்றும் நான் கையில் 2 பணிகளை வேண்டும்.
நான், உலக தரவு கட்டமைப்பு TODO சேர்க்க வேண்டும்
பின்னர் நான்-செய்யும் பட்டியலில் அவுட் வரைய வேண்டும்.
எதுவும் மிகவும் அதிகமாக பிடித்திருக்கிறது, ஆனால் இங்கு நீங்கள், பரிச்சயமின்றி இருக்கலாம்
நான் மெதுவாக சென்று அந்த வழியில் இங்கு அடிப்படை ஆய்வு செய்ய போகிறேன்.
>> இதை ஒரு ஷாட் தருகிறேன்.
நாம் பயனர் இந்த பெட்டியில் ஏதோ நுழையும் சொல்கிறது.
நான் இங்கே, உரை ஒன்றை தட்டச்சு.
நான் எப்படி இங்கு மூலம் அணுகலை என்று உரை வரிசைப்படுத்துவது?
என்று இங்கு நினைவில், அதன் அடிப்படை அம்சங்களை அது நமக்கு அளிக்கிறது என்று
டிஓம் இந்த வேலைத்திட்ட அணுகல்.
இது நமக்கு இந்த உண்மையான HTML கூறுகள் மற்றும் அவற்றின் பண்புகள் அணுக அனுமதிக்கிறது.
நாம் வெற்று எலும்புகள் இங்கு கொண்டு அதை செய்ய வழி
நாம் உண்மையில் getElementByID என்று இங்கு ஒரு செயல்பாட்டை பயன்படுத்த முடியும்.
நான், சில, மாறி அங்கு தட்டச்சு அந்த உரை சேமிக்க வேண்டும்
அதனால் நான், new_todo என்று ஒரு புதிய மாறி சொல்ல போகிறேன்
நான் அந்த உறுப்பு பெற போகிறேன்.
இந்த, ஒரு செயல்பாடு உள்ளது. GetElementByID.
இப்போது, நான் ஐடி மூலம் ஒரு உறுப்பு வருகிறது, எனவே நான் அந்த உரை பெட்டியின் அடையாள வேண்டும்
எனவே நான் அதை ஐடி new_todo_description வழங்கியுள்ளேன்.
என்று நான் ஒரு உறுப்பு பெற போகிறேன் எப்படி.
அந்த பெற இது ஐடி குறிப்பிட, இந்த செயல்பாடு என் வாதம் தான்.
அதனால் அந்த HTML இல் ஒரு உறுப்பு, அது பண்புகளை கொண்டுள்ளது.
இந்த பார்த்திருக்கிறேன். அவர்கள் பண்புகளை இருக்கிறோம்.
பயனரின் உள்ளீடு சேமித்து உரை உறுப்பு என்ற கற்பித மதிப்பு என அழைக்கப்படுகிறது.
நான் new_todo என்று இந்த மாறி இப்போது அந்த உரை பெட்டியில் மதிப்பு சேமிக்கப்பட்ட.
இப்போது நான் இந்த வேறுபாடுகளுக்கு வேலைத்திட்ட அணுக, எந்த வகையான குளிர் உள்ளது
இப்போது நான் என்ன செய்ய முடியும், ஏனெனில் நான் என்-செய்ய பட்டியலில் சேர்க்க முடியும்.
>> நாம் இதை செய்ய வேண்டும் வழியில் ஜாவா மற்றும் இந்த அறிந்திறாத என்றால் கவலைப்பட வேண்டாம்,
ஆனால் அதை செல்லும் todos.push உள்ளது
இங்கு என் உலக தரவு கட்டமைப்பு பெயர் தான் காரணம்,
நான் new_todo தள்ள போகிறேன்.
இப்போது நான் என் ஜாவா அதை சேர்க்க வேண்டும், ஏனெனில் இது நல்லது
அந்த-செய்ய பட்டியல் பிரதிநிதித்துவம்.
ஆனால் இப்போது எப்படி நான் HTML அதை திரும்ப பெறுவது?
நான் அதை மீண்டும் தள்ள வகை ஒரு வழி கண்டுபிடிக்க வேண்டும்.
வேறுவிதமாக கூறினால், நான் வகையான இந்த வரைய வேண்டும்.
நாம் என்ன செய்ய போகிறோம் நாம்-செய்ய பட்டியலை பெற போகிறோம் உள்ளது.
நான், அந்த பக்கம் உள்ள மற்ற HTML மேம்படுத்த வேண்டும்
நீங்கள் பார்க்க முடியும் என, நான், இங்கே இந்த சிறிய கொள்கலன் விட்டுவிட்டேன்
யாருடைய அடையாள todos உள்ளது பக்கம் இந்த பிரிப்பு,
நான் அங்கு-செய்ய பட்டியல் போட போகிறேன்.
முதல் நான்-செய்ய பட்டியலில் ஒரு பழைய அங்கு இருந்தது, என்று, ஏனெனில் அதை அழிக்க போகிறேன்.
நான், மீண்டும் ஐடி மூலம் அந்த உறுப்பு வருகிறது
நான், அந்த உறுப்பு உள் HTML அணுகுவதை
மற்றும் நான் அழிக்க போகிறேன்.
என்று இந்த குறியீடு விட்டு என்றால், நாங்கள், அங்கு ஒரு வெற்று எதுவும் பார்க்க விரும்புகிறேன்
இப்போது நான் என் புதிய-செய்ய பட்டியல் இடையீடு தொடங்க வேண்டும்.
நான் அடிப்படையில் என்-செய்ய பட்டியல் அவுட் துடைக்க போகிறேன்.
>> இப்போது அந்த todos DIV உள் HTML உள்ளே, முற்றிலும் தெளிவாக இருக்கிறது
இப்போது நான் என் பட்டியலில் சேர்க்க வேண்டும்.
நான் மீண்டும் சேர்க்க வேண்டும் முதல் விஷயம், வரிசையிலமையாத பட்டியல் குறிச்சொல் உள்ளது
இது அடிப்படையில் ஒரு வரிசையிலமையாத பட்டியல் தொடக்கத்தில் என்று குறிக்கிறது.
இப்போது என் todos வரிசை ஒவ்வொரு உறுப்பு நான் HTML இன் உள்ளே வெளியே அச்சிட வேண்டும்.
நான் இந்த பட்டியலில் கீழே அதை சேர்க்க வேண்டும்.
வெறும் சி போன்ற, நான் வளைய ஒரு பயன்படுத்தலாம், மற்றும் நான் என் பட்டியலில் ஆரம்பத்தில் தொடங்க போகிறேன்
உறுப்பு 0, நான் பட்டியல் நீளம் அனைத்து வழி செல்ல போகிறேன்.
நாம் உண்மையில் நீளம் சொத்து பயன்படுத்தி இங்கு ஒரு வரிசை நீளம் பெற முடியும்.
அடிப்படையில் நான் இங்கே உள்ளே மிகவும் ஒத்த ஏதாவது செய்ய போகிறேன்
அந்த உறுப்பு வெளியே அச்சிட.
நான் மீண்டும் todos DIV, அந்த உள் HTML சொத்து, அணுக முடியும்
நான் இந்த புதிய பட்டியலில் உருப்படியை சேர்க்க போகிறேன், என்று சூழப்பட்ட வேண்டும் நடக்கிறது
இந்த li டேக், மற்றும் நான் + ஆபரேட்டர் கொண்டு சேர் போகிறேன்
என்று, என் todos வரிசைக்கு ith உறுப்பு இருக்கிறது
பின்னர் நான் டேக் மூட போகிறேன்.
இப்போது ஒவ்வொரு உறுப்பு நாம் ஒரு புதிய பட்டியல் நுழைவு சேர்க்க வேண்டும்.
மற்றும் நாம் உண்மையில் செய்ய வேண்டும் என்று டேக் ஆஃப் மூட உள்ளது.
நான் பட்டியல் குறிச்சொல் வரிசையிலமையாத என்று ஆஃப் மூட வேண்டும்.
>> நீங்கள் எவ்வாறு ஒரு உணர்வு கிடைக்கும்?
இந்த முழு பட்டியல் திறக்கிறது.
இந்த, todos பட்டியலில் இருந்து பட்டியலில் தனிப்பட்ட கூறுகளை சேர்க்கிறது
பின்னர் முழு பட்டியல் மூடுகிறது, இந்த என் addTodo செயல்பாடு என்று.
நான் அடிப்படையில் உரை பெட்டியில் இருந்து TODO செய்து விடுகிறார்கள்.
நான் todos வரிசைக்கு என்று சேர்க்க, பின்னர் நான்-செய்ய பட்டியலில் மீண்டும் விடாது.
இப்போது நான் என் பட்டியலில் உருப்படிகளை சேர்க்க முடியும்.
இந்த வகையான அற்புதமான ஏனெனில் குறியீடு ஒரு சில வரிகளில்
நாம் அடிப்படையில் நாம் பொருட்களை சேர்க்க முடியும் வரை செய்ய பட்டியல் தயாரித்துள்ளேன்.
கிரேட்.
என்று இங்கு ஒரு அடிப்படை அறிமுகம் வகையான தான்.
, இப்போது தொடரியல் பற்றி அதிகம் கவலைப்பட வேண்டாம்
ஆனால் இந்த கருத்து பற்றி யோசிக்க.
நாம் சில HTML இருந்தது.
நாம் உள்ளீடு ஒரு-செய்ய உருப்படி அடிப்படையில் அனுமதி பயனர் சேர்க்க அந்த பக்கத்தில் ஒரு உரை பெட்டியில் இருந்தது.
பின்னர் அந்த உரை பெட்டியில் இருந்து அந்த TODO பெற இங்கு பயன்படுத்தப்படுகிறது.
நாம் ஒரு ஜாவாஸ்கிரிப்ட் வரிசை உள்ளே, இது போன்ற அடிப்படையில் என்று சேமிக்கப்படும்
என்று நமது வேலைத்திட்ட பிரதிநிதித்துவம் பட்டியல்-செய்ய,
மற்றும் நாம் அதை அச்சிட்டு.
இந்த todos.js உள்ளது.
>> இந்த குளிர் வகையான உள்ளது, ஆனால் எப்படி நாம் இந்த இன்னும் எடுக்க முடியும்?
நீங்கள் பார்க்க முடியும் என, இந்த-செய்ய பட்டியல் முழுமையான போல அல்ல.
உதாரணமாக, நான், முழுமையில்லாத இந்த பொருட்களை எந்த குறிக்க முடியாது
நான் பொருட்களை reprioritize அல்லது பொருட்களை நீக்க விரும்பினால் விரும்புகிறேன்.
இது சரி, ஆனால் நாம் இந்த இன்னும் எடுக்க முடியும்.
நான், கூடுதல் அம்சங்களை சேர்த்து பற்றி அதிகம் பேச போவதில்லை
ஆனால் நாம் மேலும் ஆகலாம்.
பட்டியல்-செய்ய இந்த ஒரு அம்சத்தை சேர்த்து பற்றி பேசலாம்,
ஒரு தனி-செய்ய உருப்படியை சரிபார்க்க முடியும் போகிறது இது
இது மிகவும் அடிப்படையில் நான் இந்த செய்துவிட்டேன் என்று, வெளியே கடந்து.
என்று சாதிக்க முடியும் என்று சில குறியீடு பார்க்கலாம்.
நான் மேலே செய்துவிட்டேன் நான் சேர்த்த அறிவிப்பு
ஒரு புதிய உலக வரிசை முழு எனப்படும்.
நான் அடிப்படையில் சேமிக்க இந்த பயன்படுத்தி என்பதை-செய்யும் பட்டியலில் உருப்படிகளை
முழுமையான அல்லது இல்லை.
இந்த செய்ய ஒரு வழி உள்ளது.
நான் இந்த செயல்படுத்த, காட்சி, பார்த்தால்
நான் ஒரு TODO உள்ளிட்டு என்றால் அடிப்படையில் நான் இந்த மாற்று பொத்தானை அழுத்தவும்
அதை தாண்டி, இந்த பட்டியலில் ஒவ்வொரு உருப்படியை அல்லது ஒரு முழு உள்ளது
அல்லது முழுமையற்ற மாநில, மற்றும் நான் அந்த பிரதிநிதித்துவம் மற்றொரு பயன்படுத்தி வருகிறது.
>> அடிப்படையில் அந்த todos வரிசை ஒவ்வொரு TODO ஐந்து
ஒரு உருப்படி அடிப்படையில் குறிக்கிறது என்று முழு வரிசையில் உள்ளது
அந்த முழு இல்லையா.
நான், இந்த குறியீட்டை அழகான குறைந்தபட்ச மாற்றங்களை செய்ய வேண்டியிருந்தது
எனவே இங்கே எங்கள் addTodo விழா.
இங்கே நான் வரிசை மீது அது தள்ளும் என்று நான் கவனிக்கவில்லை,
பின்னர் நான், அந்த முழு வரிசைக்கு ஒரு 0 தள்ளும்
அடிப்படையில் கூற புதிய TODO மிகுதி இணையாக
நான், இந்த உருப்படி சேர்த்து, அதை இந்த மதிப்பு இணைந்து தான்
இது முழுமையடையாது என்று அர்த்தம்.
பின்னர் நான்-செய்யும் பட்டியலில் மறுவரைதல்.
இப்போது, நான் இந்த drawTodoList செயல்பாடு சேர்த்த கவனிக்க.
இந்த, நாம் முன்னர் இருந்தது குறியீடு நிறைய எடுக்கிறது
அடிப்படையில் பெட்டியில் வெளியே துடைக்கிறது பின்னர் புதிய-செய்ய பட்டியல் ஈர்க்கிறது.
ஆனால் இந்த உள்ளே லூப் நாம் இப்போது ஒரு சிறிய செய்கிறீர்கள் என்று கவனிக்க.
நாம் அடிப்படையில் ith TODO உருப்படியை தொடர்புடைய என்பதை இங்கு சோதனை
முழு உள்ளது, மற்றும் நாம் இந்த 2 சூழ்நிலையில் வித்தியாசமாக நடக்கிறாய்.
அது முடியும் என்றால், நாங்கள், இந்த டெல் குறியிடுமுன்
இது அடிப்படையில் நீங்கள் விளைவை மூலம் அந்த வேலைநிறுத்தம் பெற முடியும் வழி
அது முடியும் என்றால் க்கு செய்ய பட்டியல் வெளியே கடந்து,
அது இல்லை என்றால், நாம் உட்பட.
அதனால் அந்த வகையான, அந்த கவனித்து
>> மற்றும் இந்த செய்துமுடிக்க ஒரு வழி.
பயனர் இந்த ஒரு கிளிக் போது பின் கவனிக்க
நாம் அதை பூர்த்தி நிலையை மாற்றுவதற்கு.
பயனர் கிளிக், நாம் அதை பூர்த்தி அல்லது செய்யப்பட்ட என்பதை தலைகீழாக போது,
பின்னர் அது மீண்டும் வரைய வேண்டும்.
படைப்புகளை இந்த வகையான.
நாங்கள், தங்கள் பணிகளை முன்னெடுக்க இந்த செயல்பாடுகளை வேண்டும்
இந்த பரவாயில்லை.
நாம் என்றாலும், இது பற்றி சிறப்பாக செய்ய முடியும் எதுவும் இருக்கிறதா?
இந்த 2 உலக வரிசைகள் வேண்டும் கவனிக்க.
இந்த சி, மற்றும் நாம் வகையான குறிப்பிடப்படுகின்றன என்று 2 வரிசைகள் இருந்தால்
அப்படி சில வழியில் தொடர்பான அந்த தரவு
இந்த 2 துறைகள் இணைக்க சி என்ன பயன்படுத்த வேண்டும்
தகவல் இரு துண்டுகள் உள்ளடக்கிய ஏதாவது ஒரு?
யாராவது ஒரு யோசனை செய்ய வேண்டும்?
[மாணவர் கேட்க பதில்]
>> சரியாக, நாம், struct சில வகையான பயன்படுத்த முடியும்
நீங்கள் pset 3, சொல்ல, மீண்டும் நினைக்கிறேன், என்றால்
நாங்கள் அகராதியில் இருந்து, பின்னர் நாம் நினைவில் என்பதை சொல்
அகராதியில் இருந்து, மற்றும் அனைத்து என்று தகவல் ஒன்றாக வைக்கப்பட்டது
சில தரவு கட்டமைப்பு உள்ளே.
நான் இந்த குறியீடு செய்ய முடியும் ஒன்று இந்த 2 வெவ்வேறு வரிசைகள் கொண்ட தவிர்க்க
தகவல் ஒத்த துண்டுகள் நான் ஒரு ஜாவாஸ்கிரிப்ட் பொருள் அவற்றை இணைக்க முடியும்.
என்று ஒரு பார்க்கலாம்.
நான் மட்டும் இப்போது மேலே ஒரு வரிசை உள்ளது கவனிக்க
என்ன நான் செய்துவிட்டேன் உள்ளது மற்றும் இந்த வகையான ஜாவாஸ்கிரிப்ட் தொடரியல் ஆகும்
ஒரு பொருள் ஒரு நேரடி பதிப்பை உருவாக்கும்,
மேலும், நாம் TODO வேண்டும், 2 பண்புகள் உள்ளன கவனிக்க
அது முழுமையான அல்லது முழுமையற்ற என்று சேர்த்து வச்சிருக்கேன்.
இந்த ஒத்த குறியீடு உள்ளது.
நாம் இங்கு பொருட்களை பயன்படுத்தி வருகிறோம்.
மேம்படுத்துகிறது விஷயங்கள் இந்த வகையான.
இப்போது போல், தொடர்புடைய தகவல்களை இந்த துறைகள் ஒன்றாக வைக்கப்படுகின்றன.
நாங்கள் அதை அச்சிட செல்லும் போது, நாங்கள் துறைகள் அணுக முடியும்.
>> நாம் todos [நான்] செய்கிறீர்கள் என்பதை கவனிக்க. முழுமையான
அதற்கு பதிலாக தனியாக முழுமையான வரிசை பரிசோதிப்பதற்கான,
மற்றும் நாம் செய்ய செய்ய சொத்து போகிறது க்கு செய்ய சரம் பெற வேண்டும் போது கவனிக்க
என்று TODO பற்றி, இந்த வகையான அர்த்தமுள்ளதாக காரணம்
ஒவ்வொரு பொருளிலும் பற்றி இந்த உள்ளார்ந்த பண்புகளை கொண்டிருக்கிறது.
இது ஒரு TODO உள்ளது, அது முழுமையான அல்லது இல்லை என்பதை கொண்டுள்ளது.
இல்லை நிறைய மாற்றங்கள் அங்கு செயல்படவில்லை, வெறும் குறியீடு இன்னும் சில சேர்க்கப்பட்டுள்ளது.
இது சரியான, சில முனைகளில் ஒரு முன்னேற்றம் ஆகும்?
நான் ஒரு பிட் வடிவமைப்பு அவுட் நாங்கள் காரணியாக, அதாவது.
இப்போது நாம் அடிப்படையில் இந்த தரவு என்காப்ஸுலேட் பொருட்களை வேண்டும்.
நாம் இங்கு வகையில் இங்கிருந்து செய்ய இன்னும் எதுவும் இருக்கிறதா?
இப்படி அறிவிப்பு என்று சரியான இங்கே இந்த குறியீடு
ஒரு கிராம உள் HTML பெறுவதற்கான
ஒரு சிறிய, நான் நினைக்கிறேன், நீளமாக உள்ளது.
Document.getElementByID ("todos") இருக்கிறது. InnerHTML.
இந்த குறியீடு ஒரு சிறிய நட்பாக இருக்க செய்ய செய்ய ஒன்று
அதனால் நான், முன்னும் பின்னுமாக, உருட்டுதல் இடது மற்றும் வலது வைக்க வேண்டும் என்று
நான் jQuery போன்ற ஒரு நூலகத்தை பயன்படுத்த முடியும் என்பது.
>> அது, கருத்தரங்கு 2 வெளியே பார்க்கிறேன்
இந்த அதே குறியீடு உள்ளது, ஆனால் அதை jQuery செய்துள்ளார்.
நீங்கள், jQuery மிகவும் பரிச்சயமான இருக்கலாம்
ஆனால் வெறும் jQuery இங்கு ஒரு நூலகம் மாதிரி தெரியும்
என்று எளிதாக டிஓம் அணுகல் தனிப்பட்ட கூறுகளை போன்ற விஷயங்களை செய்ய வைக்கிறது.
இங்கே பதிலாக document.getElementByID சொல்லி ("todos"). InnerHTML
நான், jQuery மிக தெளிவான முறையில் பயன்படுத்த முடியும்
இது தான் தேர்வாளர்கள் பயன்படுத்த உள்ளது.
நீங்கள் பார்க்க முடியும் என, இந்த குறியீடு, ஒரு சிறிய சுத்தமான கிடைத்தது
மிகவும் செயல்படவில்லை போன்ற, ஆனால் அந்த யோசனை.
நாம், இதுவரை விஷயங்களை ஒரு ஜோடி பார்த்திருக்கிறேன்
அதனால் நாம் மூல இங்கு செயல்படுத்த தொடங்கியது.
நாம் புதிய அம்சங்கள் சேர்க்கப்பட்டு, நாம் அதை மேம்படுத்த முடியும் என்பதை காட்டியது
என்ன நாம் இங்கு உள்ளது.
>> யாராவது இந்த வடிவமைப்பு எந்த கஷ்டங்களை பார்க்க வேண்டும்?
அதாவது, நான் நினைக்கிறேன், அல்லது கஷ்டங்களை அவசியமில்லை ஆனால் சொல்ல நாம்
நாம் ஒரு-செய்ய பட்டியலில் திட்டம் செய்து, நாளை நாம் முடிவு
நாம் ஒரு மளிகை பட்டியல் அல்லது ஒரு ஷாப்பிங் பட்டியல் திட்டத்தை உருவாக்க வேண்டும்.
இந்த அம்சங்கள் நிறைய மிகவும் ஒத்த.
நாம் இங்கு வெளியே வேண்டும் நிறைய, மிக பொதுவான
இந்த வழியில் சில வகையான தேவையை அடிக்கோடிட்டு காட்டுகிறது
செய்ய இந்த எளிதாக்கும்.
நான், இந்த HTML அணுகல் அனைத்து கட்டமைக்க இந்த டிஓம் அணுகல் இருந்தது
நான் இந்த மாதிரி க்கு செய்யும் பட்டியல் பிரதிநிதித்துவம் போகிறேன் போல்.
நான் இங்கு மேம்பாட்டாளர் என பொறுப்பு கவனிக்க
நான் ஒருங்கிணைப்பு வேண்டும் என்று HTML மற்றும் ஜாவாஸ்கிரிப்ட் வைத்திருப்பதற்கு.
தானாக செய்த எதுவும் இங்கு பிரதிநிதித்துவம்
அல்லது-செய்ய பட்டியல் HTML வெளியே தள்ள வேண்டும்.
எதுவும் என்னை தவிர வலியுறுத்தப்படுகிறது.
நான் பட்டியல் செயல்பாடு-செய்ய டிராவில் எழுத வேண்டியிருந்தது.
மற்றும் அதாவது நான் இருக்கும், அது, அதை செய்ய நியாயமான இல்லை என்று
ஆனால் அது சில நேரங்களில் கடினமான இருக்கலாம்.
நீங்கள் ஒரு பெரிய திட்டம் இருந்தால், அது கடினமாக இருக்க முடியும்.
>> கட்டமைப்புகள், கட்டமைப்புகள் நோக்கங்களுக்காக ஒரு
காரணி என்று செயல்முறை மற்றும் வகையான வெளியே எளிமைப்படுத்த வேண்டும்
இந்த பொதுவான-நான் எப்படி சொல்ல, வடிவமைப்பு முறைகள் நினைக்கிறேன்
மக்கள் பொதுவாக, தரவு குறிக்கும் வழியில் சில வகையான வேண்டும்
அந்த வரைபடத்தை தகவல் என்று, ஒரு நண்பர்கள் பட்டியலில் என்று
அல்லது ஏதாவது ஒரு வகையில்-செய்ய பட்டியல்.
சிலர், பொதுவாக தகவல் குறிக்கும் ஒரு வழி
அவர்கள் பொதுவாக ஒத்திசைவு அந்த தகவல் வகையான வைக்க வேண்டும்
பயனர் பார்வையில் சில வகையான பார்க்கும் இடையே,
நீங்கள் விரிவுரையில் பார்த்தேன் என்று மாதிரி காட்சி கட்டுப்படுத்தி போன்ற வகையில் பேசிய,
பின்னர் இந்த வழக்கில் இந்த ஜாவா வரிசை இது மாதிரி.
கட்டமைப்புகள் எங்களுக்கு அந்த பிரச்சினையை தீர்க்க ஒரு வழி கொடுக்க.
இப்போது பட்டியலில்-செய்ய இந்த செயல்படுத்த ஒரு பார்க்கலாம்
angularjs என்ற கட்டமைப்பில்.
அது இது தான். ஒரு ஸ்லைடில் பொருந்துகிறது கவனிக்க.
நான் இடது மற்றும் வலது உருட்டும் இல்லை.
என்று ஒருவேளை, ஒரு கட்டமைப்பை பயன்படுத்தி பரிந்துரைக்கிறோம் ஒரு பெரிய காரணம் அல்ல
ஆனால் அறிவிப்பு நான் இங்கு தனிப்பட்ட HTML உறுப்புகள் அணுகும்?
நான் எப்போதும் டிஓம் கொண்டு போகிறேன்?
அப்படி நீங்கள் எந்த document.getElementByID அல்லது ஏதாவது பார்க்க வேண்டும்?
இல்லை, என்று போய்விட்டார்கள்.
>> கோண நம்மை டிஓம் ஏதாவது நமது இங்கு பிரதிநிதித்துவம் வைத்திருக்க உதவுகிறது
ஒத்திசைந்து வகையான, இது, JS கோப்பில் இல்லை என்றால்
நிரலாக்கத்தின்படி அனைத்து HTML உள்ளடக்கம் பெறுவது எந்த வழி இருக்கிறது என்றால்
இங்கு இருந்து எப்படி ஒத்திசைவு இந்த செய்கிறீர்கள்?
இது. JS கோப்பில் இல்லை என்றால், அது சரி, HTML இருக்க வேண்டும்?
இந்த, HTML கோப்பாக புதிய பதிப்பு
நாம் இங்கே நிறைய சேர்த்த கவனிக்க.
என்ஜி கிளிக் மற்றும் என்ஜி-மீண்டும் என்று இந்த புதிய பண்புகளை இருக்கிறது கவனிக்க.
வடிவமைப்பு சிரமங்களை இந்த பிரச்சினையை தீர்ப்பதற்கு கோண அணுகுமுறை
அடிப்படையில் HTML மிகவும் சக்திவாய்ந்த செய்ய உள்ளது.
கோண நீங்கள் HTML சற்றே உணர்ச்சியுடன் செய்ய அனுமதிக்கும் ஒரு வழி உள்ளது.
உதாரணமாக, நான் இந்த உரை பெட்டியில் கட்டி அல்லது பிணைக்க போகிறேன் என்று சொல்ல முடியாது
என் கோணத்துக்குரிய ஜாவா குறியீடு ஒரு மாறி வேண்டும்.
இந்த என்ஜி-மாதிரி தான் செய்கிறது.
அடிப்படையில் என்கிறார் உருப்படியை இந்த உரை பெட்டியின் உள்ளே, என்று
வெறும் மாறி new_todo_description என்று தொடர்புபடுத்த
இங்கு குறியீடு உள்ள.
நான் வெளிப்படையாக செல்ல வேண்டும் இல்லை, ஏனெனில் அது மிகவும் சக்தி வாய்ந்தது
டிஓம் என்று தகவல் பெற.
நான் document.getElementByID சொல்ல வேண்டியது இல்லை.
நான் டிஓம் அணுகல் போன்ற jQueries பயன்படுத்த வேண்டாம்.
நான் மாறி மாற்ற போது நான் ஒரு மாறி இணைத்திட, மற்றும் முடியும்
இங்கு உள்ள இது, HTML ஒத்திசைந்து வச்சிருக்கேன்
அதனால் இருவருக்கும் இடையே முன்னும் பின்னுமாக சென்று கொண்டு செயல்முறை எளிதாக்குகிறது.
அந்த உணர்வு ஏற்படுத்துமா?
>> எந்த HTML அணுகல் குறியீடு உள்ளது கவனிக்க.
நாம், HTML மேலும் சக்திவாய்ந்த செய்துவிட்டேன்
இப்போது, உதாரணமாக, நாம், இது போன்ற விஷயங்களை செய்ய முடியும்
இந்த கிளிக் செய்யும் போது, todos.js எல்லைக்குள் இந்த செயல்பாடு அழைக்க விரும்புகிறேன்,
மேலும், இந்த என்ஜி-மாடல் போல, நாம் அதை செய்ய முடியும், ஆனால் மற்ற விஷயங்கள் உள்ளன
இந்த என்ஜி-மீண்டும் கவனிக்க.
இந்த என்ன நினைக்கிறீர்கள்?
இங்கே முன் நம் வரிசையிலமையாத பட்டியல்.
நாங்கள், உல் குறிச்சொற்களை வேண்டும்
ஆனால் நான் இங்கு குறியீடு உள்ளே அந்த பட்டியலில் வழங்குகின்றன?
நான் வெளிப்படையாக என்று பட்டியல் வழங்குகின்றன.
இதை எப்படி வேலை செய்கிறது?
சரி, வழி கோணத்துக்குரிய இந்த ஒரு ரிப்பீட்டர் என்று தான் செயல்படுத்தப்பட்டது.
அடிப்படையில் நான் இந்த HTML அச்சிட வேண்டும் என்று கூறுகிறது
என் todos வரிசை ஒவ்வொரு TODO உள்ளே இடம்.
Todos.jr உள்ளே ஒரு todos வரிசை, சரி இங்கே இருக்கிறது
இந்த என்று வரிசை மூலம் கோணத்துக்குரிய போய் சொல்லும், மற்றும் ஒவ்வொரு உறுப்பு நீங்கள் பார்க்க
நான் இந்த HTML அச்சிட வேண்டும்.
நான் இதை தான் ஏனெனில் இந்த ரெண்டு வகையான உள்ளது
லூப் ஒரு எழுத இல்லாமல்,
இது குறியீடு மட்டுமே 30 கோடுகள் என்று ஒரு-செய்ய பட்டியல்
மிகவும் பயனுள்ள விஷயம் இருக்கலாம்,
நீங்கள் ஒரு பெரிய திட்டம் இருந்தால் ஆனால், இந்த வசதியான பெற முடியும்.
>> இந்த HTML மிகவும் சக்திவாய்ந்த வகையில், இந்த பிரச்சனைக்கு ஒரு தீர்வு இருக்கிறது,
என்று நம்மை ஒத்திசைவு உள்ள ஜாவா மற்றும் HTML வைக்க அனுமதிக்கிறது.
இந்த சிக்கலை தீர்க்க, மற்ற வழிகளிலும் உள்ளன
ஒவ்வொரு கட்டமைப்பை செய்கிறது.
ஒவ்வொரு கட்டமைப்பை இந்த வழிகளில் வேலை.
சில கட்டமைப்புகள், வெவ்வேறு அணுகுமுறைகள் உள்ளன
நீங்கள் மற்ற மேல் ஒரு கட்டமைப்பில் குறியீட்டு சந்தோசம் என்று காணலாம்.
இன்னொரு பார்க்கலாம்.
இந்த பின்புல என்று ஒரு கட்டமைப்பை வரை குறியிடப்படும் க்கு செய்ய பட்டியல்.
நான் விரைவில் இந்த வழியாக செல்ல போகிறேன்.
நாங்கள் அங்கு போக முன் நான் HTML தொடங்க வேண்டும்.
ஒரு இரண்டாவது.
நீங்கள் கவனிக்க என, HTML தொடங்கி, நம் HTML மிகவும் ஒத்த
அது முன் முன், அப்படி இல்லை மிகவும் புதிய என்ன செய்ய.
ஆனால் எங்கள் JS கோப்பு வித்தியாசமாக உள்ளது.
முதுகெலும்பாக வகையான இந்த யோசனை உள்ளது, அல்லது யோசனை உருவாக்குகிறார்
நாம் என்ன செய்ய நிறைய, என்று, நம் ஜாவா திட்டங்கள்
மாதிரிகள் இந்த மாதிரிகள் சேகரிப்பு பற்றி யோசிக்க.
இந்த, எடுத்துக்காட்டாக, புகைப்படங்கள், ஒரு புகைப்படம் மற்றும் வசூல் இருக்க முடியும்
அல்லது நண்பர்கள் ஒரு நண்பர் மற்றும் வசூல் யோசனை.
மற்றும் தாறுமாறாக நாம் JavaScript பயன்பாடுகள் நிரலாக்க போது
நண்பர்கள் ஒரு தொகுப்பு என்ற கருத்தை பிரதிபலிக்கும் நாம் அடுக்க வேண்டும்
எப்படியோ ஜாவா, மற்றும் பின்புல இந்த அடுக்கு கொடுக்கிறது
இங்கு ஏற்கனவே உள்ள வரிசைகள் மற்றும் பொருட்களை மேல்
இன்னும் எளிதாக அதிக சக்தி வாய்ந்த விஷயங்களை செய்ய.
>> இங்கு நான், ஒரு-செய்யும் மாடல் வரையறுக்கப்பட்ட
நீங்கள், தொடரியல் பற்றி அதிகம் கவலைப்பட வேண்டாம்
ஆனால் இந்த பண்புகள் ஒரு என்று கவனிக்க?
அது ஒரு இயல்பான துறையில் உள்ளது.
முதுகெலும்பாக என்னை பேட் இனிய ஏற்கனவே குறிப்பிட அனுமதிக்கிறது
நான் உருவாக்க வேண்டும், செய்ய புதிய இந்த இயல்புநிலைக்கு கொண்டு போகிறது.
இப்போது நான் இந்த தனிப்பயனாக்க, ஆனால் கடன் குறிப்பிட இருப்பது முடியும் முடியும்
நன்றாக உள்ளது, மற்றும் இது போன்ற என்று ஒன்று இல்லை, ஏனெனில் அது வசதியான வகையான தான்
இங்கு உள்ளார்ந்த, இப்போது நான் வெளிப்படையாக இல்லை
todos முழுமையில்லாத என்று.
நான் todos முழுமையில்லாத குறிக்கப்படும் போகிறோம் என்று சரியான பேட் இனிய சொல்ல முடியாது.
பின்னர் கவனிக்க இது என்ன?
இப்போது நான் ஒரு-செய்ய பட்டியலில் உள்ளது, மற்றும் ஒரு சேகரிப்பு.
மாடல் TODO என்று தொடர்புடைய துறையில் கவனிக்க.
இது பின்புல சொல்லி என் வழி
நான் இந்த தனிப்பட்ட todos ஒரு தொகுப்பு பற்றி நினைத்து போகிறேன்.
இந்த அடிப்படையில் என் திட்டம் மாதிரி கட்டமைப்பு உள்ளது.
இங்கு நான், ஒரு தொகுப்பு இந்த யோசனை
மற்றும் அடிப்படையில் அந்த சேகரிப்பில் உள்ள பொருட்கள் அனைத்தும், இந்த todos இருக்க போகிறோம்
மற்றும் இந்த அர்த்தத்தில் மிகவும் இயற்கை
நான் செய்ய காரணம் todos வேண்டும், மற்றும் நான் ஒரு சேகரிப்பில் அவர்கள்.
>> இதை பற்றி இன்னும் கொஞ்சம் பார்க்கலாம்.
இங்கே ஒரு பின்புல காட்சி உள்ளது.
பின்புல என்று மற்ற விஷயம் என்று
உங்களை பற்றி அல்லது வசூல் நினைக்கிறீர்கள் என்று மாதிரிகள் நிறைய
காட்டப்படவில்லை சில வழி வேண்டும் போகிறீர்கள்.
நாங்கள், பட்டியலில்-செய்ய என்று வழங்க வேண்டும்
நாம் ஒவ்வொரு மாதிரி வழங்க முடியும் என்றால், அது நன்றாக இருக்கும் என்று
அல்லது ஒவ்வொரு மாதிரி இந்த காட்சி தொடர்பு
எங்களை அனுமதிக்கிறது என்று நான் இரண்டு ஒன்றாக இணைக்க நினைக்கிறேன்?
முன்பு அதேசமயம் நாம் வழியாக இயக்க வேண்டும் என்று வளைய ஒரு பயன்படுத்த வேண்டும்
ஒவ்வொரு எங்கள் பட்டியலில் TODO பின்னர் அதை இங்கு அச்சிட
நாம் அடிப்படையில் இந்த மாதிரி அதை இணைக்க முடியும்.
இந்த ஒரு-செய்ய பார்வையில் உள்ளது.
நாம் முன்னர் காணப்படவில்லை TODO தொடர்புடையதாக உள்ளது.
இப்போது ஒவ்வொரு TODO displayable அல்லது renderable
இந்த காட்சி-செய்ய.
துறைகள் சில கவனிக்க.
நீங்கள், இந்த tagName உள்ளது tagName என்ன நினைக்கிறீர்கள்: li?
ஒரு TODO வழங்க நாம் விரும்பிய போது முன் இருந்து நினைவில்
நாங்கள் வெளிப்படையாக இந்த li குறிச்சொல் நமது todos ஜோடி வேண்டும்.
இப்போது நாம் இந்த TODO வாழ்வாள் அமைந்துள்ள என்று சொல்கிறீர்கள்
ஒரு li குறியின் உள்ளே இருக்க போகிறது.
இப்போது நாங்கள் எங்கள் todos கொண்டு நிகழ்வுகளை தொடர்புபடும்.
>> ஒவ்வொரு TODO இந்த நிகழ்வு உள்ளது.
நீங்கள் அழகான மிகவும் மாற்று பொத்தானை கிளிக் செய்தால், அந்த, நான் அங்கு சொல்கிறேன்
பின்னர் அடிப்படையில் முன் என்ன எதிர் என TODO குறிக்க
பின்னர் பயன்பாடு மீண்டும் விடாது.
இந்த முன் குறியீடு ஒத்த வகையான உள்ளது.
நாம் ஒன்று எதிர் அல்லது அது குறித்தது போது நினைவில்
பின்னர் அது மீண்டும் காண்பிக்கப்பட்ட.
ஆனால் இப்போது HTML என்று ஏதாவது இருக்க பயன்படுத்தப்படும் இந்த நிகழ்வை கவனிக்க.
அங்கு உட்கார்ந்து.
பொத்தானை ஒரு கிளிக் இருந்தது.
நீங்கள் பொத்தானை கிளிக் செய்யும் போது, அது மாதிரியான ஒரு பொருள் இல்லை
TODO முழுமையடையாது என்று அமைக்க.
இங்கே நாம் மாற்று பொத்தானை சொடுக்கி அந்த நிகழ்வு தொடர்புடைய
அது இந்த பார்வை அல்லது அணை என்று மாற்றுகிறார்.
>> இது மிகவும் இறுக்கமாக பிணைக்கப்பட்டிருக்கும், அதனால் இந்த நிகழ்வு அமைக்க ஒரு நல்ல வழி
இந்த காட்சி, அதனால் இந்த ஒரு கவனிக்க.
நான் இந்த வழங்கல் முறை வேண்டும், மற்றும் நாம் விவரங்கள் மூலம் செல்ல வேண்டாம்.
அது, நாங்கள் முன்பு என்ன போன்ற வகையான தான்
ஆனால் நான் எதையும் மூலம் தேடுகிறது இல்லை கவனிக்க.
நான் கூறுகள் அனைத்து அச்சிட போகிறேன் என்று வகை என்று அந்த உல் குறிச்சொல் அச்சிடும்.
நான் இந்த ஒரு-செய்ய உருப்படியை இடையீடு செயல்பாடு வழங்கும்.
இது அடிப்படையில் ஒரு மிகவும் சக்திவாய்ந்த கருத்து உள்ளது
நம் செய்ய பட்டியலில் இந்த todos கொண்டிருக்கிறது, நாம் அடிப்படையில் குறிப்பிட முடியும்
அந்த todos ஒன்று விடாது வழி
நாம் தன்னிச்சையாக நமது சக்தி வாய்ந்த முதுகெலும்பாக இருக்க முடியும் todos அனைத்து விடாது
தனிப்பட்ட todos இல் வழங்கல் முறை அழைப்பு விடுத்தார்.
இந்த இங்கே பயனுள்ளதாக இருக்கும் என்று ஒரு கருத்து உள்ளது.
இப்போது கேட்க ஒரு நல்ல கேள்வி, இந்த விண்ணப்பத்தை எப்படி ஒன்றாக உள்ளது என்று?
நாம் ஒரு TODO விடாது திறன் இல்லை, ஏனெனில்
ஆனால் எப்படி நாம் பல todos யோசனை கிடைக்கும்?
>> என்று ஒரு பார்க்கலாம்.
இந்த கடைசி பகுதியாக உள்ளது.
நாம் இங்கே ஒரு-செய்ய பட்டியலை பார்வை வேண்டும் கவனிக்க,
அது ஒரு பார்வை அறிவிப்பு.
மற்றும் பொருட்களை ஒரு ஜோடி மீது செல்ல,
நாம் முதலில் இந்த-செய்யும் பட்டியலில் உருவாக்க இந்த துவக்க முறை என்று அழைக்கப்படுகிறது.
நீங்கள் பார்க்க முடியும் என, அது-செய்ய பட்டியலை உருவாக்கி இந்த காட்சி தொடர்புப்படுத்துகிறது போல்.
நீங்கள் ஒரு சேர்க்கும் போது மற்றும் பிறகு நான் அடிப்படையில் இங்கே செயல்பாடுகளை சேர்க்க உருப்படியை-
இந்த addItem முறை ஒத்த நாம் முன்னர்-பார்த்தேன்
நான் ஒரு புதிய TODO பொருள் உருவாக்க, மற்றும் நான் உண்மையில் போன் செய்கிறேன் கவனிக்க போகிறேன்
இந்த புதிய TODO முறை, இந்த பின்புல வழங்கப்படுகிறது,
நான் இங்கே என் பண்புகள் உள்ள கடக்க முடியும்.
இப்போது நான் இந்த பயன்படுத்தி உருவாக்க ஒவ்வொரு TODO நாம் முன்னர் பார்த்த அந்த செயல்பாடு கிடைக்கும்.
நான் உரை பெட்டியில் வெளியே தீர்வு தான் முன் ஒரு சிறிய சிறிய விவரம் அறிவிப்பு
பின்னர் நான் இந்த தொகுப்பு சேர்க்கும்.
>> இந்த கிட்டத்தட்ட வித்தியாசமாக தெரிகிறது நாம் அந்த todos.push செய்ய வேண்டியிருந்தது முன் ஏனெனில்,
பின்னர் நாம், செய்ய, மற்றும் இந்த குறிப்பிட்ட திட்டத்தின் மிகவும் சிக்கலான தோன்றலாம்
நீங்கள் அந்த பின்புல அல்லது கோணத்துக்குரிய அல்லது வேறு எந்த கட்டமைப்பை காணலாம்
உங்கள் குறிப்பிட்ட திட்டம் பொருந்தும், ஆனால் நான் அதை பற்றி யோசிக்க முக்கியம் என நான் நினைக்கிறேன் இல்லை
இந்த பெரிய திட்டங்கள் பெரிய அளவில் பொருள்,
ஏனெனில் நாம் பிரதிநிதித்துவப்படுத்தும் அங்கு ஒரு பெரிய திட்டம் என்றால்
சில உண்மையில் சிக்கலான சேகரிப்பு, ஒரு முதல் செய்ய பட்டியலை விட ஆழமான ஒன்றை,
ஒரு நண்பர்கள் பட்டியலில் அல்லது அப்படி ஒன்று சொல்கிறேன், இந்த கைக்குள் வர முடியும்
ஏனெனில் நாம், ஒரு மிகவும் வசதியான வழி நம் குறியீடு ஏற்பாடு முடியவில்லை
வேறு யாராவது எளிதாக என்று ஒரு வழியில்
யார் மீது உருவாக்க ஒரு திட்டம் அழைத்து வேண்டும்.
இந்த அமைப்பு நிறைய வழங்குகிறது என்று பார்க்க முடியும்.
பின்னர் நான் இந்த addItem மீதான வழங்க அழைக்கிறேன்.
நீங்கள் பார்க்க முடியும் என, விடாது, நீங்கள் இந்த முழு தொடரியல் புரிந்து இல்லை,
ஆனால் அடிப்படையில் ஒவ்வொரு மாதிரி இது தனிப்பட்ட வழங்கல் முறை அழைக்க நடக்கிறது.
இந்த எங்கிருந்து வருகிறார் அப்படி தான்.
தனிப்பட்ட todos எவ்வாறு பெறுவது என்பது குறிப்பிட நாம்,
பின்னர் ஒரு முழு ஒன்றாக பசை இன்னும் நாம்.
ஆனால் இந்த, அருவமான ஒரு வழி வழங்குகிறது
நான் தனிப்பட்ட todos வழங்க முடிவு வழியில் மாற்ற முடியும் என்பதால்,
நான் இந்த குறியீடு எந்த மாற்ற வேண்டும் என்று.
அந்த வகையான குளிர் இருக்கும்.
>> யாராவது இங்கு கட்டமைப்புகள் பற்றி எந்த கேள்விகள் உள்ளதா?
[மாணவர் கேட்க கேள்வி]
ஓ, நிச்சயமாக, அது ஒரு பெரிய கேள்வி.
கேள்வி எப்படி நான் கட்டமைப்புகள் அடங்கும் என்று இருந்தது?
பெரும்பாலான இங்கு கட்டமைப்புகள் அடிப்படையில் தான் JS கோப்புகள் உள்ளன
உங்கள் குறியீடு மேல் சேர்க்க முடியும் என்று.
நான் இந்த ஸ்கிரிப்ட் குறிச்சொற்களை வேண்டும் என் HTML தலைவர் பகுதியில் கவனிக்க,
இறுதி ஸ்கிரிப்ட் குறிச்சொல் நாம் எழுதியுள்ளேன் என்று குறியீடு உள்ளது.
பின்னர் 3 கட்டமைப்பை குறியீடுகள் வெறும் ஸ்கிரிப்ட் குறிச்சொற்களை உள்ளன.
நான், ஒரு CDN என்று என்ன அவர்களை உட்பட
இது எனக்கு இந்த இடத்தில் வேறு யாராவது அதை பெற அனுமதிக்கிறது
ஆனால் ஒவ்வொரு கட்டமைப்பை இந்த நீங்கள் அழகான மிகவும் உள்ளடக்கத்தை காணலாம் உள்ளது
என்று சில CDN அல்லது ஏதாவது கிடைக்கும் ஒரு குறிப்பிட்ட JavaScript நூலகத்தை இடம்,
பின்னர் இந்த ஸ்கிரிப்ட் குறிச்சொற்களை சேர்க்க முடியும்.
அந்த உணர்வு ஏற்படுத்துமா?
குளிர்.
>> அந்த 2 வெவ்வேறு அணுகுமுறைகள் உள்ளன.
அந்த பிரச்சனையை தீர்க்கும் ஒரே அணுகுமுறைகள் இல்லை.
பல விஷயங்கள் உள்ளன என்று
யாராவது செய்ய, மற்றும் பல கட்டமைப்புகள் அங்கு உள்ளன.
கோண மற்றும் பின்புல முழு கதையை சொல்ல வேண்டாம்.
உங்கள் இறுதி திட்டங்களை கொண்டு அதிர்ஷ்டம் நல்ல, மற்றும் மிகவும் நன்றி.
[CS50.TV]