[இசை] டக் LLOYD: இப்போது நாம் பழைய இருக்கிறோம் வலை நிரலாக்க நன்மை, சரியான? நாம் பல மூடப்பட்டிருக்கும் தனிப்பட்ட வீடியோக்கள் மொழிகளில். இப்போது இன்னும் ஒரு, ஜாவா செய்வோம். முதல் நல்ல செய்தி, ஜாவா ஒரு நவீன நிரலாக்க உள்ளது யாருடைய PHP போன்ற மிகவும் மொழி தொடரியல், சி பெறப்படுகிறது அதனால் தொடங்க ஒரு நல்ல இடம். அது, அதே, PHP போன்ற பழைய பற்றி சுமார் 20 ஆண்டுகளுக்கு சுற்றி வருகிறது. அதை சுற்றி கண்டுபிடிக்கப்பட்டது PHP போன்ற அதே நேரத்தில். மற்றும் இங்கு அழகான உண்மையில் பயனர் அனுபவம் அடிப்படை வலை. உண்மையில், உள்ளன மூன்று மொழிகளில் நான் செய்ய வகையான கூறுவேன் தொடர்பு பயனர் அனுபவம் வலைத்தளம், HTML, CSS மற்றும் JavaScript. அதனால் இப்போது தான் ஒரு பேசுகிறேன் இங்கு பற்றி கொஞ்சம். கெட்ட செய்தி, எனினும், இங்கு கொண்டு இருக்கிறது அது தன்னை விதிகள் நிறைய அமைக்கிறது, பின்னர் அது முறித்துவிடும். மற்றும் இங்கு உண்மையில் இருக்க முடியும் வகையான அறிய சவால், அது, சி போலல்லாமல், ஏனெனில் மற்றும் மிகவும் அமைக்கப்பட்டுள்ளன இது, PHP, மற்றும் மிகவும் திண்மம் விதிகளை வேண்டும் விஷயங்களை வேலை எப்படி அறிய முடியும் என்பதை. ஜாவா வகையான மிகவும் நெகிழ்வான விட்டிருக்கும் என்று ஒருவேளை விஷயங்களை போவதில்லை நாம் அவர்களை எதிர்பார்க்க வழியில் வேலை ஒருவேளை நாம் உண்மையில் கற்க முடியாது எங்கள் முதல் நிரலாக்க மொழி ஒரு ஜாவா போன்ற. அதனால் அது இல்லை, ஏனெனில் தன்னை எந்த விதிகள் அமைக்க, அது உண்மையில் இல்லை நல்ல குறியீட்டு பழக்கம் செயல்படுத்தலாம். ஆனால் இப்போது நாம் வட்டம் உருவாக்கப்பட்டது சில நல்ல குறியீட்டு பழக்கம், எனவே நாம் கிற்கு ஆரம்பிக்க முடியும் ஜாவா ஒரு சிறிது. திறப்பு ஒத்த ஜாவா, எழுத ஒரு புள்ளி சி நீட்டிப்பு ஒரு சி கோப்பு வரை அல்லது ஒரு புள்ளி PHP விரிவாக்க ஒரு PHP கோப்பு, நாம் என்ன செய்ய வேண்டும் அனைத்து ஒரு கோப்பு திறந்து ஆகிறது டாட் JS கோப்பு நீட்டிப்பு. நாம் எந்த சிறப்பு வேண்டும் நாம் போன்ற delimiters ஐக் PHP இல் செய்தார். கோணம் அந்த மாதிரி அடைப்புக்குறி கேள்வி குறி, PHP நாங்கள் அந்த, வழி பயன்படுத்தப்படும் என்று நாம் என்ன இருக்கிறது என்று நாம் நமது உலாவி சொல்ல ஜாவா உட்பட மூலம் ஆகிறது ஒரு HTML டேக் அது, நாம் பற்றி கொஞ்சம் பார்க்க வேண்டும் எப்படி ஒரு நொடியில் அதை செய்ய வேண்டும். செய்கிறது என்று மற்ற விஷயத்தை வெவ்வேறு ஜாவா, எனினும், இது வாடிக்கையாளர் பக்க இயங்கும் என்று. எனவே PHP கொண்டு நினைவு நாம் உண்மையில் பார்க்க முடியாது ஒரு வலைத்தளம் கோடிட்ட என்று PHP. நாம் எப்போதும் பார்க்க என்றால் பக்கம் மூலத்தை, நாம் மட்டும் என்று என்று HTML பார்க்க என்று PHP உருவாக்கப்பட்ட. ஆனால் இங்கு வாடிக்கையாளர் பக்க இயங்கும். உங்கள் ஜாவா உங்கள் கணினியில் இயங்கும். நீங்கள் என்ன செய்ய முடியும் என்று ஏன் விஷயங்களை பிளாக்கர்ஸ் சேர்க்க விரும்புகிறேன். சரியா? விளம்பரம் தடுப்பதை பொதுவாக செய்யப்படுகிறது JavaScript அனைத்து கொலை என்று ஒரு குறிப்பிட்ட வலைத்தளத்தில் இயங்கும். அது வேண்டும், ஏனெனில் உங்கள் கணினியில் வாடிக்கையாளர் பக்கத்தில் ரன், நீங்கள் நிறுத்த முடியும் முற்றிலும் இயங்கும் ஜாவா. என்று கூட நீங்கள் பயன்படுத்த போது என்று அர்த்தம் ஜாவா அடங்கும் என்று ஒரு வலைத்தளத்தில், நீங்கள் இங்கு மூல அனுப்ப வேண்டும் உங்கள் HTTP பிரதிபலிப்பின் பாகமாக குறியீடு வாடிக்கையாளர் அவர்கள் அதை கேட்டு போது. அதனால் நீங்கள் போகலாம் இங்கு பயன்படுத்த வேண்டும் மிகவும் முக்கியமான விஷயங்களை செய்ய செல்லும் தகவலை போன்ற பயனரின் கடவுச்சொற்களை மீண்டும் பற்றி பின்னுமாக, காரணம் அவர்கள் உண்மையில் இருக்கிறார்கள் மூல குறியீடு அனைத்து பெற போகிறோம், உருவாக்கப்படும் என்று மட்டும் HTML, போன்ற சொல்ல PHP கொண்டு வழக்கில் இருக்கும் என. எனவே எப்படி செய்ய நாங்கள் ஜாவா சேர்க்க எங்கள் HTML தொடங்க? CSS ஐ ஒத்த, சரி, உண்மையில், நாம் இங்கே அதை எப்படி வகை. CSS நாம் பாணி குறிச்சொற்களை வேண்டும். அந்த பாணி குறிச்சொற்களை உள்ளே, நாம் ஒரு CSS நடை தாள் வரையறுக்க முடியாது. இதேபோல் இங்கு நாங்கள் ஸ்கிரிப்ட் குறிச்சொற்களை திறந்து முடியும், மற்றொரு HTML டேக் நாங்கள் செய்யவில்லை எங்கள் HTML வீடியோ பற்றி பேச, மற்றும் இங்கு எழுத அந்த ஸ்கிரிப்ட் குறிச்சொற்களை இடையே. மேலும் என்றாலும், போன்ற CSS, நாம் CSS கோப்புகளை வெளியே உள்ள இணைக்க முடியவில்லை எங்கள் திட்டம் என்று வழி அவர்களை இழுக்க. CSS நாம், கூட முடியாது இங்கு என்னை மன்னித்துவிடுங்கள் நாங்கள் மூல குறிப்பிட முடியும் ஸ்கிரிப்ட் டேக் பண்பு இங்கு உள்ள இணைக்க தனித்தனியாக, அதனால் நீங்கள் இல்லை அதை எழுத வேண்டும் ஸ்கிரிப்ட் குறிச்சொற்களை இடையில், நாம் பயன்படுத்தி அதை இணைக்க முடியும் என்று ஸ்கிரிப்ட் டேக் அதே. மேலும் தான் CSS அங்கு கொண்ட வழக்கு நாம் அது சாத்தியமில்லை என பரிந்துரைக்கப்படுகிறது உங்கள் சிறந்த வட்டி எழுத வழக்கில் ஒரு தனி கோப்பில் உங்கள் CSS நீங்கள் அதை மாற்ற வேண்டும், இதேபோல் நாம் பரிந்துரை செய்கிறது நீங்கள் உங்கள் எழுத வேண்டும் என்று தனி கோப்புகளை ஜாவா மற்றும் ஸ்கிரிப்ட் குறிச்சொற்களை மூல பயன்படுத்த உங்கள் ஜாவா கட்ட பண்பு உங்கள் HTML, உங்கள் வலை பக்கத்தில். எனவே இங்கு மாறிகள், நாம் தருகிறேன் இலக்கணத்தை பற்றி தொடங்க. மற்றும் நாம் செல்ல வேண்டும் விரைவில் இந்த வகையான, அப்போது, PHP இல் இதை செய்த ஏனெனில் இந்த அனைத்து மிகவும் பழக்கமான இருக்க வேண்டும். எனவே இங்கு மாறிகள் மாறிகள் PHP மிகவும் ஒத்த. எந்த வகை வரையறுப்பி தான், மற்றும் நீங்கள் ஒரு மாறி அறிமுகப்படுத்த போது, நீங்கள் var முக்கிய அதை முற்சேர்க்கையாயிருக்கிகிறீர்கள். PHP இல் நாம் ஏதாவது செய்ய வேண்டும் இது போன்ற, டாலர், x. நாங்கள் சுட்டிக்காட்டினார் எப்படி தான் ஒரு மாறி, ஆனால், நாங்கள் வகை குறிப்பிட வேண்டாம் மாறி அனைத்து. நாம் போன்ற ஏதாவது சொல்ல வேண்டும் டாலர் x, PHP இல் 44 சமம். நாங்கள் செய்து இருந்தால் இங்கு அதே விஷயம், நாங்கள் var x 44 சமம் கூறுவேன். எனவே ரகம் எங்கள் வழி வகை ஒரு மாறி அறிமுகப்படுத்தும். என்று ஒருவேளை ஒரு பிட் இன்னும் உள்ளுணர்வு வெறும் டாலர் மாறி விட. மீண்டும், இல்லை என்பதால் தரவு வகைகள், நாம், இந்த செய்ய எந்த தரவு வகை, சரங்களை, வேறு எதையும் அனைத்து ரகம் இருக்கும். என்ற conditionals, அனைத்து எங்கள் சி மற்றும் PHP இருந்து பழைய நண்பர்கள் இன்னும் இருக்கின்றன, எனவே நாம் என்றால் இல்லை, வேறு என்றால், வேறு, சுவிட்ச் மற்றும் கேள்வி குறி பெருங்குடல். அது அது போல் வளைந்து மீதமுள்ள சுவிட்ச் PHP இல் இருந்தது, ஆனால் நீங்கள் இந்த அனைத்து இப்போது தெரிந்திருந்தால். மற்றும் சுழல்கள் உள்ளன அவ்வாறே அதே நேரத்தில் பழைய பிடித்தவை, அதே நேரத்தில் செய்ய, எங்களுக்கு இன்னும் கிடைக்க. எனவே, ஏற்கனவே நாம் நிறைய தெரியும் அடிப்படைகளை அடிப்படை ஜாவா வகையான தான் மிகவும் ஒரு பிட் கொண்ட தகுதியினால் இப்போது சி மற்றும் PHP பற்றி அறிவு. என்ன இங்கு உள்ள செயல்பாடுகளை பற்றி? சரி, இதே ஒவ்வொரு செயல்பாடு என்பது PHP செய்ய செயல்பாடு சொல் கொண்டு அறிமுகப்படுத்தியது. நீங்கள் செயல்பாடு சொல்கிறீர்கள், பின்னர் நீங்கள் உங்கள் செயல்பாடு வரையறுக்க தொடங்கும். ஒரு சிறிய வேறு என்ன இங்கு பற்றி, என்றாலும் வேண்டும் திறன் உள்ளது என்ன ஒரு அநாமதேய செயல்பாடு என்று. எனவே நீங்கள் செயல்பாடுகளை வரையறுக்க முடியாது என்று ஒரு பெயர் இல்லை. இந்த, நாம் ஆகிறது உண்மையில் முன் பார்த்ததில்லை. நாம் உண்மையில் கருத்து பயன்படுத்த வேண்டும் ஒரு அநாமதேய செயல்பாடு சிறிது நேரம் கழித்து இந்தத் உள்ள வீடியோ, அது வேண்டும், ஏனெனில் சூழலில் இன்னும் சிறிது உணர்வு செய்ய நாங்கள் ஒரு குறிப்பிட்ட சூழ்நிலையில் அதை பார்க்கும் போது நான் இங்கே வடிவமைக்கப்பட்டு இருந்தது. அப்படியே ஒரு பாருங்கள் நாம் என்ன ஒரு எளிய ஜாவா மணிக்கு செயல்பாடு இருக்க கூடும். எனவே நான் போக போயிருந்தேன் மற்றும் என் CS50 உள்ள IDE திறந்து நான் ஏற்கனவே அப்பாச்சி ரன் என் சர்வர் இயங்கும் தொடங்க. நான் இந்த கோப்பு இல்லை Home.html என்று திறக்க. நான் கொஞ்சம் இங்கே பெரிதாக்க வேண்டும். மற்றும் அடிப்படையில், நீங்கள் பார்க்க முடியும் Home.html பொத்தான்கள் ஒரு கொத்து உள்ளது. நான் இங்கே மேலே கூறி இருக்கிறேன் இந்த ஜாவா பிரிவு என்பதை பொருட்கள். எனவே பொத்தான்கள் ஒரு கொத்து இங்கே, ஆனால் இந்த பொத்தான்கள் உண்மையில் என்ன செய்ய வேண்டும்? சரி, நாம் என் ஒன்றால் மீது தலைமை வேண்டும், நான் இங்கே திறக்க. மிக ஆரம்பத்தில், நான் இணைக்கும் என்று நான் எங்கே இங்கே தான் என் JavaScript மூல கோப்புகளை அனைத்து. சரியா? அதனால் நான், anonymous.js, clock.js வேண்டும் நான் மூல பண்பு பயன்படுத்தி ஸ்கிரிப்ட் டேக் கோப்பு இணைக்க. எனவே நான் எழுதவில்லை எந்த நேரடியாக இந்த கோப்பில் ஜாவா, ஆனால் நான் இழுத்து அனைத்து இங்கு நான் தனியாக எழுதியுள்ளேன். நாம் இங்கே, இந்த கீழே என்றால் வேண்டும் ஓரளவு நன்கு பார்க்கிறது புதிய இலக்கணத்தை ஒரு சிறிய பிட். நாம் தலைப்பு குறிச்சொல் இங்கே இல்லை செயல்பாடுகளை பின்னர் ஒரு பொத்தானை அழுத்தவும். நான், ஒரு வகை பொத்தானை என்று ஒரு உள்ளீடு மற்றும் வெளிப்படையாக நான் அதை கிளிக் செய்யும் போது, நான் சில அழைக்க போகிறேன் எச்சரிக்கை தேதி செயல்படுகின்றன. இந்த நாம் அப்படி வரை கலந்து எப்படி உள்ளது ஜாவா மற்றும் HTML சிறிது. அவை உண்மையில் மிகவும் நன்றாக விளையாட ஒன்றாக, மற்றும் மிகவும் வெளிப்படையாக போது நான் இந்த பொத்தானை, நான் போகிறேன் கிளிக் சில செயல்பாடு எச்சரிக்கை தேதி அழைக்க. அதேபோல், நான் வரையறுக்கப்பட்ட நடத்தைகள் மற்ற பொத்தான்கள் அனைத்தையும் என்று home.html பக்கம் இருந்தால், நாம் திரும்பி வைக்கிறேன் இது இந்த வீடியோ போது வேண்டும். ஆனால் மீண்டும் செல்லலாம் இங்கே பாருங்கள் clock.js மணிக்கு, இது ஜாவா கோப்பு என்று நான் இந்த முதல் செயல்பாடு உள்ளது என்று எழுதினார் நாங்கள் பாருங்கள் போகிறோம். நீங்கள் பார்க்க முடியும் என, நான் என் ஜாவா தொடங்கும் முக்கிய செயல்பாடு செயல்பட, மற்றும் நான் இந்த ஒரு கொடுக்கப்பட்ட பெயர், அது எச்சரிக்கை தேதி என அழைக்கப்படுகிறது. அங்கு உள்ளே, நான் வெளிப்படையாக ஒரு உருவாக்க தற்போதைய தேதி என்று புதிய உள்ளூர் மாறி. நான் ஒதுக்க போகிறேன் புதிய தேதி ஒரு சம. நாம் நிறைய பெற முடியும் ஒரு நாள் என்ன என்று விவரம், மற்றும் உண்மையில் இங்கு அப்படி அந்த பெரிய நாம் சாத்தியமான முடியாது ஒரு வீடியோ எல்லாம் மறைக்க. ஆனால், இந்த போகிறது என்று அது போதுமானதாக ஒரு தரவு உருப்படியை என்னை திரும்ப என்று தற்போதைய தேதி மற்றும் நேரம் உள்ளடக்கிய. நான் இருக்கிறேன் என்று ஒரு மாறி என்று சேமித்து வெளிப்படையாக தற்போதைய தேதி எச்சரிக்கை போகிறது. சரி, என்ன எச்சரிக்கை செய்கிறது போன்ற தற்போதைய தேதி தோற்றம்? கோப்பு தன்னை ஒரு பார்க்கலாம் உலாவி சாளரத்தில் நடத்திய. எனவே மீண்டும், இந்த பொத்தானை என்று நான் , இந்த என்ற விழா கட்டி. நான் அங்கே கிளிக் பார்க்க அது என்ன, அது எச்சரித்துள்ளது. அது சொல்லி பெட்டியில் இந்த வகையான வந்துவிட்டது எனக்கு, தற்போதைய நேரம் வெளிப்படையாக, என்று அது நவம்பர் 4 தான் காலை 10:43:43. நான் இப்போது, மீண்டும் அதை கிளிக் செய்தால் அது சரி, பின்னர் ஒரு சில விநாடிகள் தான்? அதனால் அனைத்து இந்த செயல்பாடு இல்லை தான். நான் இந்த பொத்தானை கிளிக் செய்யும் போது, அது எனக்கு ஒரு எச்சரிக்கை செய்தி மேல்தோன்றும். எனவே உண்மையில் அங்கு இல்லை செயல்பாடுகளை அதிகம் என்று, PHP இருந்து வேறு புதிய இலக்கணத்தை ஒரு சிறிது என்று இங்கு பணிபுரியும் வருகிறது. ஜாவா உள்ள வரிசைகள் அழகான நேரடியான. ஒரு அணி அறிவிக்க, நீங்கள் பயன்படுத்த சதுர அடைப்புகள் தொடரியல் நாம் PHP இருந்து தெரிந்திருந்தால் என்று. மற்றும் PHP போன்ற, நாம் மேலும் தரவு வகைகளை கலந்து கொள்ளலாம். எனவே இந்த வரிசை இரண்டு இந்த அணிகளை என்று செய்தபின் முறையான JavaScript ஐ. அனைத்து முழு எண்கள் என்று ஒரு, ஒரு என்று வெவ்வேறு தரவு வகைகள் கலந்துவிட்டாள். வேறு ஏதாவது என்ன இங்கு உள்ள, என்று? பொருளின் கருத்தை தான். அதனால் ஒருவேளை நீங்கள் கேட்டிருக்கிறேன் சார்ந்த நிரலாக்க எதிர்க்கவில்லை. நாம் CS50 அதை நிறைய செய்ய வேண்டாம் ஆனால் நாம் அதை ஒரு சிறிய பிட் செய்ய இங்கே, இங்கு சூழலில். இப்போது ஜாவா திறன் உள்ளது ஒரு பொருள் சார்ந்த நிரலாக்க செயற்படுவதில்லை மொழி, ஆனால் அதை தன்னை அல்ல பிரத்தியேகமாக ஒரு பொருள் சார்ந்த நிரலாக்க மொழி. இந்த மீண்டும் வருகிறது மீண்டும் நான், என்றார் ஏன் அறிய மிகவும் சவாலாக இருக்க முடியும் உங்கள் முதல் நிரலாக்க ஜாவா மொழி, அது இல்லை, ஏனெனில் உண்மையில் ஒரு குறிப்பிட்ட முன்னுதாரணம் பொருந்தும். மறுபுறம் சி ஒரு செயல்பாட்டு நிரலாக்க மொழி. நாங்கள் விரும்பினால், செயல்பாடுகள் உள்ளன பெரிய முதலாளி மனிதர் வகையான, சரியான? அவர்கள் முடிவெடுக்கிறார்கள் என்ன எல்லாவற்றையும் நடக்கிறது. நாம் மாறிகள் மாற்ற வேண்டும், நாம் செயல்பாடுகளை அழைக்கிறோம். நாம் செயல்பாடுகளை விஷயங்களை செய்ய. ஒரு, அதற்கு பதிலாக பொருள்கள் சார்ந்த மொழி எதிர்க்கவோ அப்படி நட்சத்திரம் ஆக பொருள்கள் மற்றும் செயல்பாடுகளை இரண்டாம் மாதிரி ஆகிவிட்டது. ஆனால் ஒரு பொருள், என்ன உனக்கு என்ன ஒரு பொருள் இந்த கருத்தை தான்? சரி, அது உதவுகிறது என்றால், யோசிக்க முதல், வகையான அதை பற்றி ஒரு சி அமைப்பு அல்லது ஒரு struct போன்ற நாம் முன்னர் பற்றி கற்று. சி, ஒரு அமைப்பு கொண்டிருக்கிறது துறைகளில் பல, ஒருவேளை நாம் இப்போது தொடங்க வேண்டும் இந்த துறைகள் பண்புகள் அழைப்பு. ஆனால் பண்புகள் ஒருபோதும் உண்மையிலேயே சரி, தங்கள் சொந்த நிற்க? நான் ஒரு கார் ஒரு அமைப்பு வரையறை என்றால் இரண்டு பின்வரும் இப்படி துறைகள் அல்லது பண்புகள், ஒரு ஒரு கார் ஆண்டு முழு மற்றொரு ஒரு 10 பாத்திரம் கார் மாதிரி சரம், நான், இந்த மாதிரி ஏதாவது சொல்ல முடியும் நான் ஒரு புதிய மாறி அறிவிக்க முடியும் வகை struct கார் ஹெர்பீயுடன் என்ற. பின்னர் நான் ஏதாவது சொல்ல முடியும் போன்ற herbie.year, 1,963 சமம் மற்றும் herbie.model பீட்டில் சமம். அது சரி தான். நான் துறைகள் பயன்படுத்தி அமைப்பு சூழல், ஆனால் நான் முடியாது இது போன்ற ஏதாவது சொல்ல. சரியா? நான் துறையில் பெயரை பயன்படுத்த முடியாது அமைப்பு சுயாதீனமான. அது ஒரு அடிப்படை விஷயம் வகையான. துறைகள் இருப்பது எனவே சி கட்டமைப்புகள் அடிப்படை பண்புகள் இருப்பது மிகவும் ஒத்திருக்கிறது இங்கு பொருட்களை அடிப்படை. ஆனால் என்ன அவர்களை செய்கிறது குறிப்பாக சுவாரஸ்யமான பொருள்கள் என்ன இருக்க முடியும் என்று உண்மையில் இவை அழைக்கப்படுகின்றன முறைகள், செயல்பாடுகளை ஒரு ஆடம்பரமான வார்த்தை என்று பொருள் உள்ளார்ந்த அதே உள்ளன. அது ஒரு விழா அதனால் தான் இருக்க முடியும் என்று ஒரு பொருளின் பின்னணியில் என்று. வரையறுக்கப்பட்ட என்று மட்டும் ஒரு பொருள் அதன் உள்ளே இந்த செயல்பாடு, நீங்கள் ஒரு பற்றி நினைத்தால் , struct, செயல்பாடு வரையறுக்கும் அந்த உள்ளே வரையறுக்கப்பட்ட அமைப்பு சுருள் ப்ரேஸ். அது மட்டும் ஏதாவது அர்த்தம் அமைப்பு. என்று நாம் செய்கிறோம் என்ன வகையான தான் இங்கே பொருள்கள் மற்றும் முறைகள். நாங்கள் போல அது அடிப்படையில் தான் ஒரு செயல்பாடு வரையறுக்கும் என்று ஒரு அர்த்தமுள்ளதாக குறிப்பிட்ட பொருள், எனவே நாம் பொருளின் ஒரு முறை என்று அழைக்க. மேலும் நாங்கள் அந்த அழைக்க முடியாது பொருளின் சுயாதீன செயல்பாடு, நாம் ஆண்டு அல்லது மாதிரி சொல்ல முடியாது போல் சி, struct சுதந்திரமான எனவே செயல்பாட்டு நிரலாக்க உதாரணங்களை இந்த மாதிரி ஏதாவது இருக்கும். விழா மற்றும் நீங்கள் கடந்து செல்லும் போது ஒரு அளபுருவாக பொருள். ஒரு பொருள் சார்ந்த நிரலாக்க மொழிகளை, இந்த வகையான பெறுகிறார் சுண்டி, மற்றும் நாம் நினைத்து அது, object.function இந்த விரும்புகிறேன். அதனால் டாட் அது மாதிரி ஆபரேட்டர் மீண்டும் உட்குறிப்பு அது சொத்து சில வகை என்று அல்லது பொருள் தன்னை பண்பு. ஆனால் இது என்ன ஒரு பொருள் உள்ளது நோக்கான நிரலாக்க மொழி ஒரு செயல்பாடு செய்ய செய்ய வேண்டும் மீண்டும், ஒரு முறை அழைப்பு இது ஒரு சிறப்பு வார்த்தை ஒரு செயல்பாடு உள்ளது என்று ஒரு பொருளை உள்ளார்ந்த உள்ளது. இது என்ன என்று தொடரியல் இப்படி இருக்க கூடும். எனவே நாம் சில பார்க்க தொடங்க வேண்டும் இங்கு சூழலில் இந்த. நீங்கள் ஒரு பொருள் பற்றி யோசிக்க முடியும் அப்படி ஒரு துணை வரிசை போல், நாம் PHP இருந்து தெரிந்திருந்தால் இது. ஒரு துணை வரிசை அனுமதிக்கிறது நினைவில் எங்களுக்கு பதிலாக, முக்கிய மதிப்பு ஜோடிகள் வேண்டும் என்ற குறியீடுகளும் 0, ஒன்று, இரண்டு, மூன்று கொண்ட, மற்றும் நாம் சி இருந்து பயன்படுத்தப்படும் அதனால் போன்ற வரிசைகள். துணை வரிசைகள் வரைய முடியும் மேலும் அவை PHP வீடியோ போன்ற வார்த்தைகள், பேசிக் கொண்டிருந்தோம் பீஸ்ஸாக்கள் மேல்புறத்தில். எனவே நாம் ஒரு வரிசை இருந்தது என்று பிட்சா, மற்றும் நாம் இருந்தது சீஸ் ஒரு முக்கிய இருந்தது மற்றும் $ 8.99 இருந்தது மதிப்பு, பின்னர் பன்றிக்கறி ஒரு முக்கிய இருந்தது, $ 9.99, அதனால் ஒரு மதிப்பு இருந்தது, மற்றும். அதனால் நாங்கள் ஒரு பற்றி யோசிக்க முடியும் ஒரு துணை வகையான ஒத்த ஆட்சேபம் வரிசை. இங்கே எனவே இந்த இலக்கணத்தை ஒரு புதிய பொருளை உருவாக்க வேண்டும் இரண்டு என்று ஹெர்பீ அது உள்ளே பண்புகள். மதிப்பு 1963 ஒதுக்கப்படுகிறது இது ஆண்டு, சரம் ஒதுக்கப்படுகிறது இது மாதிரி, பீட்டில். நான் பயன்படுத்தி வருகிறேன் என்று இங்கே கவனிக்க இங்கு உள்ள ஒற்றை மேற்கோள். நீங்கள் ஒற்றை அல்லது இரட்டை மேற்கோளில் பயன்படுத்தலாம் போது நீங்கள் சரங்களை பற்றி பேசுகிறீர்கள். இது வழக்கமாக இருக்கிறது வழக்கு என்று பெரும்பாலான நேரங்களில் போது நீங்கள் இங்கு எழுதி வருகிறோம் நீங்கள் வெறும் ஒற்றை மேற்கோள் பயன்படுத்த. ஆனால் நான் இங்கே இரட்டை மேற்கோளில் பயன்படுத்த, மற்றும் முடியும் என்று அதே தான் செய்தபின் நன்றாக இருக்க வேண்டும். எனவே எப்படி நினைவில் PHP, நாம் இந்த கருத்து இருந்தது எங்களுக்கு அனுமதிக்க வேண்டும் என்று ஒவ்வொரு லூப் ஒரு முக்கிய மதிப்பு அனைத்து மீது மீண்டும் கூறு ஒரு துணை ஜோடிகள் வரிசை, நாம் ஏனெனில் மீண்டும் கூறு இந்த திறன் 0 மூலம், ஒன்று, இரண்டு, மூன்று, நான்கு, மற்றும் பல? ஜாவா, மிகவும் போன்ற ஏதாவது உள்ளது ஆனால் அது, ஒவ்வொரு சுழற்சி ஒரு என்று அது சுழல்கள் ஒரு என்று. நான், ஒரு என்னை நோக்கி என்றால் இந்த, பொருள் உள்ள வார் முக்கிய, என்று வகையான ஒத்த தான் ஏதாவது ஒவ்வொரு ஏதாவது. ஆனால் நான் இங்கே என்ன செய்து அனைத்து தேடி வருகிறது என் பொருளின் விசைகளை அனைத்து மூலம். மற்றும் சுருள் உள்ளே அங்கு ப்ரேஸ், நான் பார்க்கவும் பொருள் சதுர அடைப்புக்குறிக்குள் முக்கிய பயன்படுத்த அந்த முக்கிய இடத்தில் மதிப்பு. மாற்றாக, அங்கு கூட மற்றொரு அணுகுமுறை. நான் மட்டும் பற்றி கவலை என்றால் மதிப்புகள், நான், பொருளின் முக்கிய சொல்ல முடியும் மற்றும் உள்ளே விசையை பயன்படுத்த. எனவே பொருள் உள்ள வார் முக்கிய, நான் பொருள் சதுர அடைப்புக்குறிக்குள் பயன்படுத்த உள்ளே வளைய விசை. பொருளின் ரகம் முக்கிய, நான் முடியாது தான் வளைய உள்ளே முக்கிய பயன்படுத்த, நான் குறிப்பாக இருக்கிறேன், ஏனெனில் அங்கே மதிப்புகள் பற்றி. எனவே ஒருவேளை ஒரு எடுத்து விடுங்கள் வித்தியாசம் பாருங்கள் விரைவில் நீங்கள் காண்பிக்க நான்கு இடையே உள்ள வேறுபாடு ஒரு குறிப்பிட்ட கொண்டு மற்றும் நாம் இங்கே இது வரிசை, வாரம் வரிசை. எனவே நான் ஒரு புதிய அணியை கண்டுபிடிக்க வேண்டும் நான் ஏழு சரங்களை நிரப்பப்பட்ட என்று, திங்கள், செவ்வாய், புதன், வியாழன், வெள்ளி, சனி, ஞாயிறு. நான் இப்போது மீண்டும் கூறு வேண்டும் இந்த வரிசை மூலம், சில தகவல்களை வெளியே அச்சிடும். நான் வட்டத்திற்கு ஒரு பயன்படுத்தினால் தகவல்களை அச்சிட, நான் பெற போகிறேன் என்ன நினைக்கிறீர்கள்? சரி, ஒரு பாருங்கள் நாம். மற்றும் நாம் குதிக்க முன் என் உலாவி சாளரத்தை, அந்த தெரிகிறது console.log ஒரு வகை இங்கு உள்ள ஒரு அச்சு f செய்யும் விதம். ஆனால் பணியகம் என்ன? சரி, நாம் போகிறோம் என்ன இப்போது பாருங்கள் செல்ல. சரி, நாம் இங்கே திரும்பி இருக்கிறோம் என் உலாவி சாளரத்தில், நான் திறக்க போகிறேன் என் டெவலப்பர் கருவிகள். மீண்டும், நான் F12 அழுத்தி தாக்கியதால் டெவலப்பர் கருவிகள் திறக்க. மற்றும் அந்த இங்கே கவனிக்க மேல் நான், பணியகத்தில் தேர்வு. எனவே இந்த கருத்தை தான் ஒரு டெவலப்பர் பணியகம், அது நம்மை அனுமதிக்கும் , தகவல்களை அச்சிட அப்படி முனையத்தில் போன்ற, ஆனால் நீங்கள் ஒரு சிறிய பின்னர் பார்க்க வேண்டும் என, நாங்கள் தகவல் தட்டச்சு செய்யலாம் எங்கள் வலை பக்கம் தொடர்பு. நான், இங்கே ஒரு சிறிது பெரிதாக்க போகிறேன் மற்றும் நான், இப்போது சோதனை க்கான கிளிக் இருக்கிறேன். நான்கு test-- நான் போவதில்லை இருக்கிறேன் இப்போது நீங்கள் அதை குறியீடு காட்ட, ஆனால் நீங்கள் அதை என்றால் கிடைக்கும் நீங்கள் மூல குறியீடு பதிவிறக்க என்று இந்த video-- தொடர்புடையதாக உள்ளது அந்த வட்டத்திற்கு ஆகிறது நாங்கள் பார்த்த ஒரு இரண்டாவது முன்பு ஸ்லைடு. எனவே நான் போகிறேன் கிளிக் இருக்கிறேன் என்று பொத்தானை, மற்றும் இங்கே, இங்கே வெளியே அச்சிடப்படுகிறது என்ன இருக்கிறது பணியகம், 0, ஒன்று, இரண்டு, மூன்று, நான்கு, ஐந்து, ஆறு. நான் தகவல் அச்சிட முடியவில்லை அந்த வரிசை இடங்களுக்குள், நான் வட்டத்திற்கு ஒரு பயன்படுத்தப்படுகிறது, ஏனெனில். மற்றும் லூப் உடல் உள்ளே, நான் வெறும் முக்கிய ஆட்சேபம் முக்கிய அச்சு. ஆனால் நான் இப்போது என் பணியக துடைக்க, நான் என்றால் சோதனை க்கான மாற, மற்றும் சோதனை நான்கு நான் வளைய பயன்படுத்த சொல்கிறேன் அதற்கு பதிலாக, மற்றும் முக்கிய அவுட் அச்சிட, நான் கிளிக் செய்தால், இப்போது நான் அடைகிறேன் என் பொருளின் உள்ளே உண்மையான கூறுகள் அல்லது இந்த விஷயத்தில் என் வரிசை. வார நாட்களில் என் வரிசை. நான் திங்கள் அச்சிடப்பட்ட செவ்வாய், புதன். அந்த வித்தியாசம் இடையே தான் ஒரு ஐந்து சுழற்சி, இது அவுட் அச்சிடுகிறது நீங்கள் முக்கிய பயன்படுத்தினால் தான் விசைகள் வளைய உடல் உள்ளே, மற்றும் லூப், இது அச்சிட்டு ஒரு மதிப்புகள் வெளியே நீங்கள் பயன்படுத்த என்றால் வளைய உடல் உள்ளே விசை. சரி, எப்படி இப்போது தொடங்க வேண்டும் சரங்களை ஒன்று சேர் மற்றும் ஒருவேளை வரை கலந்து இடைச்செருகல்களோடும் சில மாறிகள் போன்ற நாம் PHP இல் செய்ய முடிந்தது? சரி, நாம் மிகவும் பழக்கமான இருக்கிறோம் PHP இருந்து இந்த. இந்த நாம் பயன்படுத்தி அதை செய்ய வேண்டும், எப்படி இருக்கிறது டாட் ஆபரேட்டர் சரங்களை ஒன்று சேர். ஜாவா, என்றாலும், நாம் உண்மையில் ஏதாவது பயன்படுத்த பிளஸ் ஆபரேட்டர், என்று அழைக்கப்படும் இது ஒருவேளை கூட ஒரு சிறிய பிட் மேலும் ஆகிறது உள்ளுணர்வு, சரியான? நாம் ஒரு கொத்து சேர்த்து சரங்களை ஒன்றாக. அதனால் தான் மீண்டும் தலைமை அனுமதிக்க மீது என்ன இந்த பார்க்க நாம் வெளியே அச்சிட முயற்சி என்றால் அச்சிடும் வாரம் வரிசையில் தகவல் அனைத்து. இங்கே கீழ் மிகவும் சரி, சங்கிலிச்சேர்ப்பினால், நான் இரண்டு விருப்பங்கள், சரம் கட்டிடம் வி 1 மற்றும் பின்னர் சரம் கட்டிடம் வி 2. நாம் நாம் ஏன் பார்க்க வேண்டும் ஒரு இரண்டாவது வி 2 வேண்டும். ஆனால் நான் போகிறேன் கிளிக் சரம் கட்டிடம் வி 1, இது நாங்கள் இருந்த குறியீடு ஆகும் வெறும் பாருங்கள் எடுத்து, பாதகமானவையும் அனைத்து console.log. இந்த அச்சிட்டு பார்க்கிறேன் என்றால் நாம் எதிர்பார்க்க என்ன. திங்கள், வார நாள் எண் 01 ஆகிறது செவ்வாய்க்கிழமை வாரம் ஒரு நாள் எண் 11 ஆகும். சரி, நான் என்ன முயற்சி கிடைக்கும் இருந்தது செய்ய இது திங்கள் நாள் எண் அவுட் அச்சிட ஒன்று, செவ்வாய் நாள் எண் இரண்டு ஆகிறது. ஆனால் அதை நான் இருக்கிறேன் போல் தெரிகிறது எப்போதும் ஒரு அச்சிடுகிறது. சரி, அது ஏன்? சரி, அது மாறிவிடும், மற்றொரு பாருங்கள் இங்கே குறியீடு இந்த சிறிய துணுக்கை. நாங்கள் கூட்டல் பயன்படுத்தி என்பதை கவனியுங்கள் இரண்டு வெவ்வேறு சூழல்களில் ஆபரேட்டர். அதனால் இங்கே, அங்கு ஒருவேளை விஷயங்கள் தான் நாம் வகையான கூறி வருகிறோம் என்று, ஓ, அது மிகவும் நல்லது. நாம் இனி தரவு வகைகள் சமாளிக்க இல்லை. ஆனால் இங்கே, அங்கு உண்மை நாம் தரவு வகைகள் இழக்கிறோம் என்று உண்மையில் ஒரு பிட் இருக்க முடியும் எங்களுக்கு ஒரு பிரச்சினை. இப்போது பிளஸ் ஆபரேட்டர் பயன்படுத்தப்படும் என்று சரங்களை ஒன்று சேர் மற்றும் எண்கள் சேர்க்க ஒன்றாக, ஜாவா அதன் யூகம் செய்ய என எனக்கு இது என்ன செய்ய வேண்டும். இந்த வழக்கில், அது தவறான யூகித்து. இது இணைக்கும் நாள், இருக்கும், இதில் 0, ஒன்று, இரண்டு, மூன்று, நான்கு, ஐந்து, அல்லது ஆறு, பின்னர் அது இணைக்கும் என்று பின்னர் ஒரு இணைக்கும். அது உண்மையில் அவர்களை ஒன்றாக சேர்க்க முடியவில்லை. அதனால் இந்த மொழிகளை, PHP மற்றும் ஜாவா, என்று விட்டு எனது கருத்து வகையான இந்த கருத்தை, நீங்கள் இனி அதை சமாளிக்க வேண்டும். அவர்கள் இன்னும் முக்காடிட்டு வகையான வேண்டும். நாம், முடியும் சூழ்நிலைகளில் இந்த மாதிரி, என்று உண்மையில் அந்நிய ஏதாவது சொல்லி ஒருவேளை இந்த போன்ற, மூலம், ஜாவா சொல்லி வழியில், ஒரு முழு இந்த சிகிச்சை, கூட, ஒரு சரம் அதை குணப்படுத்த முடியாது என்றாலும் நாம் ஒன்றாக சரங்களை கலந்து இங்கே மற்றும் முழு. அது தான் அந்த விஷயங்களை ஒன்று தான் அது சூழலில் மிக பெரிய தெரிகிறது என்று நாங்கள் இல்லை என்று இனி வகையான சமாளிக்க, ஆனால் சில நேரங்களில் உங்களுக்கு ஒரு நிலைமை ஒரு ரன் இதை போலவே அங்கு உண்மையில் அந்த நீங்கள் வகையான கட்டுப்படுத்த வேண்டும் நீங்கள் எனக்கே முடியும் நீங்கள் கவனமாக இல்லை என்றால். நாங்கள் IDE க்கு மேல் மீண்டும் பாப் என்றால், அதனால், நான் இருக்கிறேன் மீண்டும் என் பணியக வெளியே அழிக்க போகிறது, மற்றும் நான் சரம் கிளிக் போகிறேன் கட்டிடம் பதிப்பு இரண்டு, இது நான் பாகுபடுத்தி செயல்பாடு எண்ணாக பயன்படுத்த அங்கு உள்ளது. இப்போது அது அச்சிடுகிறது நான் எதிர்பார்த்து என்று தகவல். திங்கள் நாள் எண் ஒன்று, செவ்வாய்க்கிழமை அதனால் நாள் எண் இரண்டு, மற்றும் ஆகிறது. எனவே மீண்டும் செயல்பாடுகளை பற்றி பேசுகிறேன். நான் நாம் அநாமதேய பற்றி பேச என்று உறுதியளித்தார் செயல்பாடுகளை, என்று இப்போது சூழல் இறுதியாக வந்துவிட்டது. நாம் அவ்வாறு செய்ய முன், மீண்டும் பேசுகிறேன் ஒரு நொடி அணிகளை பற்றி. எனவே வரிசைகள் ஒரு சிறப்பு உள்ளன ஒரு பொருளின் வழக்கு. உண்மையில், எல்லாம் இங்கு உண்மையில் ஒரு பொருள் இருக்கிறது. எனவே செயல்பாடுகளை ஒரு ஒரு பொருளின் சிறப்பு வழக்கு, முழு எண்கள் ஒரு சிறப்பு உள்ளன ஒரு பொருளின் வழக்கு, ஆனால் வரிசைகள் குறிப்பாக முறைகள் பல வேண்டும். அவர்கள் பொருட்களை என்பதால் நினைவில், அவர்கள் பண்புகள் மற்றும் முறைகளை முடியும். அவர்கள் முறைகள் பல வேண்டும் என்று அந்த பொருட்களை பயன்படுத்த முடியும். என்று ஒரு முறை இருக்கிறது அளவு, array.size, இது திரும்ப வேண்டும் நீங்கள் எதிர்பார்ப்பது போல உங்கள் அணியின் உறுப்புகள் எண்ணிக்கை. array.pop, அப்படி போன்ற ஆஃப் உறுத்தும் எங்கள் கருத்தை ஒரு ஸ்டேக், நீங்கள் நினைவு என்றால் எங்கள் அடுக்குகள் வீடியோ இருந்து, வரிசை இருந்து கடந்த உறுப்பு நீக்குகிறது. array.push ஒரு புதிய உறுப்பு சேர்க்கிறது ஒரு வரிசைக்கு முடிவுக்கு. array.shift வகையான ஆகிறது DQ போன்ற, அது வெளியே splices ஒரு வரிசை மிகவும் முதல் உறுப்பு. ஆனால் மற்றொரு சிறப்பு இருக்கிறது ஒரு வரிசை முறை வரைபடம் என. இந்த ஒரு வகை சுவாரஸ்யமான கருத்து. எனவே ஒரு வரைபடத்தை எண்ணம் தான் என்ன? நீங்கள் உண்மையில் இந்த பார்க்க வேண்டும் மற்ற பல மொழிகளிலும், நாம் ஒரு பற்றி பேசமாட்டோம் வரைபடவல்லுனர்கள் வகையான, இங்கே வரைபடம் நாங்கள் ஒரு ஒப்பீட்டை செயல்பாடு பற்றி பேசுகிறீர்கள். என்பது, நாம் இருக்கிறோம் இங்கே பற்றி, ஒரு வரைபடத்தை ஒரு சிறப்பு நடவடிக்கை நாம் உள்ளது ஒரு வரிசை செய்ய முடியும் ஒரு குறிப்பிட்ட செயல்பாடு விண்ணப்பிக்க அந்த வரிசையில் ஒவ்வொரு உறுப்பு. எனவே நாம் கூறுவார் இந்த வழக்கில், ஒருவேளை, array.map மற்றும் அது உள்ளே, நாம் கடந்து வரைபடத்தை ஒரு நாம் விரும்பும் ஒரு செயல்பாடு உள்ளது ஒவ்வொரு உறுப்பு பயன்படுத்தப்படும். எனவே அதை பயன்படுத்தி வகையான ஒத்த தான் ஒரு வட்டத்திற்கு ஒவ்வொரு உறுப்பு மீது மீண்டும் கூறு மற்றும் ஒரு குறிப்பிட்ட விண்ணப்பிக்க ஒவ்வொரு உறுப்பு செயல்படுகின்றன தான் இங்கு இந்த கட்டப்பட்டது பயன்படுத்தலாம் என்று ஒரு ஒப்பீட்டை கருத்து. இந்த ஒரு சிறந்த சூழல் ஒரு அநாமதேய செயல்பாடு பற்றி பேச. எனவே நாம் வேண்டும் என்று முழுஎண்களின் இந்த வரிசையில். அது nums என்று, அதை ஐந்து கிடைத்தது அது விஷயங்களை, ஒன்று, இரண்டு, மூன்று, நான்கு, ஐந்து. இப்போது நான் சில வரைய வேண்டும் இந்த வரிசை மீது செயல்பாடு. நான் ஒரு விழாவில் விண்ணப்பிக்க வேண்டும் வரிசை ஒவ்வொரு உறுப்பு வேண்டும். சரி, நான் வேண்டும் என்ன என்று சொல்கிறேன் வெறும் உறுப்புகள் அனைத்தும் இரட்டை செய்ய. நான் ஒரு வட்டத்திற்கு பயன்படுத்த உள்ளது என்ன செய்ய முடிந்தது var நான் 0 சமமாக, நான் விட குறைவாக உள்ளது அல்லது சமமாக 4, நான் பிளஸ், பிளஸ், மற்றும் பின்னர் ஒவ்வொரு எண் மடங்காக இருக்கிறது. ஆனால் நான் இந்த மாதிரி ஏதாவது செய்ய முடியும். நான் nums முன்னர் இருந்த சொல்ல முடியும் ஒன்று இரண்டு மூன்று நான்கு ஐந்து, இப்போது, எனினும், நான் விரும்புகிறேன் இந்த வரிசை மீது ஒரு ஒப்பீட்டை விண்ணப்பிக்க நான் நீங்கள் விரும்பும் இடத்தில், ஒவ்வொரு எண் இரட்டை. மற்றும் சரியாக இருக்கிறது என்ன நடக்கிறது இங்கே. ஆனால் நான் கடந்து போகிறேன் என்ன கவனிக்க வாதம் கண்டறிவதில் செய்யப்பட்டுள்ளது. இந்த ஒரு அநாமதேய செயல்பாடு உள்ளது. நான் கொடுக்கவில்லை கவனிக்க இந்த செயல்பாடு ஒரு பெயர், நான் மட்டும் அது ஒரு அளவுரு பட்டியல் வழங்கியுள்ளேன். எனவே இந்த ஒரு உதாரணம் ஆகும் ஒரு அநாமதேய செயல்பாடு. நாம் பொதுவாக இந்த அழைக்க மாட்டேன் வரைபடத்தை சூழ்நிலையில் வெளியே செயல்பாடு. நாம் ஒரு அளபுருவாக அதை வரையறுப்பது வரைபடம், மற்றும் நாம் உண்மையில் வேண்டாம் என்றால் அது ஒரு பெயரை வேண்டும் பற்றி கவலையில்லை என்று மட்டும் தான் வரைபடம் ஆகிறது அது சரி வரையறுக்கப்பட்ட அங்கு வரைபடம் உள்ளே. எனவே இந்த ஒரு அநாமதேய செயல்பாடு உள்ளது. நாம் முடியவில்லை முன்னர் இந்த செய்ய. சில செயல்பாடு வரைய என்று , எண், ஒரு அளவுரு ஏற்றுக்கொள்கிறார் அந்த செயல்பாடு என்ன வருமானத்தை முறை 2 NUM ஆகும். எனவே இந்த பிறகு மேப்பிங் பயன்படுத்தப்படும், இந்த இப்போது என்ன nums தோற்றம் உள்ளது போன்ற, இரண்டு, நான்கு, ஆறு, எட்டு, 10. நாம் மீது பாப் வேண்டும் என் உலாவி சாளரத்தை மற்றும் இந்த பாருங்கள் உண்மையில் விரைவாக அதே. எனவே நான் இங்கு மற்றொரு பொத்தானை வேண்டும் என் வீட்டுக்கு பக்கத்தில் உள்ள இரட்டை அழைக்கப்படுகின்றன. நான் இரட்டை கிளிக் அதை சொல்கிறது போது எனக்கு அது ஒரு முன், இரண்டு, மூன்று, நான்கு, ஐந்து இரண்டு, நான்கு, ஆறு, எட்டு, 10 பிறகு. நான் திரும்பி சென்று என்றால் இரட்டை கிளிக் மீண்டும், இரண்டு, நான்கு, ஆறு, எட்டு, 10. பின்னர் பின்னர், நான்கு, எட்டு, 12, 16, பின்னர் 20. நான் இந்த விழாவில் என்ன செய்து கொண்டிருக்கிறேன்? சரி, நாம் IDE க்கு மேல் பாப், மற்றும் என்றால் நான் இங்கே என் அநாமதேய செயல்பாடு மேலே 13 மூலம் வரி ஏழு, நான் இருக்கிறேன் இங்கே கொஞ்சம் ஆடம்பரமான வேலை செய்து, ஆனால் நான் வெளியே அச்சிடும் என்ன வரிசையில் தற்போது தான். பின்னர் வரி 16, 17, மற்றும் 18, என் வரைபடம் இருக்கிறது. நான் இந்த இரட்டிக்கும் விண்ணப்பிக்கும் நான் எங்கே இது ஒவ்வொரு உறுப்பு செயல்பாடு. பின்னர் மேலும் கீழே ஒரு சிறிய, நான் அதையே செய்து நான் இப்போது நான் இருக்கிறேன் தவிர முன் செய்து வரிசை உள்ளடக்கங்களை வெளியே அச்சிடும் பின்னர். ஆனால் நான் இங்கே செய்துவிட்டேன் அனைத்து ஆகிறது ஒரு அநாமதேய செயல்பாட்டை பயன்படுத்த ஒரு முழு வரிசை முழுவதும் கண்டறிவதில். எனவே இன்னும் ஒரு பெரிய தலைப்பு பற்றி பேச ஜாவா ஒரு நிகழ்வு என்ற கருத்து உள்ளது. ஒரு நிகழ்வு தான் நடக்கும் என்று ஒன்று உள்ளது ஒரு பயனர் உங்கள் வலை தொடர்பு போது பக்கம், அப்படி ஒருவேளை அவர்கள் ஏதாவது கிளிக், அல்லது ஒருவேளை பக்கம், ஏற்றுதல் முடிந்ததும் அல்லது ஒருவேளை அவர்கள் சென்றார் ஏதோ அவர்கள் சுட்டி, அல்லது அவர்கள் ஏதாவது தட்டச்சு ஒரு உள்ளீடு துறையில். இவை அனைத்தும் நிகழ்வுகள் உள்ளன என்று எங்கள் வலை பக்கத்தில் நடந்து கொண்டிருக்கின்றன. மற்றும் இங்கு உள்ளது திறன் ஏதாவது ஆதரிக்க ஒரு நிகழ்வு கையாளுதல் என அழைத்தார் ஒரு கோரிக்கை செயல்பாடு என்று ஒரு HTML நிகழ்வு பதிலளிக்கிறது. மற்றும் ஒரு கோரிக்கை செயல்பாடு என்ன? சரி, அது பொதுவாக தான் மற்றொரு விஷயம் ஒரு அநாமதேய செயல்பாடு பெயர். அது ஒரு செயல்பாடு என்று ஒரு நிகழ்வு பதிலளிக்கிறது. நாங்கள் வந்து எங்கே இது சில செயல்பாடுகளை பிணைப்பு யோசனை ஒரு குறிப்பிட்ட HTML பண்பு. பெரும்பாலான HTML உறுப்புகள் வேண்டும் ஒரு கற்பிதம் ஆதரவு நாம் HTML பற்றி பேச வில்லை என்று கிளிக் போன்ற ஏதாவது வீடியோ அல்லது மிதவை அல்லது சுமை, இந்த நிகழ்வுகள் அனைத்திலும் நீங்கள் செயல்பாடுகளை எழுத முடியும் என்று அந்த நிகழ்வுகள் அந்த ஒப்பந்தம் போது அந்த நிகழ்வுகள் உங்கள் வலைப்பக்கத்தில் ஏற்படும். அதனால் ஒருவேளை உங்கள் HTML இப்படி தெரிகிறது. நான் இங்கே இரண்டு பொத்தான்கள் வேண்டும், பொத்தானை ஒரு பொத்தானை இரண்டு, இங்கே நான் தற்போது வரையறுக்கப்பட்ட எதுவும், ஆனால் இந்த எங்கே பண்பு கிளிக் வெளிப்படையாக என் HTML டேக் பகுதியாக உள்ளது. எனவே வெளிப்படையாக நான் என்ன வரையறுக்க அந்த பண்பு உள்ளே நடந்து, அது சில ஜாவா இருக்க போகிறது நிகழ்வு பதிலளிக்கும் என்று செயல்பாடு மறைமுகமாக மீது கிளிக் பொத்தானை ஒன்று அல்லது பொத்தானை இரண்டு. என்ன வகையான குளிர் இந்த நாம் பற்றி தான் ஒரு பொதுவான நிகழ்வு கையாளுதல் எழுத முடியும். இந்த நிகழ்வு கையாளுதல் சாப்பிடுவேன் ஒரு நிகழ்வு பொருளை உருவாக்க. மேலும் நிகழ்வு பொருள் நமக்கு சொல்லும் இரண்டு பொத்தான்கள் எந்த சொடுக்கும். இப்போது எப்படி என்று வேலை செய்கிறது? சரி, இது போன்ற ஏதாவது இருக்கும். எனவே நாம் முதலில் எங்கள் பொத்தான்கள் குறிப்பிடுவோம் கோரிக்கை ஒரு பதில் வேண்டும் எனப்படும் வேண்டும் என்று செயல்பாடு பொத்தானை சொடுக்கும் போது, நாம் நிகழ்வு எச்சரிக்கை பெயர் அழைக்க. மற்றும் நாம் இரு வழக்குகளில் கவனிக்க இந்த நிகழ்வை அளவுரு கடந்து செல்லும். எனவே நாம் இந்த செயல்பாடு அழைக்க அல்லது போது இந்த செயல்பாடு என்ன நடக்கிறது நிகழ்வு தூண்டப்படலாம், இந்த நிகழ்வை பொருள் உருவாக்க நடக்கிறது மற்றும் ஒரு அதை கடக்க அளவுரு பெயர் எச்சரிக்கை செய்ய. அந்த நிகழ்வு பொருள் உள்ளது தகவல் கொண்டிருக்க போகிறார்கள் இது பற்றி பொத்தானை சொடுக்கும். எப்படி அது செய்ய வேண்டும்? சரி, இது போன்ற ஏதாவது இருக்கும். எனவே இப்போது என் தனியாக இங்கு கோப்பு, நான் வலிமை இந்த கண்டுபிடிக்க வேண்டும் செயல்பாடு எச்சரிக்கை பெயர், இது மீண்டும் அந்த நிகழ்வு அளவுரு ஏற்றுக்கொள்கிறார். நான் கண்டறிவதை நான் எங்கே பின்னர் இங்கே உள்ளது இது பொத்தானை தூண்டப்படலாம், ரகம் தூண்டுதல் நிகழ்வு சமகிறது டாட் மூல உறுப்பு. உருவாக்கிய ஆதாரம் என்ன இருந்தது நிறைவேற்றப்பட்டது என்று இந்த நிகழ்வு பொருள்? அது பொத்தானை ஒன்று இருந்ததா அல்லது அது பொத்தானை இரண்டு இருந்தது? பின்னர் இங்கே நான் செய்ததெல்லாம் ஆகிறது trigger.innerhtml அச்சிடுகிறது. சரி, இந்த விஷயத்தில், இந்த சூழல், trigger.innerhtml பொத்தானை எழுதி உள்ளது தான் என்ன. நாங்கள் குதித்து அது இவ்வளவு மீண்டும் ஒரு இரண்டாவது, என்று என்று அந்த பொத்தானை குறிச்சொற்கள் இடையே என்ன ஆக. இது பொத்தானை ஒன்று அல்லது பொத்தானை இரண்டு இருக்கும். மேலும் தான் பாருங்கள் அனுமதிக்க எப்படி இந்த நிகழ்வு கையாளுதல் என்று நாம் அது நடைமுறையில் இயங்கும் இருந்தால் பாருங்கள். எனவே, முதலில், நீங்கள் போயிருக்கிறீர்கள் திறந்து events.js, இங்கு கோப்பு, அங்கு இது ஆகிறது நான் இந்த செயலை வரையறுத்து. நீங்கள் பார்க்க முடியும் என, அது தான் அழகான மிகவும் சரியாக என்ன நாம் ஒரு இரண்டாவது முன்பு ஸ்லைடு பார்த்தேன். நான் செல்லும்; நாம் பயன்படுத்தி வருகிறோம் வீட்டில் பக்கம். நான் பொத்தானை இங்கே இல்லை ஒரு பொத்தானை இரண்டு. நான் பொத்தானை ஒரு கிளிக். நீங்கள் என்றால் நீங்கள், பொத்தானை ஒரு சொடுத்தீர்கள் வலது இங்கே எச்சரிக்கையுடன் பார்க்க முடியும். சரி. , பொத்தானை இரண்டு நீங்கள் சொடுக்கவும் ஒரு பொத்தானை இரண்டு கிளிக். எனவே இரு பொத்தான்கள் அதே செயல்பாடு அழைப்பு, சரியான? அவர்கள் இருவரும் எச்சரிக்கை பெயர் இருந்தனர் நிகழ்வு, ஆனால் இந்த நிகழ்வை பொருள் நாங்கள் கிளிக் செய்யும் போது அந்த உருவாக்கப்பட்ட அது எடுக்கப்பட்ட எந்த பொத்தானை நமக்கு சொல்கிறது. நாம் தனி இரண்டு எழுத வேண்டும் கொண்ட செயல்பாடுகளை அல்லது ஒப்பந்தம் எந்த கூடுதல் தகவல் அனுப்ப. நாம் தான் நம்பியிருக்கிறது என்ன ஜாவா சாப்பிடுவேன் என்று உருவாக்க இது, எங்களுக்கு செய்ய எங்கள் சார்பாக நிகழ்வு பொருள் வகையான. விட ஜாவா நிறைய இருக்கிறது நாம் இந்த வீடியோ விவாதிக்கப்படுகின்றன நான் என்ன, ஆனால் கொண்ட இந்த நீங்கள் பெற வேண்டும் அடிப்படை மிகவும் நீண்ட வழிகளில் நீங்கள் எல்லாம் கற்றல் இந்த பற்றி அறிந்து கொள்ள வேண்டும் சுவாரஸ்யமான மொழி. நான் டக் லாயிட் இருக்கிறேன். இந்த CS50 உள்ளது.