1 00:00:00,000 --> 00:00:03,840 >> [இசை] 2 00:00:03,840 --> 00:00:05,770 3 00:00:05,770 --> 00:00:08,690 >> டக் LLOYD: இப்போது நாம் பழைய இருக்கிறோம் வலை நிரலாக்க நன்மை, சரியான? 4 00:00:08,690 --> 00:00:12,140 நாம் பல மூடப்பட்டிருக்கும் தனிப்பட்ட வீடியோக்கள் மொழிகளில். 5 00:00:12,140 --> 00:00:14,690 இப்போது இன்னும் ஒரு, ஜாவா செய்வோம். 6 00:00:14,690 --> 00:00:17,370 >> முதல் நல்ல செய்தி, ஜாவா ஒரு நவீன நிரலாக்க உள்ளது 7 00:00:17,370 --> 00:00:21,410 யாருடைய PHP போன்ற மிகவும் மொழி தொடரியல், சி பெறப்படுகிறது 8 00:00:21,410 --> 00:00:22,830 அதனால் தொடங்க ஒரு நல்ல இடம். 9 00:00:22,830 --> 00:00:25,880 அது, அதே, PHP போன்ற பழைய பற்றி சுமார் 20 ஆண்டுகளுக்கு சுற்றி வருகிறது. 10 00:00:25,880 --> 00:00:28,600 அதை சுற்றி கண்டுபிடிக்கப்பட்டது PHP போன்ற அதே நேரத்தில். 11 00:00:28,600 --> 00:00:32,240 மற்றும் இங்கு அழகான உண்மையில் பயனர் அனுபவம் அடிப்படை 12 00:00:32,240 --> 00:00:32,740 வலை. 13 00:00:32,740 --> 00:00:34,448 உண்மையில், உள்ளன மூன்று மொழிகளில் நான் 14 00:00:34,448 --> 00:00:38,480 செய்ய வகையான கூறுவேன் தொடர்பு பயனர் அனுபவம் 15 00:00:38,480 --> 00:00:42,650 வலைத்தளம், HTML, CSS மற்றும் JavaScript. 16 00:00:42,650 --> 00:00:46,030 அதனால் இப்போது தான் ஒரு பேசுகிறேன் இங்கு பற்றி கொஞ்சம். 17 00:00:46,030 --> 00:00:50,301 >> கெட்ட செய்தி, எனினும், இங்கு கொண்டு இருக்கிறது அது தன்னை விதிகள் நிறைய அமைக்கிறது, 18 00:00:50,301 --> 00:00:51,300 பின்னர் அது முறித்துவிடும். 19 00:00:51,300 --> 00:00:54,010 மற்றும் இங்கு உண்மையில் இருக்க முடியும் வகையான அறிய சவால், 20 00:00:54,010 --> 00:00:57,000 அது, சி போலல்லாமல், ஏனெனில் மற்றும் மிகவும் அமைக்கப்பட்டுள்ளன இது, PHP, 21 00:00:57,000 --> 00:01:00,270 மற்றும் மிகவும் திண்மம் விதிகளை வேண்டும் விஷயங்களை வேலை எப்படி அறிய முடியும் என்பதை. 22 00:01:00,270 --> 00:01:03,690 ஜாவா வகையான மிகவும் நெகிழ்வான விட்டிருக்கும் 23 00:01:03,690 --> 00:01:06,650 என்று ஒருவேளை விஷயங்களை போவதில்லை நாம் அவர்களை எதிர்பார்க்க வழியில் வேலை 24 00:01:06,650 --> 00:01:09,830 ஒருவேளை நாம் உண்மையில் கற்க முடியாது எங்கள் முதல் நிரலாக்க மொழி 25 00:01:09,830 --> 00:01:10,769 ஒரு ஜாவா போன்ற. 26 00:01:10,769 --> 00:01:12,810 அதனால் அது இல்லை, ஏனெனில் தன்னை எந்த விதிகள் அமைக்க, 27 00:01:12,810 --> 00:01:15,754 அது உண்மையில் இல்லை நல்ல குறியீட்டு பழக்கம் செயல்படுத்தலாம். 28 00:01:15,754 --> 00:01:18,170 ஆனால் இப்போது நாம் வட்டம் உருவாக்கப்பட்டது சில நல்ல குறியீட்டு பழக்கம், 29 00:01:18,170 --> 00:01:21,470 எனவே நாம் கிற்கு ஆரம்பிக்க முடியும் ஜாவா ஒரு சிறிது. 30 00:01:21,470 --> 00:01:25,750 >> திறப்பு ஒத்த ஜாவா, எழுத ஒரு புள்ளி சி நீட்டிப்பு ஒரு சி கோப்பு வரை 31 00:01:25,750 --> 00:01:29,770 அல்லது ஒரு புள்ளி PHP விரிவாக்க ஒரு PHP கோப்பு, நாம் என்ன செய்ய வேண்டும் அனைத்து ஒரு கோப்பு திறந்து ஆகிறது 32 00:01:29,770 --> 00:01:31,764 டாட் JS கோப்பு நீட்டிப்பு. 33 00:01:31,764 --> 00:01:34,430 நாம் எந்த சிறப்பு வேண்டும் நாம் போன்ற delimiters ஐக் PHP இல் செய்தார். 34 00:01:34,430 --> 00:01:36,750 கோணம் அந்த மாதிரி அடைப்புக்குறி கேள்வி குறி, PHP 35 00:01:36,750 --> 00:01:40,300 நாங்கள் அந்த, வழி பயன்படுத்தப்படும் என்று நாம் என்ன இருக்கிறது என்று நாம் நமது உலாவி சொல்ல 36 00:01:40,300 --> 00:01:43,502 ஜாவா உட்பட மூலம் ஆகிறது ஒரு HTML டேக் அது, 37 00:01:43,502 --> 00:01:46,210 நாம் பற்றி கொஞ்சம் பார்க்க வேண்டும் எப்படி ஒரு நொடியில் அதை செய்ய வேண்டும். 38 00:01:46,210 --> 00:01:48,210 >> செய்கிறது என்று மற்ற விஷயத்தை வெவ்வேறு ஜாவா, 39 00:01:48,210 --> 00:01:50,580 எனினும், இது வாடிக்கையாளர் பக்க இயங்கும் என்று. 40 00:01:50,580 --> 00:01:53,430 எனவே PHP கொண்டு நினைவு நாம் உண்மையில் பார்க்க முடியாது 41 00:01:53,430 --> 00:01:57,041 ஒரு வலைத்தளம் கோடிட்ட என்று PHP. 42 00:01:57,041 --> 00:01:59,040 நாம் எப்போதும் பார்க்க என்றால் பக்கம் மூலத்தை, நாம் மட்டும் என்று 43 00:01:59,040 --> 00:02:02,830 என்று HTML பார்க்க என்று PHP உருவாக்கப்பட்ட. 44 00:02:02,830 --> 00:02:04,900 ஆனால் இங்கு வாடிக்கையாளர் பக்க இயங்கும். 45 00:02:04,900 --> 00:02:06,710 உங்கள் ஜாவா உங்கள் கணினியில் இயங்கும். 46 00:02:06,710 --> 00:02:09,050 நீங்கள் என்ன செய்ய முடியும் என்று ஏன் விஷயங்களை பிளாக்கர்ஸ் சேர்க்க விரும்புகிறேன். 47 00:02:09,050 --> 00:02:09,550 சரியா? 48 00:02:09,550 --> 00:02:12,704 விளம்பரம் தடுப்பதை பொதுவாக செய்யப்படுகிறது JavaScript அனைத்து கொலை 49 00:02:12,704 --> 00:02:14,370 என்று ஒரு குறிப்பிட்ட வலைத்தளத்தில் இயங்கும். 50 00:02:14,370 --> 00:02:19,000 அது வேண்டும், ஏனெனில் உங்கள் கணினியில் வாடிக்கையாளர் பக்கத்தில் ரன், 51 00:02:19,000 --> 00:02:21,910 நீங்கள் நிறுத்த முடியும் முற்றிலும் இயங்கும் ஜாவா. 52 00:02:21,910 --> 00:02:27,030 என்று கூட நீங்கள் பயன்படுத்த போது என்று அர்த்தம் ஜாவா அடங்கும் என்று ஒரு வலைத்தளத்தில், 53 00:02:27,030 --> 00:02:32,450 நீங்கள் இங்கு மூல அனுப்ப வேண்டும் உங்கள் HTTP பிரதிபலிப்பின் பாகமாக குறியீடு 54 00:02:32,450 --> 00:02:34,159 வாடிக்கையாளர் அவர்கள் அதை கேட்டு போது. 55 00:02:34,159 --> 00:02:35,950 அதனால் நீங்கள் போகலாம் இங்கு பயன்படுத்த வேண்டும் 56 00:02:35,950 --> 00:02:38,395 மிகவும் முக்கியமான விஷயங்களை செய்ய செல்லும் தகவலை போன்ற 57 00:02:38,395 --> 00:02:41,020 பயனரின் கடவுச்சொற்களை மீண்டும் பற்றி பின்னுமாக, காரணம் அவர்கள் உண்மையில் இருக்கிறார்கள் 58 00:02:41,020 --> 00:02:45,610 மூல குறியீடு அனைத்து பெற போகிறோம், உருவாக்கப்படும் என்று மட்டும் HTML, 59 00:02:45,610 --> 00:02:49,030 போன்ற சொல்ல PHP கொண்டு வழக்கில் இருக்கும் என. 60 00:02:49,030 --> 00:02:51,620 >> எனவே எப்படி செய்ய நாங்கள் ஜாவா சேர்க்க எங்கள் HTML தொடங்க? 61 00:02:51,620 --> 00:02:54,520 CSS ஐ ஒத்த, சரி, உண்மையில், நாம் இங்கே அதை எப்படி வகை. 62 00:02:54,520 --> 00:02:56,190 CSS நாம் பாணி குறிச்சொற்களை வேண்டும். 63 00:02:56,190 --> 00:03:00,760 அந்த பாணி குறிச்சொற்களை உள்ளே, நாம் ஒரு CSS நடை தாள் வரையறுக்க முடியாது. 64 00:03:00,760 --> 00:03:03,450 இதேபோல் இங்கு நாங்கள் ஸ்கிரிப்ட் குறிச்சொற்களை திறந்து முடியும், 65 00:03:03,450 --> 00:03:06,660 மற்றொரு HTML டேக் நாங்கள் செய்யவில்லை எங்கள் HTML வீடியோ பற்றி பேச, 66 00:03:06,660 --> 00:03:09,720 மற்றும் இங்கு எழுத அந்த ஸ்கிரிப்ட் குறிச்சொற்களை இடையே. 67 00:03:09,720 --> 00:03:13,960 மேலும் என்றாலும், போன்ற CSS, நாம் CSS கோப்புகளை வெளியே உள்ள இணைக்க முடியவில்லை 68 00:03:13,960 --> 00:03:15,900 எங்கள் திட்டம் என்று வழி அவர்களை இழுக்க. 69 00:03:15,900 --> 00:03:18,280 CSS நாம், கூட முடியாது இங்கு என்னை மன்னித்துவிடுங்கள் 70 00:03:18,280 --> 00:03:23,240 நாங்கள் மூல குறிப்பிட முடியும் ஸ்கிரிப்ட் டேக் பண்பு 71 00:03:23,240 --> 00:03:25,720 இங்கு உள்ள இணைக்க தனித்தனியாக, அதனால் நீங்கள் இல்லை 72 00:03:25,720 --> 00:03:27,680 அதை எழுத வேண்டும் ஸ்கிரிப்ட் குறிச்சொற்களை இடையில், நாம் 73 00:03:27,680 --> 00:03:29,600 பயன்படுத்தி அதை இணைக்க முடியும் என்று ஸ்கிரிப்ட் டேக் அதே. 74 00:03:29,600 --> 00:03:33,230 மேலும் தான் CSS அங்கு கொண்ட வழக்கு நாம் அது சாத்தியமில்லை என பரிந்துரைக்கப்படுகிறது 75 00:03:33,230 --> 00:03:36,090 உங்கள் சிறந்த வட்டி எழுத வழக்கில் ஒரு தனி கோப்பில் உங்கள் CSS 76 00:03:36,090 --> 00:03:38,500 நீங்கள் அதை மாற்ற வேண்டும், இதேபோல் நாம் பரிந்துரை செய்கிறது 77 00:03:38,500 --> 00:03:40,720 நீங்கள் உங்கள் எழுத வேண்டும் என்று தனி கோப்புகளை ஜாவா 78 00:03:40,720 --> 00:03:45,460 மற்றும் ஸ்கிரிப்ட் குறிச்சொற்களை மூல பயன்படுத்த உங்கள் ஜாவா கட்ட பண்பு 79 00:03:45,460 --> 00:03:49,520 உங்கள் HTML, உங்கள் வலை பக்கத்தில். 80 00:03:49,520 --> 00:03:52,610 >> எனவே இங்கு மாறிகள், நாம் தருகிறேன் இலக்கணத்தை பற்றி தொடங்க. 81 00:03:52,610 --> 00:03:53,600 மற்றும் நாம் செல்ல வேண்டும் விரைவில் இந்த வகையான, 82 00:03:53,600 --> 00:03:56,640 அப்போது, PHP இல் இதை செய்த ஏனெனில் இந்த அனைத்து மிகவும் பழக்கமான இருக்க வேண்டும். 83 00:03:56,640 --> 00:03:59,490 எனவே இங்கு மாறிகள் மாறிகள் PHP மிகவும் ஒத்த. 84 00:03:59,490 --> 00:04:03,270 எந்த வகை வரையறுப்பி தான், மற்றும் நீங்கள் ஒரு மாறி அறிமுகப்படுத்த போது, 85 00:04:03,270 --> 00:04:05,070 நீங்கள் var முக்கிய அதை முற்சேர்க்கையாயிருக்கிகிறீர்கள். 86 00:04:05,070 --> 00:04:07,750 PHP இல் நாம் ஏதாவது செய்ய வேண்டும் இது போன்ற, டாலர், x. 87 00:04:07,750 --> 00:04:09,950 நாங்கள் சுட்டிக்காட்டினார் எப்படி தான் ஒரு மாறி, ஆனால், நாங்கள் 88 00:04:09,950 --> 00:04:12,060 வகை குறிப்பிட வேண்டாம் மாறி அனைத்து. 89 00:04:12,060 --> 00:04:15,124 நாம் போன்ற ஏதாவது சொல்ல வேண்டும் டாலர் x, PHP இல் 44 சமம். 90 00:04:15,124 --> 00:04:17,040 நாங்கள் செய்து இருந்தால் இங்கு அதே விஷயம், 91 00:04:17,040 --> 00:04:19,589 நாங்கள் var x 44 சமம் கூறுவேன். 92 00:04:19,589 --> 00:04:22,780 எனவே ரகம் எங்கள் வழி வகை ஒரு மாறி அறிமுகப்படுத்தும். 93 00:04:22,780 --> 00:04:26,850 என்று ஒருவேளை ஒரு பிட் இன்னும் உள்ளுணர்வு வெறும் டாலர் மாறி விட. 94 00:04:26,850 --> 00:04:29,080 >> மீண்டும், இல்லை என்பதால் தரவு வகைகள், நாம், இந்த செய்ய 95 00:04:29,080 --> 00:04:34,490 எந்த தரவு வகை, சரங்களை, வேறு எதையும் அனைத்து ரகம் இருக்கும். 96 00:04:34,490 --> 00:04:37,260 என்ற conditionals, அனைத்து எங்கள் சி மற்றும் PHP இருந்து பழைய நண்பர்கள் 97 00:04:37,260 --> 00:04:41,640 இன்னும் இருக்கின்றன, எனவே நாம் என்றால் இல்லை, வேறு என்றால், வேறு, சுவிட்ச் மற்றும் கேள்வி 98 00:04:41,640 --> 00:04:42,240 குறி பெருங்குடல். 99 00:04:42,240 --> 00:04:45,890 அது அது போல் வளைந்து மீதமுள்ள சுவிட்ச் PHP இல் இருந்தது, ஆனால் நீங்கள் இந்த அனைத்து 100 00:04:45,890 --> 00:04:46,930 இப்போது தெரிந்திருந்தால். 101 00:04:46,930 --> 00:04:49,900 மற்றும் சுழல்கள் உள்ளன அவ்வாறே அதே நேரத்தில் பழைய பிடித்தவை, 102 00:04:49,900 --> 00:04:52,700 அதே நேரத்தில் செய்ய, எங்களுக்கு இன்னும் கிடைக்க. 103 00:04:52,700 --> 00:04:55,880 எனவே, ஏற்கனவே நாம் நிறைய தெரியும் அடிப்படைகளை அடிப்படை ஜாவா வகையான 104 00:04:55,880 --> 00:05:01,800 தான் மிகவும் ஒரு பிட் கொண்ட தகுதியினால் இப்போது சி மற்றும் PHP பற்றி அறிவு. 105 00:05:01,800 --> 00:05:03,670 >> என்ன இங்கு உள்ள செயல்பாடுகளை பற்றி? 106 00:05:03,670 --> 00:05:08,199 சரி, இதே ஒவ்வொரு செயல்பாடு என்பது PHP செய்ய செயல்பாடு சொல் கொண்டு அறிமுகப்படுத்தியது. 107 00:05:08,199 --> 00:05:10,740 நீங்கள் செயல்பாடு சொல்கிறீர்கள், பின்னர் நீங்கள் உங்கள் செயல்பாடு வரையறுக்க தொடங்கும். 108 00:05:10,740 --> 00:05:12,531 ஒரு சிறிய வேறு என்ன இங்கு பற்றி, 109 00:05:12,531 --> 00:05:15,700 என்றாலும் வேண்டும் திறன் உள்ளது என்ன ஒரு அநாமதேய செயல்பாடு என்று. 110 00:05:15,700 --> 00:05:18,880 எனவே நீங்கள் செயல்பாடுகளை வரையறுக்க முடியாது என்று ஒரு பெயர் இல்லை. 111 00:05:18,880 --> 00:05:21,222 இந்த, நாம் ஆகிறது உண்மையில் முன் பார்த்ததில்லை. 112 00:05:21,222 --> 00:05:23,430 நாம் உண்மையில் கருத்து பயன்படுத்த வேண்டும் ஒரு அநாமதேய செயல்பாடு 113 00:05:23,430 --> 00:05:27,880 சிறிது நேரம் கழித்து இந்தத் உள்ள வீடியோ, அது வேண்டும், ஏனெனில் 114 00:05:27,880 --> 00:05:31,530 சூழலில் இன்னும் சிறிது உணர்வு செய்ய நாங்கள் ஒரு குறிப்பிட்ட சூழ்நிலையில் அதை பார்க்கும் போது 115 00:05:31,530 --> 00:05:33,120 நான் இங்கே வடிவமைக்கப்பட்டு இருந்தது. 116 00:05:33,120 --> 00:05:35,710 அப்படியே ஒரு பாருங்கள் நாம் என்ன ஒரு எளிய ஜாவா மணிக்கு 117 00:05:35,710 --> 00:05:37,850 செயல்பாடு இருக்க கூடும். 118 00:05:37,850 --> 00:05:40,610 >> எனவே நான் போக போயிருந்தேன் மற்றும் என் CS50 உள்ள IDE திறந்து 119 00:05:40,610 --> 00:05:43,690 நான் ஏற்கனவே அப்பாச்சி ரன் என் சர்வர் இயங்கும் தொடங்க. 120 00:05:43,690 --> 00:05:46,800 நான் இந்த கோப்பு இல்லை Home.html என்று திறக்க. 121 00:05:46,800 --> 00:05:48,330 நான் கொஞ்சம் இங்கே பெரிதாக்க வேண்டும். 122 00:05:48,330 --> 00:05:52,090 மற்றும் அடிப்படையில், நீங்கள் பார்க்க முடியும் Home.html பொத்தான்கள் ஒரு கொத்து உள்ளது. 123 00:05:52,090 --> 00:05:55,291 நான் இங்கே மேலே கூறி இருக்கிறேன் இந்த ஜாவா பிரிவு என்பதை 124 00:05:55,291 --> 00:05:55,790 பொருட்கள். 125 00:05:55,790 --> 00:05:59,490 எனவே பொத்தான்கள் ஒரு கொத்து இங்கே, ஆனால் இந்த பொத்தான்கள் உண்மையில் என்ன செய்ய வேண்டும்? 126 00:05:59,490 --> 00:06:03,662 >> சரி, நாம் என் ஒன்றால் மீது தலைமை வேண்டும், நான் இங்கே திறக்க. 127 00:06:03,662 --> 00:06:05,620 மிக ஆரம்பத்தில், நான் இணைக்கும் என்று நான் எங்கே இங்கே தான் 128 00:06:05,620 --> 00:06:07,500 என் JavaScript மூல கோப்புகளை அனைத்து. 129 00:06:07,500 --> 00:06:08,000 சரியா? 130 00:06:08,000 --> 00:06:12,440 அதனால் நான், anonymous.js, clock.js வேண்டும் நான் மூல பண்பு பயன்படுத்தி 131 00:06:12,440 --> 00:06:14,440 ஸ்கிரிப்ட் டேக் கோப்பு இணைக்க. 132 00:06:14,440 --> 00:06:18,660 எனவே நான் எழுதவில்லை எந்த நேரடியாக இந்த கோப்பில் ஜாவா, 133 00:06:18,660 --> 00:06:21,790 ஆனால் நான் இழுத்து அனைத்து இங்கு நான் தனியாக எழுதியுள்ளேன். 134 00:06:21,790 --> 00:06:24,540 நாம் இங்கே, இந்த கீழே என்றால் வேண்டும் ஓரளவு நன்கு பார்க்கிறது 135 00:06:24,540 --> 00:06:27,090 புதிய இலக்கணத்தை ஒரு சிறிய பிட். 136 00:06:27,090 --> 00:06:32,655 நாம் தலைப்பு குறிச்சொல் இங்கே இல்லை செயல்பாடுகளை பின்னர் ஒரு பொத்தானை அழுத்தவும். 137 00:06:32,655 --> 00:06:35,530 நான், ஒரு வகை பொத்தானை என்று ஒரு உள்ளீடு மற்றும் வெளிப்படையாக நான் அதை கிளிக் செய்யும் போது, 138 00:06:35,530 --> 00:06:38,130 நான் சில அழைக்க போகிறேன் எச்சரிக்கை தேதி செயல்படுகின்றன. 139 00:06:38,130 --> 00:06:41,792 இந்த நாம் அப்படி வரை கலந்து எப்படி உள்ளது ஜாவா மற்றும் HTML சிறிது. 140 00:06:41,792 --> 00:06:44,500 அவை உண்மையில் மிகவும் நன்றாக விளையாட ஒன்றாக, மற்றும் மிகவும் வெளிப்படையாக போது 141 00:06:44,500 --> 00:06:48,730 நான் இந்த பொத்தானை, நான் போகிறேன் கிளிக் சில செயல்பாடு எச்சரிக்கை தேதி அழைக்க. 142 00:06:48,730 --> 00:06:53,660 அதேபோல், நான் வரையறுக்கப்பட்ட நடத்தைகள் மற்ற பொத்தான்கள் அனைத்தையும் 143 00:06:53,660 --> 00:06:56,440 என்று home.html பக்கம் இருந்தால், நாம் திரும்பி வைக்கிறேன் இது 144 00:06:56,440 --> 00:06:59,172 இந்த வீடியோ போது வேண்டும். 145 00:06:59,172 --> 00:07:00,880 ஆனால் மீண்டும் செல்லலாம் இங்கே பாருங்கள் 146 00:07:00,880 --> 00:07:03,850 clock.js மணிக்கு, இது ஜாவா கோப்பு என்று நான் 147 00:07:03,850 --> 00:07:07,370 இந்த முதல் செயல்பாடு உள்ளது என்று எழுதினார் நாங்கள் பாருங்கள் போகிறோம். 148 00:07:07,370 --> 00:07:11,630 நீங்கள் பார்க்க முடியும் என, நான் என் ஜாவா தொடங்கும் முக்கிய செயல்பாடு செயல்பட, 149 00:07:11,630 --> 00:07:14,560 மற்றும் நான் இந்த ஒரு கொடுக்கப்பட்ட பெயர், அது எச்சரிக்கை தேதி என அழைக்கப்படுகிறது. 150 00:07:14,560 --> 00:07:18,710 அங்கு உள்ளே, நான் வெளிப்படையாக ஒரு உருவாக்க தற்போதைய தேதி என்று புதிய உள்ளூர் மாறி. 151 00:07:18,710 --> 00:07:21,500 நான் ஒதுக்க போகிறேன் புதிய தேதி ஒரு சம. 152 00:07:21,500 --> 00:07:24,430 நாம் நிறைய பெற முடியும் ஒரு நாள் என்ன என்று விவரம், 153 00:07:24,430 --> 00:07:27,060 மற்றும் உண்மையில் இங்கு அப்படி அந்த பெரிய நாம் சாத்தியமான முடியாது 154 00:07:27,060 --> 00:07:28,330 ஒரு வீடியோ எல்லாம் மறைக்க. 155 00:07:28,330 --> 00:07:32,220 ஆனால், இந்த போகிறது என்று அது போதுமானதாக ஒரு தரவு உருப்படியை என்னை திரும்ப என்று 156 00:07:32,220 --> 00:07:35,470 தற்போதைய தேதி மற்றும் நேரம் உள்ளடக்கிய. 157 00:07:35,470 --> 00:07:39,100 நான் இருக்கிறேன் என்று ஒரு மாறி என்று சேமித்து வெளிப்படையாக தற்போதைய தேதி எச்சரிக்கை போகிறது. 158 00:07:39,100 --> 00:07:41,300 >> சரி, என்ன எச்சரிக்கை செய்கிறது போன்ற தற்போதைய தேதி தோற்றம்? 159 00:07:41,300 --> 00:07:46,460 கோப்பு தன்னை ஒரு பார்க்கலாம் உலாவி சாளரத்தில் நடத்திய. 160 00:07:46,460 --> 00:07:49,551 எனவே மீண்டும், இந்த பொத்தானை என்று நான் , இந்த என்ற விழா கட்டி. 161 00:07:49,551 --> 00:07:51,800 நான் அங்கே கிளிக் பார்க்க அது என்ன, அது எச்சரித்துள்ளது. 162 00:07:51,800 --> 00:07:56,140 அது சொல்லி பெட்டியில் இந்த வகையான வந்துவிட்டது எனக்கு, தற்போதைய நேரம் வெளிப்படையாக, என்று 163 00:07:56,140 --> 00:07:59,370 அது நவம்பர் 4 தான் காலை 10:43:43. 164 00:07:59,370 --> 00:08:02,345 நான் இப்போது, மீண்டும் அதை கிளிக் செய்தால் அது சரி, பின்னர் ஒரு சில விநாடிகள் தான்? 165 00:08:02,345 --> 00:08:03,720 அதனால் அனைத்து இந்த செயல்பாடு இல்லை தான். 166 00:08:03,720 --> 00:08:07,670 நான் இந்த பொத்தானை கிளிக் செய்யும் போது, அது எனக்கு ஒரு எச்சரிக்கை செய்தி மேல்தோன்றும். 167 00:08:07,670 --> 00:08:13,806 168 00:08:13,806 --> 00:08:15,690 எனவே உண்மையில் அங்கு இல்லை செயல்பாடுகளை அதிகம் 169 00:08:15,690 --> 00:08:19,110 என்று, PHP இருந்து வேறு புதிய இலக்கணத்தை ஒரு சிறிது 170 00:08:19,110 --> 00:08:22,500 என்று இங்கு பணிபுரியும் வருகிறது. 171 00:08:22,500 --> 00:08:24,650 >> ஜாவா உள்ள வரிசைகள் அழகான நேரடியான. 172 00:08:24,650 --> 00:08:27,200 ஒரு அணி அறிவிக்க, நீங்கள் பயன்படுத்த சதுர அடைப்புகள் தொடரியல் 173 00:08:27,200 --> 00:08:30,090 நாம் PHP இருந்து தெரிந்திருந்தால் என்று. 174 00:08:30,090 --> 00:08:33,432 மற்றும் PHP போன்ற, நாம் மேலும் தரவு வகைகளை கலந்து கொள்ளலாம். 175 00:08:33,432 --> 00:08:35,140 எனவே இந்த வரிசை இரண்டு இந்த அணிகளை என்று 176 00:08:35,140 --> 00:08:36,960 செய்தபின் முறையான JavaScript ஐ. 177 00:08:36,960 --> 00:08:42,500 அனைத்து முழு எண்கள் என்று ஒரு, ஒரு என்று வெவ்வேறு தரவு வகைகள் கலந்துவிட்டாள். 178 00:08:42,500 --> 00:08:45,020 >> வேறு ஏதாவது என்ன இங்கு உள்ள, என்று? 179 00:08:45,020 --> 00:08:47,020 பொருளின் கருத்தை தான். 180 00:08:47,020 --> 00:08:50,240 அதனால் ஒருவேளை நீங்கள் கேட்டிருக்கிறேன் சார்ந்த நிரலாக்க எதிர்க்கவில்லை. 181 00:08:50,240 --> 00:08:53,370 நாம் CS50 அதை நிறைய செய்ய வேண்டாம் ஆனால் நாம் அதை ஒரு சிறிய பிட் செய்ய 182 00:08:53,370 --> 00:08:55,670 இங்கே, இங்கு சூழலில். 183 00:08:55,670 --> 00:08:59,100 இப்போது ஜாவா திறன் உள்ளது ஒரு பொருள் சார்ந்த நிரலாக்க செயற்படுவதில்லை 184 00:08:59,100 --> 00:09:02,615 மொழி, ஆனால் அதை தன்னை அல்ல பிரத்தியேகமாக ஒரு பொருள் சார்ந்த 185 00:09:02,615 --> 00:09:03,490 நிரலாக்க மொழி. 186 00:09:03,490 --> 00:09:05,281 இந்த மீண்டும் வருகிறது மீண்டும் நான், என்றார் ஏன் 187 00:09:05,281 --> 00:09:10,610 அறிய மிகவும் சவாலாக இருக்க முடியும் உங்கள் முதல் நிரலாக்க ஜாவா 188 00:09:10,610 --> 00:09:13,890 மொழி, அது இல்லை, ஏனெனில் உண்மையில் ஒரு குறிப்பிட்ட முன்னுதாரணம் பொருந்தும். 189 00:09:13,890 --> 00:09:16,430 >> மறுபுறம் சி ஒரு செயல்பாட்டு நிரலாக்க மொழி. 190 00:09:16,430 --> 00:09:22,270 நாங்கள் விரும்பினால், செயல்பாடுகள் உள்ளன பெரிய முதலாளி மனிதர் வகையான, சரியான? 191 00:09:22,270 --> 00:09:24,410 அவர்கள் முடிவெடுக்கிறார்கள் என்ன எல்லாவற்றையும் நடக்கிறது. 192 00:09:24,410 --> 00:09:26,600 நாம் மாறிகள் மாற்ற வேண்டும், நாம் செயல்பாடுகளை அழைக்கிறோம். 193 00:09:26,600 --> 00:09:28,220 நாம் செயல்பாடுகளை விஷயங்களை செய்ய. 194 00:09:28,220 --> 00:09:31,250 ஒரு, அதற்கு பதிலாக பொருள்கள் சார்ந்த மொழி எதிர்க்கவோ 195 00:09:31,250 --> 00:09:35,937 அப்படி நட்சத்திரம் ஆக பொருள்கள் மற்றும் செயல்பாடுகளை இரண்டாம் மாதிரி ஆகிவிட்டது. 196 00:09:35,937 --> 00:09:38,270 ஆனால் ஒரு பொருள், என்ன உனக்கு என்ன ஒரு பொருள் இந்த கருத்தை தான்? 197 00:09:38,270 --> 00:09:40,880 சரி, அது உதவுகிறது என்றால், யோசிக்க முதல், வகையான அதை பற்றி 198 00:09:40,880 --> 00:09:44,540 ஒரு சி அமைப்பு அல்லது ஒரு struct போன்ற நாம் முன்னர் பற்றி கற்று. 199 00:09:44,540 --> 00:09:47,430 சி, ஒரு அமைப்பு கொண்டிருக்கிறது துறைகளில் பல, 200 00:09:47,430 --> 00:09:51,174 ஒருவேளை நாம் இப்போது தொடங்க வேண்டும் இந்த துறைகள் பண்புகள் அழைப்பு. 201 00:09:51,174 --> 00:09:53,590 ஆனால் பண்புகள் ஒருபோதும் உண்மையிலேயே சரி, தங்கள் சொந்த நிற்க? 202 00:09:53,590 --> 00:09:56,410 நான் ஒரு கார் ஒரு அமைப்பு வரையறை என்றால் இரண்டு பின்வரும் இப்படி 203 00:09:56,410 --> 00:10:00,750 துறைகள் அல்லது பண்புகள், ஒரு ஒரு கார் ஆண்டு முழு 204 00:10:00,750 --> 00:10:04,290 மற்றொரு ஒரு 10 பாத்திரம் கார் மாதிரி சரம், 205 00:10:04,290 --> 00:10:07,150 நான், இந்த மாதிரி ஏதாவது சொல்ல முடியும் நான் ஒரு புதிய மாறி அறிவிக்க முடியும் 206 00:10:07,150 --> 00:10:10,080 வகை struct கார் ஹெர்பீயுடன் என்ற. 207 00:10:10,080 --> 00:10:13,730 பின்னர் நான் ஏதாவது சொல்ல முடியும் போன்ற herbie.year, 1,963 சமம் 208 00:10:13,730 --> 00:10:15,850 மற்றும் herbie.model பீட்டில் சமம். 209 00:10:15,850 --> 00:10:17,000 அது சரி தான். 210 00:10:17,000 --> 00:10:19,680 நான் துறைகள் பயன்படுத்தி அமைப்பு சூழல், 211 00:10:19,680 --> 00:10:22,290 ஆனால் நான் முடியாது இது போன்ற ஏதாவது சொல்ல. 212 00:10:22,290 --> 00:10:22,790 சரியா? 213 00:10:22,790 --> 00:10:26,836 நான் துறையில் பெயரை பயன்படுத்த முடியாது அமைப்பு சுயாதீனமான. 214 00:10:26,836 --> 00:10:28,210 அது ஒரு அடிப்படை விஷயம் வகையான. 215 00:10:28,210 --> 00:10:32,990 >> துறைகள் இருப்பது எனவே சி கட்டமைப்புகள் அடிப்படை 216 00:10:32,990 --> 00:10:39,050 பண்புகள் இருப்பது மிகவும் ஒத்திருக்கிறது இங்கு பொருட்களை அடிப்படை. 217 00:10:39,050 --> 00:10:42,080 ஆனால் என்ன அவர்களை செய்கிறது குறிப்பாக சுவாரஸ்யமான 218 00:10:42,080 --> 00:10:46,230 பொருள்கள் என்ன இருக்க முடியும் என்று உண்மையில் இவை அழைக்கப்படுகின்றன முறைகள், 219 00:10:46,230 --> 00:10:50,730 செயல்பாடுகளை ஒரு ஆடம்பரமான வார்த்தை என்று பொருள் உள்ளார்ந்த அதே உள்ளன. 220 00:10:50,730 --> 00:10:55,340 அது ஒரு விழா அதனால் தான் இருக்க முடியும் என்று ஒரு பொருளின் பின்னணியில் என்று. 221 00:10:55,340 --> 00:10:59,200 வரையறுக்கப்பட்ட என்று மட்டும் ஒரு பொருள் அதன் உள்ளே இந்த செயல்பாடு, 222 00:10:59,200 --> 00:11:02,020 நீங்கள் ஒரு பற்றி நினைத்தால் , struct, செயல்பாடு 223 00:11:02,020 --> 00:11:05,720 வரையறுக்கும் அந்த உள்ளே வரையறுக்கப்பட்ட அமைப்பு சுருள் ப்ரேஸ். 224 00:11:05,720 --> 00:11:07,980 அது மட்டும் ஏதாவது அர்த்தம் அமைப்பு. 225 00:11:07,980 --> 00:11:10,960 என்று நாம் செய்கிறோம் என்ன வகையான தான் இங்கே பொருள்கள் மற்றும் முறைகள். 226 00:11:10,960 --> 00:11:13,580 நாங்கள் போல அது அடிப்படையில் தான் ஒரு செயல்பாடு வரையறுக்கும் என்று 227 00:11:13,580 --> 00:11:16,670 ஒரு அர்த்தமுள்ளதாக குறிப்பிட்ட பொருள், எனவே நாம் 228 00:11:16,670 --> 00:11:19,440 பொருளின் ஒரு முறை என்று அழைக்க. 229 00:11:19,440 --> 00:11:23,180 மேலும் நாங்கள் அந்த அழைக்க முடியாது பொருளின் சுயாதீன செயல்பாடு, 230 00:11:23,180 --> 00:11:29,260 நாம் ஆண்டு அல்லது மாதிரி சொல்ல முடியாது போல் சி, struct சுதந்திரமான 231 00:11:29,260 --> 00:11:32,300 >> எனவே செயல்பாட்டு நிரலாக்க உதாரணங்களை இந்த மாதிரி ஏதாவது இருக்கும். 232 00:11:32,300 --> 00:11:35,450 விழா மற்றும் நீங்கள் கடந்து செல்லும் போது ஒரு அளபுருவாக பொருள். 233 00:11:35,450 --> 00:11:38,650 ஒரு பொருள் சார்ந்த நிரலாக்க மொழிகளை, இந்த வகையான பெறுகிறார் 234 00:11:38,650 --> 00:11:43,464 சுண்டி, மற்றும் நாம் நினைத்து அது, object.function இந்த விரும்புகிறேன். 235 00:11:43,464 --> 00:11:45,380 அதனால் டாட் அது மாதிரி ஆபரேட்டர் மீண்டும் உட்குறிப்பு 236 00:11:45,380 --> 00:11:49,540 அது சொத்து சில வகை என்று அல்லது பொருள் தன்னை பண்பு. 237 00:11:49,540 --> 00:11:53,240 ஆனால் இது என்ன ஒரு பொருள் உள்ளது நோக்கான நிரலாக்க மொழி 238 00:11:53,240 --> 00:11:57,150 ஒரு செயல்பாடு செய்ய செய்ய வேண்டும் மீண்டும், ஒரு முறை அழைப்பு இது 239 00:11:57,150 --> 00:12:00,260 ஒரு சிறப்பு வார்த்தை ஒரு செயல்பாடு உள்ளது என்று ஒரு பொருளை உள்ளார்ந்த உள்ளது. 240 00:12:00,260 --> 00:12:03,440 இது என்ன என்று தொடரியல் இப்படி இருக்க கூடும். 241 00:12:03,440 --> 00:12:09,360 எனவே நாம் சில பார்க்க தொடங்க வேண்டும் இங்கு சூழலில் இந்த. 242 00:12:09,360 --> 00:12:12,470 >> நீங்கள் ஒரு பொருள் பற்றி யோசிக்க முடியும் அப்படி ஒரு துணை வரிசை போல், 243 00:12:12,470 --> 00:12:14,160 நாம் PHP இருந்து தெரிந்திருந்தால் இது. 244 00:12:14,160 --> 00:12:17,720 ஒரு துணை வரிசை அனுமதிக்கிறது நினைவில் எங்களுக்கு பதிலாக, முக்கிய மதிப்பு ஜோடிகள் வேண்டும் 245 00:12:17,720 --> 00:12:23,040 என்ற குறியீடுகளும் 0, ஒன்று, இரண்டு, மூன்று கொண்ட, மற்றும் நாம் சி இருந்து பயன்படுத்தப்படும் அதனால் போன்ற 246 00:12:23,040 --> 00:12:23,940 வரிசைகள். 247 00:12:23,940 --> 00:12:27,472 துணை வரிசைகள் வரைய முடியும் மேலும் அவை PHP வீடியோ போன்ற வார்த்தைகள், 248 00:12:27,472 --> 00:12:29,180 பேசிக் கொண்டிருந்தோம் பீஸ்ஸாக்கள் மேல்புறத்தில். 249 00:12:29,180 --> 00:12:31,180 எனவே நாம் ஒரு வரிசை இருந்தது என்று பிட்சா, மற்றும் நாம் 250 00:12:31,180 --> 00:12:36,670 இருந்தது சீஸ் ஒரு முக்கிய இருந்தது மற்றும் $ 8.99 இருந்தது மதிப்பு, பின்னர் பன்றிக்கறி ஒரு முக்கிய இருந்தது, 251 00:12:36,670 --> 00:12:39,190 $ 9.99, அதனால் ஒரு மதிப்பு இருந்தது, மற்றும். 252 00:12:39,190 --> 00:12:43,300 அதனால் நாங்கள் ஒரு பற்றி யோசிக்க முடியும் ஒரு துணை வகையான ஒத்த ஆட்சேபம் 253 00:12:43,300 --> 00:12:43,840 வரிசை. 254 00:12:43,840 --> 00:12:47,020 இங்கே எனவே இந்த இலக்கணத்தை ஒரு புதிய பொருளை உருவாக்க வேண்டும் 255 00:12:47,020 --> 00:12:50,950 இரண்டு என்று ஹெர்பீ அது உள்ளே பண்புகள். 256 00:12:50,950 --> 00:12:57,310 மதிப்பு 1963 ஒதுக்கப்படுகிறது இது ஆண்டு, சரம் ஒதுக்கப்படுகிறது இது மாதிரி, 257 00:12:57,310 --> 00:12:58,140 பீட்டில். 258 00:12:58,140 --> 00:13:01,770 >> நான் பயன்படுத்தி வருகிறேன் என்று இங்கே கவனிக்க இங்கு உள்ள ஒற்றை மேற்கோள். 259 00:13:01,770 --> 00:13:05,570 நீங்கள் ஒற்றை அல்லது இரட்டை மேற்கோளில் பயன்படுத்தலாம் போது நீங்கள் சரங்களை பற்றி பேசுகிறீர்கள். 260 00:13:05,570 --> 00:13:07,772 இது வழக்கமாக இருக்கிறது வழக்கு என்று பெரும்பாலான நேரங்களில் 261 00:13:07,772 --> 00:13:10,230 போது நீங்கள் இங்கு எழுதி வருகிறோம் நீங்கள் வெறும் ஒற்றை மேற்கோள் பயன்படுத்த. 262 00:13:10,230 --> 00:13:15,050 ஆனால் நான் இங்கே இரட்டை மேற்கோளில் பயன்படுத்த, மற்றும் முடியும் என்று அதே தான் செய்தபின் நன்றாக இருக்க வேண்டும். 263 00:13:15,050 --> 00:13:17,470 >> எனவே எப்படி நினைவில் PHP, நாம் இந்த கருத்து இருந்தது 264 00:13:17,470 --> 00:13:22,730 எங்களுக்கு அனுமதிக்க வேண்டும் என்று ஒவ்வொரு லூப் ஒரு முக்கிய மதிப்பு அனைத்து மீது மீண்டும் கூறு 265 00:13:22,730 --> 00:13:25,270 ஒரு துணை ஜோடிகள் வரிசை, நாம் ஏனெனில் 266 00:13:25,270 --> 00:13:29,050 மீண்டும் கூறு இந்த திறன் 0 மூலம், ஒன்று, இரண்டு, மூன்று, நான்கு, 267 00:13:29,050 --> 00:13:30,710 மற்றும் பல? 268 00:13:30,710 --> 00:13:35,010 ஜாவா, மிகவும் போன்ற ஏதாவது உள்ளது ஆனால் அது, ஒவ்வொரு சுழற்சி ஒரு என்று 269 00:13:35,010 --> 00:13:38,960 அது சுழல்கள் ஒரு என்று. 270 00:13:38,960 --> 00:13:42,890 நான், ஒரு என்னை நோக்கி என்றால் இந்த, பொருள் உள்ள வார் முக்கிய, 271 00:13:42,890 --> 00:13:48,670 என்று வகையான ஒத்த தான் ஏதாவது ஒவ்வொரு ஏதாவது. 272 00:13:48,670 --> 00:13:53,850 ஆனால் நான் இங்கே என்ன செய்து அனைத்து தேடி வருகிறது என் பொருளின் விசைகளை அனைத்து மூலம். 273 00:13:53,850 --> 00:13:56,070 மற்றும் சுருள் உள்ளே அங்கு ப்ரேஸ், நான் 274 00:13:56,070 --> 00:14:03,410 பார்க்கவும் பொருள் சதுர அடைப்புக்குறிக்குள் முக்கிய பயன்படுத்த அந்த முக்கிய இடத்தில் மதிப்பு. 275 00:14:03,410 --> 00:14:05,400 >> மாற்றாக, அங்கு கூட மற்றொரு அணுகுமுறை. 276 00:14:05,400 --> 00:14:10,880 நான் மட்டும் பற்றி கவலை என்றால் மதிப்புகள், நான், பொருளின் முக்கிய சொல்ல முடியும் 277 00:14:10,880 --> 00:14:12,360 மற்றும் உள்ளே விசையை பயன்படுத்த. 278 00:14:12,360 --> 00:14:17,240 எனவே பொருள் உள்ள வார் முக்கிய, நான் பொருள் சதுர அடைப்புக்குறிக்குள் பயன்படுத்த 279 00:14:17,240 --> 00:14:19,340 உள்ளே வளைய விசை. 280 00:14:19,340 --> 00:14:24,580 பொருளின் ரகம் முக்கிய, நான் முடியாது தான் வளைய உள்ளே முக்கிய பயன்படுத்த, 281 00:14:24,580 --> 00:14:29,040 நான் குறிப்பாக இருக்கிறேன், ஏனெனில் அங்கே மதிப்புகள் பற்றி. 282 00:14:29,040 --> 00:14:32,630 >> எனவே ஒருவேளை ஒரு எடுத்து விடுங்கள் வித்தியாசம் பாருங்கள் 283 00:14:32,630 --> 00:14:35,670 விரைவில் நீங்கள் காண்பிக்க நான்கு இடையே உள்ள வேறுபாடு 284 00:14:35,670 --> 00:14:40,730 ஒரு குறிப்பிட்ட கொண்டு மற்றும் நாம் இங்கே இது வரிசை, வாரம் வரிசை. 285 00:14:40,730 --> 00:14:43,616 எனவே நான் ஒரு புதிய அணியை கண்டுபிடிக்க வேண்டும் நான் ஏழு சரங்களை நிரப்பப்பட்ட என்று, 286 00:14:43,616 --> 00:14:46,240 திங்கள், செவ்வாய், புதன், வியாழன், வெள்ளி, சனி, ஞாயிறு. 287 00:14:46,240 --> 00:14:50,530 நான் இப்போது மீண்டும் கூறு வேண்டும் இந்த வரிசை மூலம், 288 00:14:50,530 --> 00:14:53,090 சில தகவல்களை வெளியே அச்சிடும். 289 00:14:53,090 --> 00:14:58,780 நான் வட்டத்திற்கு ஒரு பயன்படுத்தினால் தகவல்களை அச்சிட, 290 00:14:58,780 --> 00:15:00,710 நான் பெற போகிறேன் என்ன நினைக்கிறீர்கள்? 291 00:15:00,710 --> 00:15:01,710 சரி, ஒரு பாருங்கள் நாம். 292 00:15:01,710 --> 00:15:05,300 மற்றும் நாம் குதிக்க முன் என் உலாவி சாளரத்தை, 293 00:15:05,300 --> 00:15:08,090 அந்த தெரிகிறது console.log ஒரு வகை 294 00:15:08,090 --> 00:15:10,630 இங்கு உள்ள ஒரு அச்சு f செய்யும் விதம். 295 00:15:10,630 --> 00:15:12,040 ஆனால் பணியகம் என்ன? 296 00:15:12,040 --> 00:15:14,940 சரி, நாம் போகிறோம் என்ன இப்போது பாருங்கள் செல்ல. 297 00:15:14,940 --> 00:15:16,850 >> சரி, நாம் இங்கே திரும்பி இருக்கிறோம் என் உலாவி சாளரத்தில், 298 00:15:16,850 --> 00:15:19,410 நான் திறக்க போகிறேன் என் டெவலப்பர் கருவிகள். 299 00:15:19,410 --> 00:15:22,290 மீண்டும், நான் F12 அழுத்தி தாக்கியதால் டெவலப்பர் கருவிகள் திறக்க. 300 00:15:22,290 --> 00:15:25,670 மற்றும் அந்த இங்கே கவனிக்க மேல் நான், பணியகத்தில் தேர்வு. 301 00:15:25,670 --> 00:15:28,480 எனவே இந்த கருத்தை தான் ஒரு டெவலப்பர் பணியகம், 302 00:15:28,480 --> 00:15:30,500 அது நம்மை அனுமதிக்கும் , தகவல்களை அச்சிட 303 00:15:30,500 --> 00:15:33,000 அப்படி முனையத்தில் போன்ற, ஆனால் நீங்கள் ஒரு சிறிய பின்னர் பார்க்க வேண்டும் என, 304 00:15:33,000 --> 00:15:37,720 நாங்கள் தகவல் தட்டச்சு செய்யலாம் எங்கள் வலை பக்கம் தொடர்பு. 305 00:15:37,720 --> 00:15:42,320 நான், இங்கே ஒரு சிறிது பெரிதாக்க போகிறேன் மற்றும் நான், இப்போது சோதனை க்கான கிளிக் இருக்கிறேன். 306 00:15:42,320 --> 00:15:45,230 நான்கு test-- நான் போவதில்லை இருக்கிறேன் இப்போது நீங்கள் அதை குறியீடு காட்ட, 307 00:15:45,230 --> 00:15:47,479 ஆனால் நீங்கள் அதை என்றால் கிடைக்கும் நீங்கள் மூல குறியீடு பதிவிறக்க என்று 308 00:15:47,479 --> 00:15:50,380 இந்த video-- தொடர்புடையதாக உள்ளது அந்த வட்டத்திற்கு ஆகிறது 309 00:15:50,380 --> 00:15:52,610 நாங்கள் பார்த்த ஒரு இரண்டாவது முன்பு ஸ்லைடு. 310 00:15:52,610 --> 00:15:54,810 >> எனவே நான் போகிறேன் கிளிக் இருக்கிறேன் என்று பொத்தானை, மற்றும் இங்கே, 311 00:15:54,810 --> 00:15:58,440 இங்கே வெளியே அச்சிடப்படுகிறது என்ன இருக்கிறது பணியகம், 0, ஒன்று, இரண்டு, மூன்று, நான்கு, ஐந்து, 312 00:15:58,440 --> 00:15:58,940 ஆறு. 313 00:15:58,940 --> 00:16:02,490 நான் தகவல் அச்சிட முடியவில்லை அந்த வரிசை இடங்களுக்குள், 314 00:16:02,490 --> 00:16:05,180 நான் வட்டத்திற்கு ஒரு பயன்படுத்தப்படுகிறது, ஏனெனில். 315 00:16:05,180 --> 00:16:10,670 மற்றும் லூப் உடல் உள்ளே, நான் வெறும் முக்கிய ஆட்சேபம் முக்கிய அச்சு. 316 00:16:10,670 --> 00:16:18,600 ஆனால் நான் இப்போது என் பணியக துடைக்க, நான் என்றால் சோதனை க்கான மாற, மற்றும் சோதனை நான்கு 317 00:16:18,600 --> 00:16:22,500 நான் வளைய பயன்படுத்த சொல்கிறேன் அதற்கு பதிலாக, மற்றும் முக்கிய அவுட் அச்சிட, 318 00:16:22,500 --> 00:16:28,079 நான் கிளிக் செய்தால், இப்போது நான் அடைகிறேன் என் பொருளின் உள்ளே உண்மையான கூறுகள் 319 00:16:28,079 --> 00:16:29,120 அல்லது இந்த விஷயத்தில் என் வரிசை. 320 00:16:29,120 --> 00:16:31,760 வார நாட்களில் என் வரிசை. 321 00:16:31,760 --> 00:16:33,480 நான் திங்கள் அச்சிடப்பட்ட செவ்வாய், புதன். 322 00:16:33,480 --> 00:16:36,930 அந்த வித்தியாசம் இடையே தான் ஒரு ஐந்து சுழற்சி, இது அவுட் அச்சிடுகிறது 323 00:16:36,930 --> 00:16:43,410 நீங்கள் முக்கிய பயன்படுத்தினால் தான் விசைகள் வளைய உடல் உள்ளே, 324 00:16:43,410 --> 00:16:46,850 மற்றும் லூப், இது அச்சிட்டு ஒரு மதிப்புகள் வெளியே நீங்கள் பயன்படுத்த என்றால் 325 00:16:46,850 --> 00:16:48,870 வளைய உடல் உள்ளே விசை. 326 00:16:48,870 --> 00:16:52,380 >> சரி, எப்படி இப்போது தொடங்க வேண்டும் சரங்களை ஒன்று சேர் மற்றும் ஒருவேளை வரை கலந்து 327 00:16:52,380 --> 00:16:57,220 இடைச்செருகல்களோடும் சில மாறிகள் போன்ற நாம் PHP இல் செய்ய முடிந்தது? 328 00:16:57,220 --> 00:16:59,410 சரி, நாம் மிகவும் பழக்கமான இருக்கிறோம் PHP இருந்து இந்த. 329 00:16:59,410 --> 00:17:04,109 இந்த நாம் பயன்படுத்தி அதை செய்ய வேண்டும், எப்படி இருக்கிறது டாட் ஆபரேட்டர் சரங்களை ஒன்று சேர். 330 00:17:04,109 --> 00:17:06,260 ஜாவா, என்றாலும், நாம் உண்மையில் ஏதாவது பயன்படுத்த 331 00:17:06,260 --> 00:17:09,290 பிளஸ் ஆபரேட்டர், என்று அழைக்கப்படும் இது ஒருவேளை கூட ஒரு சிறிய பிட் மேலும் ஆகிறது 332 00:17:09,290 --> 00:17:10,470 உள்ளுணர்வு, சரியான? 333 00:17:10,470 --> 00:17:12,609 நாம் ஒரு கொத்து சேர்த்து சரங்களை ஒன்றாக. 334 00:17:12,609 --> 00:17:14,520 அதனால் தான் மீண்டும் தலைமை அனுமதிக்க மீது என்ன இந்த பார்க்க 335 00:17:14,520 --> 00:17:18,693 நாம் வெளியே அச்சிட முயற்சி என்றால் அச்சிடும் வாரம் வரிசையில் தகவல் அனைத்து. 336 00:17:18,693 --> 00:17:20,859 இங்கே கீழ் மிகவும் சரி, சங்கிலிச்சேர்ப்பினால், 337 00:17:20,859 --> 00:17:24,822 நான் இரண்டு விருப்பங்கள், சரம் கட்டிடம் வி 1 மற்றும் பின்னர் சரம் கட்டிடம் வி 2. 338 00:17:24,822 --> 00:17:26,530 நாம் நாம் ஏன் பார்க்க வேண்டும் ஒரு இரண்டாவது வி 2 வேண்டும். 339 00:17:26,530 --> 00:17:28,610 ஆனால் நான் போகிறேன் கிளிக் சரம் கட்டிடம் வி 1, இது 340 00:17:28,610 --> 00:17:30,360 நாங்கள் இருந்த குறியீடு ஆகும் வெறும் பாருங்கள் எடுத்து, 341 00:17:30,360 --> 00:17:32,980 பாதகமானவையும் அனைத்து console.log. 342 00:17:32,980 --> 00:17:35,910 இந்த அச்சிட்டு பார்க்கிறேன் என்றால் நாம் எதிர்பார்க்க என்ன. 343 00:17:35,910 --> 00:17:39,939 >> திங்கள், வார நாள் எண் 01 ஆகிறது செவ்வாய்க்கிழமை வாரம் ஒரு நாள் எண் 11 ஆகும். 344 00:17:39,939 --> 00:17:41,730 சரி, நான் என்ன முயற்சி கிடைக்கும் இருந்தது செய்ய 345 00:17:41,730 --> 00:17:46,280 இது திங்கள் நாள் எண் அவுட் அச்சிட ஒன்று, செவ்வாய் நாள் எண் இரண்டு ஆகிறது. 346 00:17:46,280 --> 00:17:50,140 ஆனால் அதை நான் இருக்கிறேன் போல் தெரிகிறது எப்போதும் ஒரு அச்சிடுகிறது. 347 00:17:50,140 --> 00:17:51,260 சரி, அது ஏன்? 348 00:17:51,260 --> 00:17:55,600 சரி, அது மாறிவிடும், மற்றொரு பாருங்கள் இங்கே குறியீடு இந்த சிறிய துணுக்கை. 349 00:17:55,600 --> 00:18:00,160 நாங்கள் கூட்டல் பயன்படுத்தி என்பதை கவனியுங்கள் இரண்டு வெவ்வேறு சூழல்களில் ஆபரேட்டர். 350 00:18:00,160 --> 00:18:03,221 >> அதனால் இங்கே, அங்கு ஒருவேளை விஷயங்கள் தான் நாம் வகையான கூறி வருகிறோம் என்று, 351 00:18:03,221 --> 00:18:03,970 ஓ, அது மிகவும் நல்லது. 352 00:18:03,970 --> 00:18:05,910 நாம் இனி தரவு வகைகள் சமாளிக்க இல்லை. 353 00:18:05,910 --> 00:18:08,220 ஆனால் இங்கே, அங்கு உண்மை நாம் தரவு வகைகள் இழக்கிறோம் என்று 354 00:18:08,220 --> 00:18:10,960 உண்மையில் ஒரு பிட் இருக்க முடியும் எங்களுக்கு ஒரு பிரச்சினை. 355 00:18:10,960 --> 00:18:16,260 இப்போது பிளஸ் ஆபரேட்டர் பயன்படுத்தப்படும் என்று சரங்களை ஒன்று சேர் மற்றும் எண்கள் சேர்க்க 356 00:18:16,260 --> 00:18:19,550 ஒன்றாக, ஜாவா அதன் யூகம் செய்ய 357 00:18:19,550 --> 00:18:22,030 என எனக்கு இது என்ன செய்ய வேண்டும். 358 00:18:22,030 --> 00:18:23,900 இந்த வழக்கில், அது தவறான யூகித்து. 359 00:18:23,900 --> 00:18:29,340 இது இணைக்கும் நாள், இருக்கும், இதில் 0, ஒன்று, இரண்டு, மூன்று, நான்கு, ஐந்து, அல்லது ஆறு, 360 00:18:29,340 --> 00:18:32,060 பின்னர் அது இணைக்கும் என்று பின்னர் ஒரு இணைக்கும். 361 00:18:32,060 --> 00:18:35,020 அது உண்மையில் அவர்களை ஒன்றாக சேர்க்க முடியவில்லை. 362 00:18:35,020 --> 00:18:37,320 அதனால் இந்த மொழிகளை, PHP மற்றும் ஜாவா, 363 00:18:37,320 --> 00:18:39,196 என்று விட்டு எனது கருத்து வகையான இந்த கருத்தை, 364 00:18:39,196 --> 00:18:40,820 நீங்கள் இனி அதை சமாளிக்க வேண்டும். 365 00:18:40,820 --> 00:18:43,600 அவர்கள் இன்னும் முக்காடிட்டு வகையான வேண்டும். 366 00:18:43,600 --> 00:18:46,780 நாம், முடியும் சூழ்நிலைகளில் இந்த மாதிரி, என்று உண்மையில் அந்நிய 367 00:18:46,780 --> 00:18:49,240 ஏதாவது சொல்லி ஒருவேளை இந்த போன்ற, 368 00:18:49,240 --> 00:18:53,210 மூலம், ஜாவா சொல்லி வழியில், ஒரு முழு இந்த சிகிச்சை, 369 00:18:53,210 --> 00:18:57,100 கூட, ஒரு சரம் அதை குணப்படுத்த முடியாது என்றாலும் நாம் ஒன்றாக சரங்களை கலந்து 370 00:18:57,100 --> 00:18:58,940 இங்கே மற்றும் முழு. 371 00:18:58,940 --> 00:19:02,204 >> அது தான் அந்த விஷயங்களை ஒன்று தான் அது சூழலில் மிக பெரிய தெரிகிறது என்று 372 00:19:02,204 --> 00:19:04,120 நாங்கள் இல்லை என்று இனி வகையான சமாளிக்க, 373 00:19:04,120 --> 00:19:05,828 ஆனால் சில நேரங்களில் உங்களுக்கு ஒரு நிலைமை ஒரு ரன் 374 00:19:05,828 --> 00:19:09,110 இதை போலவே அங்கு உண்மையில் அந்த நீங்கள் வகையான கட்டுப்படுத்த வேண்டும் 375 00:19:09,110 --> 00:19:11,220 நீங்கள் எனக்கே முடியும் நீங்கள் கவனமாக இல்லை என்றால். 376 00:19:11,220 --> 00:19:18,285 நாங்கள் IDE க்கு மேல் மீண்டும் பாப் என்றால், அதனால், நான் இருக்கிறேன் மீண்டும் என் பணியக வெளியே அழிக்க போகிறது, 377 00:19:18,285 --> 00:19:20,660 மற்றும் நான் சரம் கிளிக் போகிறேன் கட்டிடம் பதிப்பு இரண்டு, இது 378 00:19:20,660 --> 00:19:23,052 நான் பாகுபடுத்தி செயல்பாடு எண்ணாக பயன்படுத்த அங்கு உள்ளது. 379 00:19:23,052 --> 00:19:25,260 இப்போது அது அச்சிடுகிறது நான் எதிர்பார்த்து என்று தகவல். 380 00:19:25,260 --> 00:19:29,330 திங்கள் நாள் எண் ஒன்று, செவ்வாய்க்கிழமை அதனால் நாள் எண் இரண்டு, மற்றும் ஆகிறது. 381 00:19:29,330 --> 00:19:31,170 >> எனவே மீண்டும் செயல்பாடுகளை பற்றி பேசுகிறேன். 382 00:19:31,170 --> 00:19:34,790 நான் நாம் அநாமதேய பற்றி பேச என்று உறுதியளித்தார் செயல்பாடுகளை, என்று இப்போது சூழல் 383 00:19:34,790 --> 00:19:36,360 இறுதியாக வந்துவிட்டது. 384 00:19:36,360 --> 00:19:39,980 நாம் அவ்வாறு செய்ய முன், மீண்டும் பேசுகிறேன் ஒரு நொடி அணிகளை பற்றி. 385 00:19:39,980 --> 00:19:42,120 எனவே வரிசைகள் ஒரு சிறப்பு உள்ளன ஒரு பொருளின் வழக்கு. 386 00:19:42,120 --> 00:19:45,180 உண்மையில், எல்லாம் இங்கு உண்மையில் ஒரு பொருள் இருக்கிறது. 387 00:19:45,180 --> 00:19:47,190 எனவே செயல்பாடுகளை ஒரு ஒரு பொருளின் சிறப்பு வழக்கு, 388 00:19:47,190 --> 00:19:49,770 முழு எண்கள் ஒரு சிறப்பு உள்ளன ஒரு பொருளின் வழக்கு, 389 00:19:49,770 --> 00:19:52,152 ஆனால் வரிசைகள் குறிப்பாக முறைகள் பல வேண்டும். 390 00:19:52,152 --> 00:19:55,110 அவர்கள் பொருட்களை என்பதால் நினைவில், அவர்கள் பண்புகள் மற்றும் முறைகளை முடியும். 391 00:19:55,110 --> 00:19:58,600 அவர்கள் முறைகள் பல வேண்டும் என்று அந்த பொருட்களை பயன்படுத்த முடியும். 392 00:19:58,600 --> 00:20:01,197 என்று ஒரு முறை இருக்கிறது அளவு, array.size, 393 00:20:01,197 --> 00:20:03,030 இது திரும்ப வேண்டும் நீங்கள் எதிர்பார்ப்பது போல 394 00:20:03,030 --> 00:20:05,120 உங்கள் அணியின் உறுப்புகள் எண்ணிக்கை. 395 00:20:05,120 --> 00:20:08,480 array.pop, அப்படி போன்ற ஆஃப் உறுத்தும் எங்கள் கருத்தை 396 00:20:08,480 --> 00:20:11,110 ஒரு ஸ்டேக், நீங்கள் நினைவு என்றால் எங்கள் அடுக்குகள் வீடியோ இருந்து, 397 00:20:11,110 --> 00:20:13,810 வரிசை இருந்து கடந்த உறுப்பு நீக்குகிறது. 398 00:20:13,810 --> 00:20:17,110 array.push ஒரு புதிய உறுப்பு சேர்க்கிறது ஒரு வரிசைக்கு முடிவுக்கு. 399 00:20:17,110 --> 00:20:20,910 array.shift வகையான ஆகிறது DQ போன்ற, அது வெளியே splices 400 00:20:20,910 --> 00:20:23,610 ஒரு வரிசை மிகவும் முதல் உறுப்பு. 401 00:20:23,610 --> 00:20:27,549 >> ஆனால் மற்றொரு சிறப்பு இருக்கிறது ஒரு வரிசை முறை வரைபடம் என. 402 00:20:27,549 --> 00:20:29,340 இந்த ஒரு வகை சுவாரஸ்யமான கருத்து. 403 00:20:29,340 --> 00:20:30,930 எனவே ஒரு வரைபடத்தை எண்ணம் தான் என்ன? 404 00:20:30,930 --> 00:20:33,880 நீங்கள் உண்மையில் இந்த பார்க்க வேண்டும் மற்ற பல மொழிகளிலும், 405 00:20:33,880 --> 00:20:38,550 நாம் ஒரு பற்றி பேசமாட்டோம் வரைபடவல்லுனர்கள் வகையான, இங்கே வரைபடம் 406 00:20:38,550 --> 00:20:41,480 நாங்கள் ஒரு ஒப்பீட்டை செயல்பாடு பற்றி பேசுகிறீர்கள். 407 00:20:41,480 --> 00:20:44,110 என்பது, நாம் இருக்கிறோம் இங்கே பற்றி, ஒரு வரைபடத்தை 408 00:20:44,110 --> 00:20:47,950 ஒரு சிறப்பு நடவடிக்கை நாம் உள்ளது ஒரு வரிசை செய்ய முடியும் 409 00:20:47,950 --> 00:20:51,630 ஒரு குறிப்பிட்ட செயல்பாடு விண்ணப்பிக்க அந்த வரிசையில் ஒவ்வொரு உறுப்பு. 410 00:20:51,630 --> 00:20:55,190 எனவே நாம் கூறுவார் இந்த வழக்கில், ஒருவேளை, array.map 411 00:20:55,190 --> 00:21:00,330 மற்றும் அது உள்ளே, நாம் கடந்து வரைபடத்தை ஒரு நாம் விரும்பும் ஒரு செயல்பாடு உள்ளது 412 00:21:00,330 --> 00:21:02,430 ஒவ்வொரு உறுப்பு பயன்படுத்தப்படும். 413 00:21:02,430 --> 00:21:07,299 எனவே அதை பயன்படுத்தி வகையான ஒத்த தான் ஒரு வட்டத்திற்கு ஒவ்வொரு உறுப்பு மீது மீண்டும் கூறு 414 00:21:07,299 --> 00:21:09,340 மற்றும் ஒரு குறிப்பிட்ட விண்ணப்பிக்க ஒவ்வொரு உறுப்பு செயல்படுகின்றன 415 00:21:09,340 --> 00:21:14,830 தான் இங்கு இந்த கட்டப்பட்டது பயன்படுத்தலாம் என்று ஒரு ஒப்பீட்டை கருத்து. 416 00:21:14,830 --> 00:21:19,700 இந்த ஒரு சிறந்த சூழல் ஒரு அநாமதேய செயல்பாடு பற்றி பேச. 417 00:21:19,700 --> 00:21:22,370 >> எனவே நாம் வேண்டும் என்று முழுஎண்களின் இந்த வரிசையில். 418 00:21:22,370 --> 00:21:25,370 அது nums என்று, அதை ஐந்து கிடைத்தது அது விஷயங்களை, ஒன்று, இரண்டு, மூன்று, நான்கு, 419 00:21:25,370 --> 00:21:26,410 ஐந்து. 420 00:21:26,410 --> 00:21:30,620 இப்போது நான் சில வரைய வேண்டும் இந்த வரிசை மீது செயல்பாடு. 421 00:21:30,620 --> 00:21:34,337 நான் ஒரு விழாவில் விண்ணப்பிக்க வேண்டும் வரிசை ஒவ்வொரு உறுப்பு வேண்டும். 422 00:21:34,337 --> 00:21:37,420 சரி, நான் வேண்டும் என்ன என்று சொல்கிறேன் வெறும் உறுப்புகள் அனைத்தும் இரட்டை செய்ய. 423 00:21:37,420 --> 00:21:42,520 நான் ஒரு வட்டத்திற்கு பயன்படுத்த உள்ளது என்ன செய்ய முடிந்தது var நான் 0 சமமாக, நான் விட குறைவாக உள்ளது 424 00:21:42,520 --> 00:21:47,390 அல்லது சமமாக 4, நான் பிளஸ், பிளஸ், மற்றும் பின்னர் ஒவ்வொரு எண் மடங்காக இருக்கிறது. 425 00:21:47,390 --> 00:21:49,580 ஆனால் நான் இந்த மாதிரி ஏதாவது செய்ய முடியும். 426 00:21:49,580 --> 00:21:53,420 நான் nums முன்னர் இருந்த சொல்ல முடியும் ஒன்று இரண்டு மூன்று நான்கு ஐந்து, 427 00:21:53,420 --> 00:21:58,310 இப்போது, எனினும், நான் விரும்புகிறேன் இந்த வரிசை மீது ஒரு ஒப்பீட்டை விண்ணப்பிக்க 428 00:21:58,310 --> 00:22:00,400 நான் நீங்கள் விரும்பும் இடத்தில், ஒவ்வொரு எண் இரட்டை. 429 00:22:00,400 --> 00:22:02,540 மற்றும் சரியாக இருக்கிறது என்ன நடக்கிறது இங்கே. 430 00:22:02,540 --> 00:22:06,870 ஆனால் நான் கடந்து போகிறேன் என்ன கவனிக்க வாதம் கண்டறிவதில் செய்யப்பட்டுள்ளது. 431 00:22:06,870 --> 00:22:09,080 இந்த ஒரு அநாமதேய செயல்பாடு உள்ளது. 432 00:22:09,080 --> 00:22:11,140 நான் கொடுக்கவில்லை கவனிக்க இந்த செயல்பாடு ஒரு பெயர், 433 00:22:11,140 --> 00:22:13,290 நான் மட்டும் அது ஒரு அளவுரு பட்டியல் வழங்கியுள்ளேன். 434 00:22:13,290 --> 00:22:16,370 எனவே இந்த ஒரு உதாரணம் ஆகும் ஒரு அநாமதேய செயல்பாடு. 435 00:22:16,370 --> 00:22:21,270 >> நாம் பொதுவாக இந்த அழைக்க மாட்டேன் வரைபடத்தை சூழ்நிலையில் வெளியே செயல்பாடு. 436 00:22:21,270 --> 00:22:24,110 நாம் ஒரு அளபுருவாக அதை வரையறுப்பது வரைபடம், மற்றும் நாம் உண்மையில் வேண்டாம் 437 00:22:24,110 --> 00:22:27,910 என்றால் அது ஒரு பெயரை வேண்டும் பற்றி கவலையில்லை என்று மட்டும் தான் வரைபடம் ஆகிறது 438 00:22:27,910 --> 00:22:30,339 அது சரி வரையறுக்கப்பட்ட அங்கு வரைபடம் உள்ளே. 439 00:22:30,339 --> 00:22:31,880 எனவே இந்த ஒரு அநாமதேய செயல்பாடு உள்ளது. 440 00:22:31,880 --> 00:22:34,680 நாம் முடியவில்லை முன்னர் இந்த செய்ய. 441 00:22:34,680 --> 00:22:38,400 சில செயல்பாடு வரைய என்று , எண், ஒரு அளவுரு ஏற்றுக்கொள்கிறார் 442 00:22:38,400 --> 00:22:41,890 அந்த செயல்பாடு என்ன வருமானத்தை முறை 2 NUM ஆகும். 443 00:22:41,890 --> 00:22:45,330 எனவே இந்த பிறகு மேப்பிங் பயன்படுத்தப்படும், 444 00:22:45,330 --> 00:22:50,090 இந்த இப்போது என்ன nums தோற்றம் உள்ளது போன்ற, இரண்டு, நான்கு, ஆறு, எட்டு, 10. 445 00:22:50,090 --> 00:22:52,090 நாம் மீது பாப் வேண்டும் என் உலாவி சாளரத்தை மற்றும் 446 00:22:52,090 --> 00:22:55,240 இந்த பாருங்கள் உண்மையில் விரைவாக அதே. 447 00:22:55,240 --> 00:22:58,000 >> எனவே நான் இங்கு மற்றொரு பொத்தானை வேண்டும் என் வீட்டுக்கு பக்கத்தில் உள்ள இரட்டை அழைக்கப்படுகின்றன. 448 00:22:58,000 --> 00:23:03,570 நான் இரட்டை கிளிக் அதை சொல்கிறது போது எனக்கு அது ஒரு முன், இரண்டு, மூன்று, நான்கு, 449 00:23:03,570 --> 00:23:07,250 ஐந்து இரண்டு, நான்கு, ஆறு, எட்டு, 10 பிறகு. 450 00:23:07,250 --> 00:23:11,930 நான் திரும்பி சென்று என்றால் இரட்டை கிளிக் மீண்டும், இரண்டு, நான்கு, ஆறு, எட்டு, 10. 451 00:23:11,930 --> 00:23:17,400 பின்னர் பின்னர், நான்கு, எட்டு, 12, 16, பின்னர் 20. 452 00:23:17,400 --> 00:23:20,440 நான் இந்த விழாவில் என்ன செய்து கொண்டிருக்கிறேன்? 453 00:23:20,440 --> 00:23:25,210 சரி, நாம் IDE க்கு மேல் பாப், மற்றும் என்றால் நான் இங்கே என் அநாமதேய செயல்பாடு மேலே 454 00:23:25,210 --> 00:23:28,780 13 மூலம் வரி ஏழு, நான் இருக்கிறேன் இங்கே கொஞ்சம் ஆடம்பரமான வேலை செய்து, 455 00:23:28,780 --> 00:23:32,240 ஆனால் நான் வெளியே அச்சிடும் என்ன வரிசையில் தற்போது தான். 456 00:23:32,240 --> 00:23:36,580 பின்னர் வரி 16, 17, மற்றும் 18, என் வரைபடம் இருக்கிறது. 457 00:23:36,580 --> 00:23:40,930 நான் இந்த இரட்டிக்கும் விண்ணப்பிக்கும் நான் எங்கே இது ஒவ்வொரு உறுப்பு செயல்பாடு. 458 00:23:40,930 --> 00:23:43,530 பின்னர் மேலும் கீழே ஒரு சிறிய, நான் அதையே செய்து 459 00:23:43,530 --> 00:23:46,640 நான் இப்போது நான் இருக்கிறேன் தவிர முன் செய்து வரிசை உள்ளடக்கங்களை வெளியே அச்சிடும் 460 00:23:46,640 --> 00:23:48,167 பின்னர். 461 00:23:48,167 --> 00:23:50,500 ஆனால் நான் இங்கே செய்துவிட்டேன் அனைத்து ஆகிறது ஒரு அநாமதேய செயல்பாட்டை பயன்படுத்த 462 00:23:50,500 --> 00:23:53,640 ஒரு முழு வரிசை முழுவதும் கண்டறிவதில். 463 00:23:53,640 --> 00:23:58,466 >> எனவே இன்னும் ஒரு பெரிய தலைப்பு பற்றி பேச ஜாவா ஒரு நிகழ்வு என்ற கருத்து உள்ளது. 464 00:23:58,466 --> 00:24:01,590 ஒரு நிகழ்வு தான் நடக்கும் என்று ஒன்று உள்ளது ஒரு பயனர் உங்கள் வலை தொடர்பு போது 465 00:24:01,590 --> 00:24:04,715 பக்கம், அப்படி ஒருவேளை அவர்கள் ஏதாவது கிளிக், அல்லது ஒருவேளை பக்கம், ஏற்றுதல் முடிந்ததும் 466 00:24:04,715 --> 00:24:07,200 அல்லது ஒருவேளை அவர்கள் சென்றார் ஏதோ அவர்கள் சுட்டி, 467 00:24:07,200 --> 00:24:09,290 அல்லது அவர்கள் ஏதாவது தட்டச்சு ஒரு உள்ளீடு துறையில். 468 00:24:09,290 --> 00:24:14,260 இவை அனைத்தும் நிகழ்வுகள் உள்ளன என்று எங்கள் வலை பக்கத்தில் நடந்து கொண்டிருக்கின்றன. 469 00:24:14,260 --> 00:24:17,460 மற்றும் இங்கு உள்ளது திறன் ஏதாவது ஆதரிக்க 470 00:24:17,460 --> 00:24:21,760 ஒரு நிகழ்வு கையாளுதல் என அழைத்தார் ஒரு கோரிக்கை செயல்பாடு என்று 471 00:24:21,760 --> 00:24:23,329 ஒரு HTML நிகழ்வு பதிலளிக்கிறது. 472 00:24:23,329 --> 00:24:24,620 மற்றும் ஒரு கோரிக்கை செயல்பாடு என்ன? 473 00:24:24,620 --> 00:24:27,328 சரி, அது பொதுவாக தான் மற்றொரு விஷயம் ஒரு அநாமதேய செயல்பாடு பெயர். 474 00:24:27,328 --> 00:24:30,170 அது ஒரு செயல்பாடு என்று ஒரு நிகழ்வு பதிலளிக்கிறது. 475 00:24:30,170 --> 00:24:34,130 நாங்கள் வந்து எங்கே இது சில செயல்பாடுகளை பிணைப்பு யோசனை 476 00:24:34,130 --> 00:24:38,060 ஒரு குறிப்பிட்ட HTML பண்பு. 477 00:24:38,060 --> 00:24:41,420 பெரும்பாலான HTML உறுப்புகள் வேண்டும் ஒரு கற்பிதம் ஆதரவு 478 00:24:41,420 --> 00:24:45,170 நாம் HTML பற்றி பேச வில்லை என்று கிளிக் போன்ற ஏதாவது வீடியோ 479 00:24:45,170 --> 00:24:50,540 அல்லது மிதவை அல்லது சுமை, இந்த நிகழ்வுகள் அனைத்திலும் 480 00:24:50,540 --> 00:24:53,120 நீங்கள் செயல்பாடுகளை எழுத முடியும் என்று அந்த நிகழ்வுகள் அந்த ஒப்பந்தம் 481 00:24:53,120 --> 00:24:56,090 போது அந்த நிகழ்வுகள் உங்கள் வலைப்பக்கத்தில் ஏற்படும். 482 00:24:56,090 --> 00:24:59,170 >> அதனால் ஒருவேளை உங்கள் HTML இப்படி தெரிகிறது. 483 00:24:59,170 --> 00:25:02,240 நான் இங்கே இரண்டு பொத்தான்கள் வேண்டும், பொத்தானை ஒரு பொத்தானை இரண்டு, 484 00:25:02,240 --> 00:25:04,620 இங்கே நான் தற்போது வரையறுக்கப்பட்ட எதுவும், 485 00:25:04,620 --> 00:25:11,170 ஆனால் இந்த எங்கே பண்பு கிளிக் வெளிப்படையாக என் HTML டேக் பகுதியாக உள்ளது. 486 00:25:11,170 --> 00:25:15,220 எனவே வெளிப்படையாக நான் என்ன வரையறுக்க அந்த பண்பு உள்ளே நடந்து, 487 00:25:15,220 --> 00:25:18,590 அது சில ஜாவா இருக்க போகிறது நிகழ்வு பதிலளிக்கும் என்று செயல்பாடு 488 00:25:18,590 --> 00:25:24,360 மறைமுகமாக மீது கிளிக் பொத்தானை ஒன்று அல்லது பொத்தானை இரண்டு. 489 00:25:24,360 --> 00:25:28,580 >> என்ன வகையான குளிர் இந்த நாம் பற்றி தான் ஒரு பொதுவான நிகழ்வு கையாளுதல் எழுத முடியும். 490 00:25:28,580 --> 00:25:32,370 இந்த நிகழ்வு கையாளுதல் சாப்பிடுவேன் ஒரு நிகழ்வு பொருளை உருவாக்க. 491 00:25:32,370 --> 00:25:37,000 மேலும் நிகழ்வு பொருள் நமக்கு சொல்லும் இரண்டு பொத்தான்கள் எந்த சொடுக்கும். 492 00:25:37,000 --> 00:25:38,064 இப்போது எப்படி என்று வேலை செய்கிறது? 493 00:25:38,064 --> 00:25:39,730 சரி, இது போன்ற ஏதாவது இருக்கும். 494 00:25:39,730 --> 00:25:44,860 எனவே நாம் முதலில் எங்கள் பொத்தான்கள் குறிப்பிடுவோம் கோரிக்கை ஒரு பதில் வேண்டும் 495 00:25:44,860 --> 00:25:47,470 எனப்படும் வேண்டும் என்று செயல்பாடு பொத்தானை சொடுக்கும் போது, 496 00:25:47,470 --> 00:25:49,520 நாம் நிகழ்வு எச்சரிக்கை பெயர் அழைக்க. 497 00:25:49,520 --> 00:25:53,320 மற்றும் நாம் இரு வழக்குகளில் கவனிக்க இந்த நிகழ்வை அளவுரு கடந்து செல்லும். 498 00:25:53,320 --> 00:25:55,460 எனவே நாம் இந்த செயல்பாடு அழைக்க அல்லது போது இந்த செயல்பாடு 499 00:25:55,460 --> 00:26:00,330 என்ன நடக்கிறது நிகழ்வு தூண்டப்படலாம், இந்த நிகழ்வை பொருள் உருவாக்க நடக்கிறது 500 00:26:00,330 --> 00:26:03,300 மற்றும் ஒரு அதை கடக்க அளவுரு பெயர் எச்சரிக்கை செய்ய. 501 00:26:03,300 --> 00:26:07,270 அந்த நிகழ்வு பொருள் உள்ளது தகவல் கொண்டிருக்க போகிறார்கள் 502 00:26:07,270 --> 00:26:09,800 இது பற்றி பொத்தானை சொடுக்கும். 503 00:26:09,800 --> 00:26:11,580 எப்படி அது செய்ய வேண்டும்? 504 00:26:11,580 --> 00:26:13,654 சரி, இது போன்ற ஏதாவது இருக்கும். 505 00:26:13,654 --> 00:26:15,570 எனவே இப்போது என் தனியாக இங்கு கோப்பு, நான் வலிமை 506 00:26:15,570 --> 00:26:17,420 இந்த கண்டுபிடிக்க வேண்டும் செயல்பாடு எச்சரிக்கை பெயர், இது 507 00:26:17,420 --> 00:26:19,500 மீண்டும் அந்த நிகழ்வு அளவுரு ஏற்றுக்கொள்கிறார். 508 00:26:19,500 --> 00:26:24,640 நான் கண்டறிவதை நான் எங்கே பின்னர் இங்கே உள்ளது இது பொத்தானை தூண்டப்படலாம், 509 00:26:24,640 --> 00:26:28,100 ரகம் தூண்டுதல் நிகழ்வு சமகிறது டாட் மூல உறுப்பு. 510 00:26:28,100 --> 00:26:33,150 உருவாக்கிய ஆதாரம் என்ன இருந்தது நிறைவேற்றப்பட்டது என்று இந்த நிகழ்வு பொருள்? 511 00:26:33,150 --> 00:26:36,390 அது பொத்தானை ஒன்று இருந்ததா அல்லது அது பொத்தானை இரண்டு இருந்தது? 512 00:26:36,390 --> 00:26:40,710 >> பின்னர் இங்கே நான் செய்ததெல்லாம் ஆகிறது trigger.innerhtml அச்சிடுகிறது. 513 00:26:40,710 --> 00:26:43,860 சரி, இந்த விஷயத்தில், இந்த சூழல், trigger.innerhtml 514 00:26:43,860 --> 00:26:45,940 பொத்தானை எழுதி உள்ளது தான் என்ன. 515 00:26:45,940 --> 00:26:48,830 நாங்கள் குதித்து அது இவ்வளவு மீண்டும் ஒரு இரண்டாவது, என்று என்று 516 00:26:48,830 --> 00:26:51,670 அந்த பொத்தானை குறிச்சொற்கள் இடையே என்ன ஆக. 517 00:26:51,670 --> 00:26:54,150 இது பொத்தானை ஒன்று அல்லது பொத்தானை இரண்டு இருக்கும். 518 00:26:54,150 --> 00:26:57,320 மேலும் தான் பாருங்கள் அனுமதிக்க எப்படி இந்த நிகழ்வு கையாளுதல் என்று 519 00:26:57,320 --> 00:27:01,080 நாம் அது நடைமுறையில் இயங்கும் இருந்தால் பாருங்கள். 520 00:27:01,080 --> 00:27:03,850 >> எனவே, முதலில், நீங்கள் போயிருக்கிறீர்கள் திறந்து events.js, 521 00:27:03,850 --> 00:27:06,517 இங்கு கோப்பு, அங்கு இது ஆகிறது நான் இந்த செயலை வரையறுத்து. 522 00:27:06,517 --> 00:27:08,558 நீங்கள் பார்க்க முடியும் என, அது தான் அழகான மிகவும் சரியாக என்ன 523 00:27:08,558 --> 00:27:10,230 நாம் ஒரு இரண்டாவது முன்பு ஸ்லைடு பார்த்தேன். 524 00:27:10,230 --> 00:27:14,890 நான் செல்லும்; நாம் பயன்படுத்தி வருகிறோம் வீட்டில் பக்கம். 525 00:27:14,890 --> 00:27:17,660 நான் பொத்தானை இங்கே இல்லை ஒரு பொத்தானை இரண்டு. 526 00:27:17,660 --> 00:27:19,820 நான் பொத்தானை ஒரு கிளிக். 527 00:27:19,820 --> 00:27:23,930 நீங்கள் என்றால் நீங்கள், பொத்தானை ஒரு சொடுத்தீர்கள் வலது இங்கே எச்சரிக்கையுடன் பார்க்க முடியும். 528 00:27:23,930 --> 00:27:25,810 சரி. 529 00:27:25,810 --> 00:27:28,980 , பொத்தானை இரண்டு நீங்கள் சொடுக்கவும் ஒரு பொத்தானை இரண்டு கிளிக். 530 00:27:28,980 --> 00:27:32,150 >> எனவே இரு பொத்தான்கள் அதே செயல்பாடு அழைப்பு, சரியான? 531 00:27:32,150 --> 00:27:35,840 அவர்கள் இருவரும் எச்சரிக்கை பெயர் இருந்தனர் நிகழ்வு, ஆனால் இந்த நிகழ்வை பொருள் 532 00:27:35,840 --> 00:27:41,900 நாங்கள் கிளிக் செய்யும் போது அந்த உருவாக்கப்பட்ட அது எடுக்கப்பட்ட எந்த பொத்தானை நமக்கு சொல்கிறது. 533 00:27:41,900 --> 00:27:44,650 நாம் தனி இரண்டு எழுத வேண்டும் கொண்ட செயல்பாடுகளை அல்லது ஒப்பந்தம் 534 00:27:44,650 --> 00:27:46,470 எந்த கூடுதல் தகவல் அனுப்ப. 535 00:27:46,470 --> 00:27:48,220 நாம் தான் நம்பியிருக்கிறது என்ன ஜாவா சாப்பிடுவேன் 536 00:27:48,220 --> 00:27:53,772 என்று உருவாக்க இது, எங்களுக்கு செய்ய எங்கள் சார்பாக நிகழ்வு பொருள் வகையான. 537 00:27:53,772 --> 00:27:56,730 விட ஜாவா நிறைய இருக்கிறது நாம் இந்த வீடியோ விவாதிக்கப்படுகின்றன நான் என்ன, 538 00:27:56,730 --> 00:27:58,521 ஆனால் கொண்ட இந்த நீங்கள் பெற வேண்டும் அடிப்படை 539 00:27:58,521 --> 00:28:00,690 மிகவும் நீண்ட வழிகளில் நீங்கள் எல்லாம் கற்றல் 540 00:28:00,690 --> 00:28:04,030 இந்த பற்றி அறிந்து கொள்ள வேண்டும் சுவாரஸ்யமான மொழி. 541 00:28:04,030 --> 00:28:05,000 நான் டக் லாயிட் இருக்கிறேன். 542 00:28:05,000 --> 00:28:07,010 இந்த CS50 உள்ளது. 543 00:28:07,010 --> 00:28:09,181