டேவிட் ஜே MALAN: சரி, எனவே இந்த இங்கே Myo கை உள்ளது இசைக்குழு, ஒரு ஜோடி இதில் நாம் CS50 இறுதி திட்டங்களை வேண்டும். என்று நாம் வரிசைப்படுத்தப்படும் ஒரு ஆர்ப்பாட்டம் நடந்தது முன்கூட்டியே அங்கு அடிப்படையில் நீங்கள் வரை இந்த மிகவும் இறுக்கமான கை இங்கே வரை இசைக்குழு உங்கள் தசை இயக்கங்கள் கேட்பார் பின்னர் மென்பொருள் ஒப்பிடப்படுகிறது என்று இங்கே மீது கால்டன் மடிக்கணினி இது இருந்தது ஐடியூன்ஸ் மற்றும் என்று பாடல் ஏற்கனவே வரை வரிசைப்படுத்தப்படும். மாறாக என்னை இந்த demoing விட, கால்டன் ஆய்வகத்தில் இருந்தது தெளிவாக அனைத்து வாரம் ஒரு ஆர்ப்பாட்டம் பெறுவது ஒரு துணிச்சலான தன்னார்வ தயாராக. யாராவது வந்து விரும்பினால் காட்டும் முதல் உங்கள் கை பார்த்தது. வா. [00:01:09] அனைத்து சரியான. உங்கள் பெயர் என்ன? [00:01:13] பார்வையாளர்கள்: ஓ, மரியா. [00:01:14] டேவிட் ஜே MALAN: மரியா, நீங்கள் பார்க்க நன்றாக. இங்கு வாருங்கள். என்னை கால்டன் உங்களுக்கு அறிமுகம் செய்கிறேன். கால்டன், இந்த மரியா உள்ளது. [00:01:21] COLTON: ஹாய், உங்களை சந்திப்பதில் மகிழ்ச்சி. [00:01:23] டேவிட் ஜே MALAN: அனைத்து சரி, நாம் இருக்கிறோம், ஒரு படி போகிறது நீங்கள் கொடுக்க வேண்டும் என்று உங்கள் முன்கை மீது இந்த அது அழகாக இருக்கிறது என்று உங்கள் முழங்கை அருகே வரை இறுக்கமான. இதற்கிடையில், சாப்பிடலாம் எங்கள் கூகுள் கண்ணாடி மீது மற்றும் நாம் இன்று தொழில்நுட்பங்கள் கலந்து கொள்கிறேன். [00:01:33] COLTON: முதல் நாம் வேண்டும் விஷயங்களை இந்த கவர்ந்து. [00:01:36] டேவிட் ஜே MALAN: சரி. உண்மையில், உங்கள் கை வைத்து விடுங்கள் முடிந்தவரை இந்த கேபிள் நெருக்கமான நாம் முதலில் அது வரை ஒத்திசைக்க முடியும் என்று. [00:01:41] COLTON: இந்த செய்வோம். [00:01:42] டேவிட் ஜே MALAN: இதற்கிடையில், அதனால் அனைவரும் ஒரு நெருக்கமான பார்வையில் பெற முடியும் என்று, நாம் ஆண்ட்ரூ கேமரா டாஸில் வேண்டும் அங்கு திரையில் வரை. எனவே நாம் தான் என்று ஒரு USB கேபிள் வேண்டும் மரியா armband செருகப்படுகின்றன. என்னை கால்டன் திரையில் டாஸில் அடுத்த ப்ரொஜெக்டர் வரை. [00:02:00] அதனால் தான் கால்டன் சாதனம் பதிவு ஒரு Myo இந்த கேபிள் இணைக்கப்பட்டுள்ளது என. இப்போது என்ன மரியா சிறிது நேரத்தில் என்ன செய்ய போகிறாய் உண்மையில் மூலம் நடக்கிறது அளவீட்டு படிகள் மற்றும் மென்பொருள் கற்று எப்படி அவரது தசைகள் பதிலளிக்க அவள் செய்யும் போது குறிப்பிட்ட முன் வரையறுக்கப்பட்ட மென்பொருள் புரிந்துகொள்வார் என்று பின்தொடர்ந்து. நீங்கள் போய் விரும்பினால் திரை முன். சரி, முயற்சி. [00:02:30] COLTON: இந்த போன்ற போ. அந்த போன்ற. மற்றும் சரியான அனைத்து வழி. திரும்பி போ. [00:02:35] டேவிட் ஜே MALAN: சரி. வெவ்வேறு முன்னோக்கு. அது நீங்கள் தான். அது எங்களுக்கு தான். [00:02:40] மரியா: சரி. டேவிட் ஜே MALAN: இல உயர் வரை அது தான் அது செல்லலாம் உங்கள் முழங்கை நெருக்கமாக, அல்லது கூட இறுக்கமான. அனைத்து சரியான. [00:02:52] இந்தாருங்கள். இந்த CS52X ஒரு நல்ல நேரம் என்று. அங்கு நாங்கள் செல்கிறோம். [00:02:57] மிகவும் நல்ல. சரி. கட்டைவிரல் பிங்கி வேண்டும். [00:03:02] மிகவும் நல்ல. உங்கள் விரல்கள் பரவியது. நல்ல. சரியான அலை. அது ஆர்வமூட்டும் காண்பிக்கப்படுகிறது இடது கை கொண்டு நீங்கள் [00:03:17] COLTON: ஆமாம், அந்த wierd தான். டேவிட் ஜே MALAN: அலை வலது மற்றும் முன்னோக்கி நகர்த்த. வேகமாக முன்னோக்கி தவிர்க்க அல்லது அடுத்த. அது சரி அலை சரியான தான். [00:03:25] மரியா: நான் காத்திருக்க don't--. [00:03:26] டேவிட் ஜே MALAN: சில உதவி தேவை? [00:03:28] COLTON: எனவே நீங்கள் இந்த போகிறோம். மரியா: அது திருப்பு மற்ற விஷயம், என்றாலும். COLTON: இது. டேவிட் ஜே MALAN: ஆமாம் எனக்கு தெரியாது ஏன் அதை நீங்கள் ஒரு leftie காண்பிக்கப்படுகிறது. COLTON: ஏன் நீங்கள் முயற்சி இப்படி நடக்கிறது முயற்சி. [00:03:38] டேவிட் ஜே MALAN: இல்லை? ஒருவேளை உங்கள் கை அடைய ஒரு சிறிய நிமிர்ந்தும் வெளியே மற்றும் இந்த போன்ற அது மேலும் திடீர் செய்ய. சரி, சரி, வா. [00:03:48] மரியா: நான் வருந்துகிறேன். டேவிட் ஜே MALAN: அது உங்கள் தவறல்ல. COLTON: பரவாயில்லை. டேவிட் ஜே MALAN: அனைத்து வலது. செய்கிறேன் [00:03:56] மரியா: நாங்கள் பின்னர், இந்த தவிர்க்க வேண்டும்? டேவிட் ஜே MALAN: ஆமாம், நாம் கொக்கி ஆஃப் நீங்கள் அனுமதிக்க. யாராவது ஒரு செய்ய விரும்புகிறேன் என்றால் இந்த வெட்டும்விளிம்பு பயன்படுத்தி இறுதி திட்டம் வன்பொருள், உணர அது வல்லமை பழக்கி ஒரு சிறிய எடுத்து. மற்றும் இதை உண்மையில் இந்த உள்ளது உண்மையில் மிகவும் விளிம்பில் இரத்தப்போக்கு. [00:04:10] இந்த என்று என்ன இருக்கிறது டெவலப்பர் கிட், இது அடிப்படையில் ஒரு முன் வெளியீட்டு கருதப்படவில்லை எனவே மக்கள் சரியாக செய்ய முடியும் என்று அது போராட இதை, எண்ணிக்கை வெளியே எப்படி மக்கள் உடல்கள் வேலை தொழில்நுட்பம். நீங்கள் விரும்பினால் எனவே பின்னர், விரிவுரை பிறகு, நாம் நீங்கள் வந்து விட முடியும் மற்றும் அது மற்றொரு குத்துவதற்கு எடுத்து. கைத்தட்டல் ஆனால் மற்றபடி, ஒரு ரவுண்ட், நாம் அப் வந்ததற்கு மரியா, முடியவில்லை. [00:04:26] மரியா: நன்றி. [00:04:28] டேவிட் ஜே MALAN: நன்றி. நாம் இந்த மீது வைக்கிறேன், ஆனால் நாம் கொடுக்கும் உங்களுக்குக் எப்படி இங்கே ஒரு மன அழுத்தம் பந்து பற்றி? ஓ ஆகியவை if-- ஆமாம், நன்றி. அனைத்து சரியான. நீங்கள் இருந்தன வினோதமான, என்றால் ஒலி தேர்வு அறிமுகமில்லாத நாம் அங்கு அந்த முந்தைய, ஒரு அற்புதமான டிவி காட்ட நீங்கள் முற்றிலும் வேண்டும் மிதமிஞ்சிய-பார்த்து நெட்ஃபிக்ஸ் இருக்க இங்கே இந்த ஒன்றாகும். [00:04:51] காண்க: 1 பெரியோர்களே தாய்மார்களே, ஜோஷ் என்ற வித்தைக்காரர். [00:05:04] டேவிட் ஜே MALAN: வெளிப்படையாக, அது தான் ஒரு விஷயம் இப்போது பேருரையின் போது என்னை உரை. நான் என்று கூறினார் மரியா நேற்று பிறந்தநாள் வந்தது. எனவே மகிழ்ச்சியான பிறந்தநாள் மரியா, CS50 அதே. [00:05:18] எனவே நீங்கள் சமீபத்திய மாதம் படிக்க என்று இங்கே இந்த தாய்மார்களே, ஸ்டீவ் உண்மையில் யார் பால்மர், கல்லூரி 1977 வர்க்க, சமீபத்தில் மைக்ரோசாப்ட் ஓய்வு. அவர், இங்கே ஒரு பட்டப்படிப்பு பின்னர் ஒரு ஜோடி ஆண்டுகளுக்கு பின்னர் தன்னை காணப்படவில்லை ஸ்டான்போர்ட் பிசினஸ் ஸ்கூல் அவர் ஒரு தொலை பேசியை போது அவருடைய யார் ஒரு நண்பர் அழைக்க மண்டபம் கீழே வாழ்ந்தனர் இங்கே ஹார்வர்ட் அவரை இருந்து. அந்த நண்பரின் பெயர் பில் இருந்தது கேட்ஸ், மற்றும் நேரத்தில், அவர் இருக்க ஸ்டீவ் சேர்த்துக்கொள்ள முயன்றனர் முதல் வணிக நபர், உண்மையில், ஒரு சிறிய நிறுவனத்தில் மைக்ரோசாப்ட் பெயரிட. [00:05:45] ஒரு நீண்ட கதை குறுகிய, ஸ்டீவ் இறுதியில் வென்று இருந்தது, போது அவர்கள் மைக்ரோசாப்ட் சேர்ந்தது வெறும் 30 ஊழியர்களும் இருந்தனர். மற்றும் நேரத்தில் அவர் மிகவும் சமீபத்தில் ஓய்வுபெற்ற, நிறுவனம் 100,000 ஊழியர்கள் இருந்தது கடந்த சில ஆண்டுகளில். அதனால் ஒரு வலைத்தளத்தில் விளிம்பில் அறியப்படுகிறது வீடியோ மீது இந்த காணிக்கை தயார் நாம் நினைத்தேன் என்று நீங்கள் கொடுக்கிறது என்று பகிர்வு தான் எவ்வளவு ஆற்றல் ஸ்டீவ் ஒரு உணர்வு அவர் கொடுக்கிறது எந்த வழங்கல் கொண்டுவருகிறது. [மறுஒளிபரப்பு வீடியோ] -Microsoft ஒரு நான்காவது குழந்தை போல. குழந்தைகள் வீட்டை விட்டு செய்கின்றன. இந்த விஷயத்தில், நான் நினைக்கிறேன் நான் வீட்டை விட்டு. பில் ஏய், whazzap? [00:06:23] -Wazzap? [00:06:24] கொஞ்சலாக கேட்டான், wazzap? நாம் கொடுத்த வருகிறோம் ஒரு மகத்தான வாய்ப்பு. பில் எங்களுக்கு அந்த வாய்ப்பு கொடுத்தது. நான் அந்த பில் நன்றி சொல்ல வேண்டும். நான் நீங்கள் கூட வேண்டும். புதுமை வேகம் மெதுவாக போகிறது. [00:06:42] அது வேகமாக பெற நடக்கிறது. ஒரு சில போட்டியாளர்கள் இருக்கலாம் என்று துரதிருஷ்டவசமாக வெளியேற்றப்பட்டது! [00:06:54] நான் இந்த நிறுவனத்தின் அன்பு. ஆமாம்! நான் ஒரு பிசி இருக்கிறேன், மற்றும் நான் இந்த நிறுவனத்தின் அன்பு! [00:07:08] உருவாக்குவோர், டெவலப்பர்கள், டெவலப்பர்கள், டெவலப்பர்கள், டெவலப்பர்கள், டெவலப்பர்கள், டெவலப்பர்கள், டெவலப்பர்கள். ஆமாம்! டெவலப்பர்கள்! [00:07:19] டெவலப்பர்கள்! டெவலப்பர்கள்! கேட்க வேறு என்ன நீ கூடுதல் கட்டணம் கிடைக்கும்! [00:07:28] MS-DOS இல் நிர்வாகி, ஒரு நியமனம் நாள்காட்டி, ஒரு அட்டை குவியல், ஒரு குறிப்பு திண்டு, ஒரு கடிகாரம், ஒரு கட்டுப்பாட்டு குழு. மற்றும், நீங்கள் அதை நம்ப? Reversie! [00:07:35] குறுவட்டு அவற்றை எரித்து! எம்எஸ்என் அவற்றை பதியுங்கள்! நீங்கள் நண்பர்கள் அவர்களை அனுப்பி! [00:07:40] ஒரே கிளிக்கில் அனைத்து! ஒரு மைக்ரோசாப்ட், ஒரு மூலோபாயத்தை team-- ஒழுக்கமாக, தொழில்முறை, கவனம், மற்றும் நாம் செய்ய வேண்டும் என்று அனைத்து நிபுணர். என்னை ஒரு பழைய திரைப்படத்தில் இருந்து ஒரு வரி பயன்படுத்த அனுமதிக்க. [00:07:52] உறவுகள் சுறாக்கள் போல இருந்தால். அவர்கள் முன்னேறுகின்றனர் அல்லது அவர்கள் இறந்து. நான் உண்மையில் தொழில்நுட்ப நினைக்கிறேன் நிறுவனங்கள் அதே உள்ளன. [00:08:01] [END மறுஒளிபரப்பு வீடியோ] டேவிட் ஜே MALAN: எனவே நாம் மிகவும் மகிழ்ச்சி இருந்தால் ஸ்டீவ் எங்களுக்கு சேர வேண்டும் என்று அறிவிக்க இங்கே CS50 உள்ள அடுத்த புதன் வழக்கமான இடத்தில் மற்றும் இங்கே நேரம். விண்வெளி வாய்ப்பு குறைவாக இருக்கும். எனவே, நபர் எங்களுக்கு தயவு செய்து சேர விரைவில் இன்று தலைமை அல்லது cs50.harvard.edu/register வேண்டும். [00:08:22] மற்றும் நாம் மூலம் தொடர்ந்து செவ்வாய்க்கிழமை புள்ளிகள் உறுதி. என்று அடுத்த எதிர்நோக்குகிறோம் CS50 உள்ள பேருரையின் போது புதன். இப்போது, மற்ற செய்தி, நான் நடந்தது கிரிம்சன் இந்த முழுவதும் வந்து தான் மற்ற நாள். [00:08:34] அது CS50 ஊழியர்கள் ஒன்று என்று மாறிவிடும் மற்றும் CS50 இன் மாணவர்கள் குறைந்தது ஒரு தற்போது UC இயங்கும் ஜனாதிபதி மற்றும் துணை ஜனாதிபதி, இது என்னை மீண்டும் கொண்டு என் சொந்த நாட்கள் மீண்டும் போது நான் மோசமான யூசி தேர்தலில் தோல்வியடைந்தார். ஆனால் வெள்ளி புறணி என்று நான் எப்போதும் உள்ளது கதை என்று சொல்ல நான் ஒன்று நிச்சயம் பல காரணங்களுக்காக நான் இழந்தது தேர்தல் ஒரு முழுமையான பற்றாக்குறை இருந்தது பொது பேசும் ஒரு திறமை. அதனால் மிகவும் நேர்மையாக, அது என்னை ஓட்டி, அந்த அனுபவம் நான் என் இளைய ஆண்டு, உண்மையில் கையெழுத்திட நினைக்கிறேன் ஹார்வர்ட் கம்ப்யூட்டர் சொசைட்டி, வரை இது குழு வளாகத்தில் என்று பல்வேறு தொழில்நுட்ப, பிரதமருடன் சந்திப்பு மற்றும் மற்ற விஷயங்கள். நான் அவர்களின் கற்பித்தல் எடுத்துக்கொண்டார் கருத்தரங்குகள் மற்றும் எனவே , ஒரு வாய்ப்பு கிடைத்தது ஒரு அற்புதமான வாய்ப்பு, சரியாக இந்த வேலை தொடங்க. ஆனால், நான் ஒரு வாய்ப்பு கிடைத்தது இந்த அனுபவம் போது நானே அனைத்து மேலும் HTML கற்பிக்க. அதனால் நான் கடந்த இரவு procrastinated HTML அடிப்படையில் இணையதளம் மூலம் தேடும் நான், 1997 போன்ற '98 ல் செய்யப்பட்ட என் இங்கே இந்த மாதிரி எந்த பிரச்சாரம். எனக்கு தெரியும். [00:09:29] ஏனெனில் மற்றும் நிச்சயமாக, அறிவிப்பு 1998 ல் இந்த அற்புதமான வடிவமைப்பு முடிவு அல்லது whatnot. நீங்கள் விரும்பும் முதல் விஷயம் பயனர்கள் உங்கள் இணையதளத்தில் சென்று மீது செய்ய மற்றொரு இணைப்பை கிளிக் வேண்டும் என்பது பிக்கு இங்கே உங்கள் வலைத்தளத்தில் நுழைய பின்னால் எங்கே ஒரு மறைக்கப்பட்டிருந்தது திரையாகப் வெளிப்படையாக என் பிரச்சாரம் மேடையில் இருந்தார். மற்றும் இந்த நீங்கள் கிடைக்கும் அனைத்து உள்ளது இன்று வெறும் ஒரு திரை உள்ளது. ஆனால் நான் அப்படி இல்லை, மூலம் படித்து என் பிரச்சாரம் சுவரொட்டிகள் நேற்று இரவு மற்றும் என் மேடையில். [00:09:50] நான் நேரத்தில் இவ்வளவு கோபமாக இருந்தேன். இது சுவாரஸ்யமான was-- என் மேடையில். எனவே நான் பின்னர் சாந்தமாகிவிட்டேன். ஆனால் என்றாவது ஒரு நாள், நான் மீண்டும் இயக்க வேண்டும் மற்றும் இந்த நேரம் வட்டம் சிறந்த. [00:10:03] எனவே HTML, நான் செய்த அந்த மொழி நீங்கள் in-- என்று விரைவில் அதிகம் more-- செய்கிறேன் நாம் வந்துள்ளேன் ஒன்று உள்ளது பிற்பகுதியில் பற்றி பேசி மற்றும் பெரும்பாலும் இப்போது வழங்கப்பட்ட என்று நாம் மற்ற மொழிகளை சென்றார். ஆனால் ஒரு கணம் இடைநிறுத்தப்பட்டு நாம் மற்றும் சூழலில் இந்த விஷயங்கள் சில வைத்து. எனவே ஒரு வாக்கியம், HTML என்ன? [00:10:18] அல்லது, என்ன பயன்படுத்தப்படும்? யார்? ஆமாம். [00:10:20] பார்வையாளர்கள்: வலைத்தளங்களில் குறியீட்டு. டேவிட் ஜே MALAN: இணையதளத்தில் குறியீட்டு. எனவே அது ஒரு மொழி தான் என்று நீங்கள் ஒரு வலைப்பக்கத்தில் கட்டமைக்க உதவுகிறது. தலைப்பு இங்கே வரை செல்கிறது, தலைப்பு இங்கே செல்கிறது, உடல் இங்கே செல்கிறது. இது தான், தடித்த உள்ளது விபரம் அந்த மாதிரி italics--. [00:10:33] சரி, நல்ல. எனவே CSS உங்களுக்குக் மற்றும் நான் உதவுகிறது அங்கு சில உரிமைகளை எடுத்துக்கொண்டேன் தைரியமான எதிர்கொள்ளும் மற்றும் சாய்வு ஏனெனில் உடன் என்று சிறப்பாக இந்த செயல்படுத்தப்படும். CSS என்ன ஆகிறது? ஒரு வாக்கியத்தில் சொல்கிறது. யாரும். ஆமாம். [00:10:46] பார்வையாளர்கள்: Embellishments: மற்றும் அது எப்படி வடிவமைப்பது போன்ற பொருட்களை,. டேவிட் ஜே MALAN: சரி, நல்ல. நீங்கள் அனுமதிக்க வேண்டும் என்று Embellishments: அது வடிவமைக்க அல்லது அது stylize வேண்டும் தடித்த மற்றும் போன்ற விஷயங்கள் சாய்வு மற்றும் வண்ணங்கள் மற்றும் மேலும் நன்றாக உறுப்புகள் தூளாக்கப்பட்ட பொருத்துதல். அது மாதிரி நீங்கள் விஷயங்களை எடுத்து உதவுகிறது கடைசி மைல் உதாரணமாக, அவ்வாறாயின், pset7, நீங்கள் மீது கண்டிருப்பீா்கள் உங்கள் போர்ட்ஃபோலியோ பக்கம் நீங்கள் இந்த கட்டத்தில் இருக்கிறோம் என்றால் ஏற்கனவே ஒரு இயல்புநிலை அட்டவணை என்று நீங்கள் பயனரின் பங்குகள் காட்ட செய்ய மற்றும் பணம் ஒருவேளை அழகான அருவருப்பான தெரிகிறது எந்த வெள்ளை விண்வெளி இயல்பாக. நெரிசல் மிகுந்த எல்லாம் வகையான வரிசைகளை சேர்ந்து மற்றும் பத்திகள். [00:11:18] சரி, ஒரு பிட் CSS நீங்கள் உணர கூடும் என, நீங்கள் உண்மையில் அந்த மாற்றங்களை மற்றும் அதை செய்ய முடியும் மிகவும் பழக்கமான மற்றும் எவ்வளவு ஏதாவது அழகாயிருக்கிறது பார்க்க. எனவே CSS பற்றி வலைத்தளங்களில் stylization. ஆனால் நாம் மற்றொரு அறிமுகப்படுத்தப்பட்டது எங்களுக்கு என்ன செய்ய முடியும், இது மொழி, PHP? [00:11:36] தான் என்ன செய்வோம்? எவரும். அப்பால் துணிவை கிடைத்தது முதல் ஜோடி வரிசைகள். ஆமாம். [00:11:40] பார்வையாளர்கள்: மாறும் உள்ளடக்கத்தை உருவாக்குதல். டேவிட் ஜே MALAN: பெர்பெக்ட். மாறும் உள்ளடக்கத்தை உருவாக்குதல். நீங்கள் இதை செய்ய முடியும் மொழிகளை எந்த எண். நாம் அது தான் ஏனெனில் PHP பயன்படுத்த நடக்கும் சி தொடரியல் மிகவும் ஒத்த பகுதியில். [00:11:50] ஆனால் PHP சரியாக தான். அது நீங்கள் மாறும் வெளியீடு உருவாக்க உதவுகிறது. அந்த வெளியீடு சில இருக்க முடியும் HTML, நாம் பொதுவாக செய்து போன்ற. அது ஏனெனில் அது, மேலும் தான் ஒரு நிரலாக்க மொழி, ஆகிறது பொறிமுறையை இது வழியாக நாம் தரவுத்தளங்கள் பேச முடியும். [00:12:03] மற்றும் நாம் கேள்விகளுக்கு செய்யலாம் Yahoos போன்ற மற்ற சர்வர்கள் மற்றும் வேலைத்திட்ட எதுவும் செய்ய உண்மையில் அந்த நீங்கள் இல்லையெனில் வலிமை செய்ய ஒரு கணினியில் வற்புறுத்தவில்லை வேண்டும். எனவே PHP எங்களுக்கு தொடங்க உதவுகிறது மாறும் உள்ளடக்கத்தை outputting. இந்த தர்க்கம் எனவே, நான் இல்லை மீண்டும் 1998 ல் ஒரு மாறும் இணையதளம். [00:12:16] அது வெறும் ஒரு நிலையான வலைப்பக்கத்தில் இருந்தது. எனது உள்ளடக்கம் மூலம் மாற்றப்பட வேண்டும் கைமுறையாக கெடிட் அல்லது சில சமமான. ஆனால் PHP நாம் பயன்படுத்தப்படும் அல்லது என்ன ஆகிறது பயன்படுத்தப்படும் முடியும், மாறாக, போன்ற ஏதாவது Frosh IM களை வலைத்தளத்தில், இது பதிவு அழைத்து செல்ல வேண்டும் மற்றும் users-- விஷயங்களை பட்டியல் நிர்வகிக்க என்று உண்மையில் மாறிக்கொள்ளுதல் நாம் நடக்க கூட நேரம், பேர்ல், ஒரு வித்தியாசமான பயன்படுத்த நேரத்தில் மொழி. [00:12:35] பின்னர் இறுதியாக, நாம் அறிமுகப்படுத்தினோம் SQL-- கட்டமைக்கப்பட்ட வினவல் மொழி. எனவே மற்றொரு மொழி என்று என்ன பயன்படுத்தப்படும்? என்ன பயன்படுத்திய? நாம் slight-- துணிவை சரி, நாம் போவதில்லை எவ்வளவு தூரம் பெற இங்கே இசைக்குழுவிற்கு விட. பார்வையாளர்கள்: அது ஒரு நெறிமுறை தான் தரவுத்தளங்கள் பேசுவார். டேவிட் ஜே MALAN: ஒரு நெறிமுறை தரவுத்தளங்கள் பேசுவார். என்னை மாற்றங்களை நாம். அது பயன்படுத்தப்படும் ஒரு இயற்கை மொழி தான் databases-- தேர்ந்தெடுக்கும் பேச மற்றும் செருகி மற்றும் நீக்குகிறது மற்றும் மேம்படுத்தல்கள் மற்றும் உண்மையில் இன்னும் அம்சங்கள் என்று நாம் கூட dived ஒரு ஆனால் உங்களிடம் explore-- வேண்டும் சொல்ல, ஒரு இறுதி திட்டம் ஆராய. எனவே இந்த பல்வேறு துண்டுகளாக உள்ளன. [00:13:09] மற்றும் வட்டம் pset7, கூட அதன் விவரக்குறிப்பு, மிகவும் நீளமாக உள்ளது அது நீங்கள் நடக்க வேண்டுமென்றே நீண்ட தான் எப்படி இவைகளெல்லாம் முடியும் மூலம் ஒன்றாக தட்டச்சு. இப்போது, திங்கள் நாம், மீது எங்கள் கடந்த மொழியை அறிமுகப்படுத்தியது நாம் முறையாக அறிமுகப்படுத்த வேண்டும் என்று , ஜாவா என்று போக்கில். இந்த, PHP போன்ற, ஒரு விளக்கம் மொழி. [00:13:25] ஆனால் ஒரு முக்கிய வேறுபாடு நான் திங்களன்று முன்மொழியப்பட்ட PHP அதேசமயம் இயக்கும் அல்லது உள்ளது சர்வரில் விளக்கம் இது இந்த வழக்கில் CS50 பயன்பாட்டிற்கான உள்ளது, அல்லது சில வணிக இணைய இருக்கலாம் இணையத்தில் சர்வர், ஜாவா பொதுவாக வாடிக்கையாளர் பக்க இயங்கும் என்று ஒரு மொழி ஆகும் உலாவி இல்லை சர்வர் side-- எனவே. எந்த நான் திறந்து போது போன்ற, சொல்ல ஆகிறது பேஸ்புக் மூல குறியீடு மற்றும் அனைத்து காணப்படும் அந்த JS கோப்புகளை, சம்மந்த இருந்தது நீங்கள் பேஸ்புக் அல்லது பார்வையிடும் போது மிகவும் வலைத்தளங்களில் இந்த நாட்களில், நீங்கள் பெற HTML மட்டும், மட்டும், CSS, ஆனால் இங்கு ஒரு மொத்தமாக அடிக்கடி JS கோப்புகளை வடிவத்தில் குறியீடு. பின்னர் அது உலாவி உங்கள் சொந்த என்று குறியீடு இயக்கும் மேக் அல்லது PC--. [00:14:03] ஆனால் உங்கள் உலாவி அது முடிக்கிறது. நீங்கள் ஒரு சான்ட் வகையான யோசிக்க முடியும். ஜாவா குறியீடு இருக்க கூடாது என்று எனவே உங்கள் கணினியில் உள்ள கோப்புகளை நீக்க முடியும். அது முடியாது வேண்டும் உங்கள் சார்பாக மின்னஞ்சல்களை அனுப்ப. தடைசெய்கிறது உங்கள் உலாவி வகையான நீங்கள் அது என்ன செய்ய முடியும். [00:14:17] அந்த அர்த்தத்தில், அது ஒரு சிறிய விஷயம் குறைந்த சக்தி வாய்ந்த, ஒருவேளை, சி விட ஆனால் இங்கு முடியும், என ஒரு ஒதுக்கி, சர்வரில் பயன்படும், நாம் பேச முடியாது முனைகின்றன வேண்டும் என்றாலும் அந்த சூழலில் அது பற்றி. எனவே இப்போது ஒன்றாக இந்த கட்டட்டும். ஒரு வாரம் பிளஸ் முன்பு, நாம் சில HTML வழங்கினோம் பரிசீலித்துக்கொண்டிருக்கிறோம் சூப்பர் சலித்து வலைப்பக்கத்தில். [00:14:34] வெறும் ஹலோ உலகம். பின்னர் நான் உத்தேச சரியான நாம் வகையான கருத்துக்கள் திருட முடியும் எங்கள் விவாதம் இருந்து சி தரவு கட்டமைப்புகள் மற்றும் எப்படி இந்த படிநிலை பற்றி யோசிக்க இடது மொழி வரையப்பட்ட அல்லது நினைவகம் நடைமுறைப்படுத்தப்படும் முனைகளில் ஒரு உண்மையான மரம் அமைப்பு சுட்டிகள் மற்றும் விவரங்கள் அந்த வகையான மற்றும். வலது, நாம் அழைக்கிறோம் ஒரு DOM-- ஆவண என்று இது தான் Model-- பொருள் மரம் என்று ஒரு கற்பனை வழி. [00:14:56] இப்போது, ஏன் இந்த பயனுள்ளதாக இருக்கும் இந்த வழியில் யோசிக்கவேண்டும்? இப்போது ஏனெனில் ஜாவா, நாம் ஏனெனில் இந்த விளையாட கிடைக்குமா என்று குறியீடு சூழல், என்று உண்மையான HTML உலாவி அனுப்பப்படும் ஏற்கனவே மற்றும் ஏற்கனவே உள்ளது மூலம் நினைவகத்தில் ஏற்றப்படும் உங்கள் கணினியின் உள்ள ஒரு மரத்தில் உலாவி இந்த போன்ற ரேம், நாம் JavaScript ஐ பயன்படுத்தலாம் உண்மையில் பயணிக்கும் நடக்க அல்லது தேடல் அல்லது DOM மரம் எனினும் நாம் வேண்டும் என்று மாற்ற. எனவே உண்மையில், நீங்கள் நினைத்தால் பற்றி facebook.com, நீங்கள் அரட்டை அம்சம் பயன்படுத்தினால், நீங்கள் என்றால் பயன்படுத்த ஜிமெயில் மற்றும் Gchat அம்சம், நீங்கள் வேண்டும், அங்கு எதையும் மீண்டும் மீண்டும் வரும் செய்திகளை மீண்டும், அந்த செய்திகளை, ஒருவேளை இருந்தால் போன்ற, லி டேக், பெற பொருள் குறிச்சொற்களை, ஒருவேளை. [00:15:35] அல்லது ஒருவேளை அவர்கள் வெறும் இருக்கிறார்கள் தோற்றமளித்து என்று அதிர்ஷ்டவசமாக ஒவ்வொரு முறையும் நீங்கள் ஒரு உடனடி செய்தி கிடைக்கும். அதனால் தான் என்ன அர்த்தம் பேஸ்புக் அல்லது கூகிள் செய்து எந்த நேரத்தில் நீங்கள் ஒரு பெற சர்வர் இருந்து செய்தி, அவர்கள் ஒருவேளை ஜாவா பயன்படுத்தி வெறும் மற்றொரு முனை சேர்க்க இந்த இந்த மற்றொரு முனை மரம் பின்னர் பார்வை தான் தெரிகிறது என்று மரம் உங்கள் திரையில் உரை ஒரு புதிய வரி போன்ற. ஆனால் அவர்கள் சேர்க்கைக்கு இந்த தரவு அமைப்பிற்கு. [00:15:57] போன்ற வகுப்புகள் உள்ள எனவே CS124 மற்றும் மற்றவர்கள், உங்களுக்கு உண்மையில் எதிராக மேலும் குறியீடு எழுத இந்த போன்ற தரவு கட்டமைப்புகள். ஆனால் இப்போது இங்கு உள்ள ஐந்து, நாம் வெறும் கொள்வோம் நாம் இந்த செயல்பாடு அனைத்து கிடைக்கும் மொழி தன்னை இருந்து இலவசமாக. எனவே ஒரு உதாரணத்தை பார்போம். [00:16:09] என்னை form.html என்று ஒரு கோப்பு திறந்து விடுங்கள். அது எளிய சூப்பர் தான். அது போல தெரிகிறது. [00:16:15] எந்த CSS, அழகியல் எந்த சிந்தனை. இது முற்றிலும் செயல்பாட்டு மற்றும் வெளிப்படையாக நான் இருக்கிறேன் ஒரு மின்னஞ்சல் கேட்டு, ஒரு கடவுச்சொல்லை, மீண்டும் கடவுச்சொல்லை, பின்னர் ஒரு காசோலை சில நிபந்தனைகளை ஒப்புக் கொண்டார். என்ன இந்த மூல குறியீடு ஒருவேளை ஏதாவது போல இருக்கிறது நீங்கள் ஒரு உடன் யூகிக்க இப்போது சிந்தனை கொஞ்சம். நான் இங்கே ஒரு வடிவம் டேக் கிடைத்துவிட்டது. [00:16:32] ஒரு நடவடிக்கை வெளிப்படையாக போகிறது register.php என்று ஒரு கோப்பு செல்ல. நான் பயன்படுத்த போகிறேன் முறை கிடைக்கும் உள்ளது. பின்னர் நான் ஒரு உரை கிடைத்துவிட்டது அதன் பெயர் மின்னஞ்சல் உள்ளது துறையில். [00:16:40] நான் ஒரு கடவுச்சொல்லை துறையில் கிடைத்துவிட்டது கடவுச்சொல்லை அதன் பெயர். நான் மற்றொரு கிடைத்துவிட்டது யாருடைய பெயர் கடவுச்சொல்லை துறையில் ஓரளவு தன்னிச்சையாக உறுதிப்படுத்துகிறது. அது வெறும் மற்றொரு HTTP அளவுரு. [00:16:49] பின்னர் நாம் தவிர இந்த பயன்படுத்தப்படும் Frosh IM களை class-- டெமோ இருந்து இது ஒரு சோதனை பெட்டியை வெறும் வகை காசோலை சமம். நான் அந்த ஒப்பந்தம் அழைக்கிறேன். எனவே நான் வகையான தன்னிச்சையாக ஆனால் வசதியாக இந்த துறைகள் பெயரிட்டார். இந்த வடிவம் பெறுகிறார் இப்போது போது அதனால் சமர்ப்பிக்கப்பட்ட, என்ன நடக்கிறது என்று பார்ப்போம். நான் malan@harvard.edu செய்தால், நான் சிவப்பு ஒரு கடவுச்சொல்லை செய்வேன். நான் ஒன்றும் ஒரு கடவுச்சொல்லை செய்வேன். ன் ஒத்துழைக்க கூடாது. [00:17:10] நான் பெட்டியில் சரிபார்க்க. என்னை பதிவு சொடுக்கவும். மற்றும் அது ஆகியது, நீங்கள் பதிவுசெய்த, கூறுகிறது. உண்மையில் இல்லை. [00:17:16] ஆனால் ஐ மாற்றப்பட்டது. எனவே இந்த வடிவம் தெளிவாக அனுமதி register.php சமர்ப்பிக்க. ஆனால் மறைமுகமாக, நான் இருக்க வேண்டும் இந்த பிழைகள் சில கவரும். இப்போது, pset7 மற்றும் சில எங்கள் விரிவுரை உதாரணங்கள், நாம் பொதுவாக அவுட் அச்சிட வேண்டும் இங்கே ஒரு பெரிய சிவப்பு பிழை செய்தி என்று பெயர் காணாமல், அல்லது கடவுச்சொல்லை காணாமல். நாம் மற்றும் முன் நாம் தான் அந்த செய்துவிட்டேன் மிகக்களைந்த சர்வர் பக்க பிழை கண்டறிதல். [00:17:37] ஆனால் பல வலைத்தளங்களில் இந்த நாட்கள் வாடிக்கையாளர் பக்க பிழை கண்டறிதல் செய்ய எங்கே URL ஐ மாற்ற. முழு பக்கம் புதுப்பிக்க. நீங்கள் உடனடி கருத்துக்களை இங்கு உலாவி இருந்து. ஒருவேளை ஏதாவது சிவப்பு செல்கிறது. [00:17:48] ஒருவேளை நீங்கள் ஒரு பாப் கிடைக்கும். ஆனால் நீங்கள் அனுப்பும் நேரத்தை வீணாக்க வேண்டாம் பாதியில் தான் என்று சர்வர் தரவு. நாம் எப்படி வலிமை பார்ப்போம் அத்துடன் அந்த அம்சத்தை அடைய. [00:17:56] , என்னை form1.html போகலாம் அதே தெரிகிறது. ஆனால் இந்த முறை நான் செய்தால் malan@harvard.edu மற்றும் நான் சிவப்பு தட்டச்சு நான் இன்னும் ஒத்துழைக்க ஆனால் பதிவு கிளிக், இப்போது கவனிக்க. அது கவர்ச்சிகரமான தீர்வு தான். நான் குறைந்தது இந்த பிழை பிடித்து. நான் எச்சரிக்கை பயன்படுத்தப்படும் இங்கு செயல்பாடு இது நாம் மட்டும் வர்க்கம் பயன்படுத்தி. பொதுவாக, நீங்கள் இந்த பயன்படுத்த கூடாது அது மிக விரைவில் பெற முடியும் என்பதால், கட்டுப்பாட்டை. ஆனால் பொருந்தவில்லை கடவுச்சொற்களை பிழை உள்ளது. [00:18:19] என்னை போய் ஓகே கிளிக் நாம். ஆனால் என்ன இங்கே முக்கிய takeaway URL ஐ மாற்ற வில்லை என்று. எனவே நான் கவலைப்படவில்லை நான் வீணடிக்காமல் சர்வரின் நேரம் அது கேட்டு நான் என்று ஒரு கேள்வி நானே பதில் வெளியே வந்தது. [00:18:30] மற்றும் பயனர், கூட இந்த பற்றி பேசி பயனரின் மேலாக இதை பற்றி யோசிக்க போகிறது, உடனடி கருத்துக்களை வேண்டும். எந்த உள்மறையுடன் இருக்கிறது பிணையம். எனவே இந்த மூல குறியீடு பார்போம். [00:18:40] Form1.html தோற்றம் இங்கே வரை கட்டமைப்புரீதியாக ஒத்த. வடிவம் உண்மையில் அதே உள்ளது. ஆனால் நான் இங்கே கீழே செய்தது என்ன என்று பார்ப்போம். இந்த செய்ய பல்வேறு வழிகள் உள்ளன. நான் மிகவும் நேராக செய்துவிட்டேன் இன்னும் மிக நேர்த்தியான முறையில் பின்பற்றுபவர் ஆனால். நான் ஒரு ஸ்கிரிப்ட் டேக் வேண்டும். நான் பின்னர் அழைக்கிறேன் document.getElementByID ('பதிவு'). நான் அந்த மதிப்பை சேமிக்க வடிவத்தில், ஒரு மாறி. [00:19:04] எனவே நான் என்ன செய்தேன்? நீங்கள் யோசிக்க முடியும் document.getElementByID என ஒரு சிறப்பு செயல்பாடு என்று இங்கு நீங்கள் கொடுக்கிறது உண்மையில் நீங்கள் ஒரு கையில் என்று முனைகளில் ஒன்றாக சுட்டிக்காட்டி இந்த மரம் அல்லது செவ்வக. எனவே இப்போது என்ன எங்கள் வடிவம் மாறி இங்கு உள்ள உண்மையில் சுட்டி. [00:19:21] எனவே, இப்போது இலக்கணத்தை வேறுபட்டது சி ஆனால் நாம் இங்கே ஒரு சில விஷயங்களை செய்து. ஒன்று, இந்த ஒரு சிறிய விசித்திரமாக இருக்கிறது சி எதிராக நிச்சயமாக, தேடும் ஆனால் வரி 35 பாருங்கள். இடது form.onsubmit மீது எனவே. என்று onsubmit உள்ளது நினைவு ஒரு struct ஒரு துறையில் போன்ற. நீங்கள் வடிவம் மாறி நினைத்தால் வெறும் ஒரு சி struct இருப்பது, அது சில துறைகள் வேண்டும். [00:19:42] மீண்டும் நாளில், நாம் மாணவர்கள் பெயர்கள் இருந்தோம், ஐடிகள், வீடுகள், வயல்கள் அந்த வகையான. மற்றொரு துறையில் onsubmit நினைக்கிறேன். ஆனால் அது ஏனெனில் ஒரு சிறப்பு துறையில் தான் உலாவி எதிர்பார்க்க preprogrammed .onsubmit ஒரு மதிப்பு இருக்க முடியாது ஒரு எண் அல்லது சரம் போன்ற, ஆனால் உண்மையில் ஒரு செயல்பாடு இருக்கும் அல்லது ஒரு செயல்பாடு முகவரியை கணினியின் நினைவகம். [00:20:02] உண்மையில், அந்த என்ன இந்த முக்கிய இங்கே இல்லை. இந்த என்னை ஒரு புதிய செயல்பாடு கொடுக்க, கூறுகிறது. ஆனால் அதன் பெயர் என்ன உள்ளது வெளிப்படையாக, இருக்க போகிறது? [00:20:09] திங்களன்று மீண்டும் நினைத்து. இந்த பெயர் என்ன இந்த இலக்கணத்தை அடிப்படையாக செயல்பாடு? இல்லை, நான் சொல்கிறேன், தெளிவாக இருக்கிறது எந்த பெயர் நிச்சயமாக associated-- இல்லை நான் இங்கே உயர்த்தி நான் என்ன. [00:20:21] ஆனால் உண்மையில் சரி தான். இந்த ஒரு அநாமதேய செயல்பாடு உள்ளது, அல்லது ஒரு அது கூப்பிடுகிறேன் சில போன்ற லம்டா செயல்பாடு. மற்றும் என்று தான் அர்த்தம் அது இன்னும் ஒரு விழா. அது நீங்கள் பெயர் அது அழைக்க முடியாது, தான். ஆனால் அது சரி தான். மீண்டும் ஏனெனில், உலாவி வருகிறது கூகிள் போன்ற நிறுவனங்கள் மூலம் preprogrammed மைக்ரோசாப்ட் அல்லது Mozilla அல்லது மற்றவர்களுக்கு அல்லது வெறும் தெரிகிறது என்று .onsubmit துறையில் என்றால் ஒரு வடிவம் உறுப்பு உள்ளது உள்ளே மதிப்பு, ஒரு செயல்பாடு அதை குணப்படுத்த ஒரு செயல்பாடு சுட்டிக்காட்டி, நீங்கள். வடிவம் சமர்ப்பிக்கப்பட்ட போது மற்றும் அது அழைக்க. [00:20:46] எனவே என்ன குறியீடு செயல்படுத்தப்படுகிறது போது படிவத்தை சமர்ப்பிக்க? வெளிப்படையாக, எல்லாம் சுருள் பிரேஸ் உள்ளே. இந்த வெறும் நவீனமான உள்ளது. [00:20:53] நீங்கள் போன்ற இந்த செய்ய முடியும் நாம் CS50 செய்ய முனைகின்றன. ஆனால் இங்கு உள்ள, பெரும்பாலான மக்கள் ஒரே வரியில் அது வைத்திருக்க முனைகின்றனர் அதை மேலும் தெளிவாக உள்ளது ஏனெனில் அந்த சொல் செயல்பாடு தொடர்புடைய. அதனால் இப்போது நான் என்ன செய்து கொண்டிருக்கிறேன்? [00:21:03] Form.email.value சமமாக சமம் என்றால் வெற்றுச்சரம் அல்லது எதுவும், இங்கே தான் நான் சொல்ல போகிறேன் எங்கே ஒரு எச்சரிக்கை, நீங்கள், உங்கள் மின்னஞ்சல் முகவரியை அளிக்க வேண்டும் மற்றும் பின்னர் தவறான திரும்ப. மற்றும் அது என்று பதிலுக்கு தவறான என்று சமர்ப்பிக்கப்பட்டது இருந்து வடிவம் தடுக்கிறது. இதற்கிடையில், கடவுச்சொல்லை மதிப்பு என்றால் வெற்று, நான் பயனர் கத்துகிறாய் போகிறேன் மற்றும் நீங்கள் ஒரு கடவுச்சொல்லை வழங்க வேண்டும், சொல்ல. [00:21:21] இதற்கிடையில் சந்தோஷப்பமு இங்கே ஒரு சிறிய ஆர்வலராக. Form.password.value என்றால் சம form.confirmation.value, மற்ற துறையில், கத்துவார்கள் பயனர் கடவுச்சொற்களை அவர்கள் பொருத்த ஒரு கணம் முன்பு செய்தது. பின்னர் இந்த ஒன்று தான் ஒரு சிறிய sexier நான் ஏனெனில் நான் கருத்துருவில் தெரியும் என்று தெரிகிறது சரிபார்க்கப்பட சோதனை பெட்டியை பெயர். [00:21:40] அதனால் நான் ஒரு ஆச்சரியக்குறி பயன்படுத்த முடியும் காசோலை என்றால் புள்ளி சொல்ல checked-- அது பூலியன் தான் உண்மை அல்லது தவறான மதிப்பு, நான் அதற்கு பயனர் கத்துவார்கள் வேண்டும். இல்லையெனில், நாங்கள் மூலம் கிடைத்தால் இந்த நிலையில் அனைத்து, தான் உண்மையான திரும்ப அனுமதிக்க. வடிவம் சமர்ப்பிக்க வேண்டும். இந்த பின்னர் நடக்கும். [00:21:56] சிவப்பு தட்டச்சு நாம். பாக்ஸ் சரிபார்க்க விடாதீர், பதிவு செய்யவும். இப்போது நான் இலக்கு செல்ல. இப்போது, அங்கு எந்த தகவல் இல்லை. சுவாரஸ்யமான ஒன்றுமில்லை register.php இல். நான் ஏதாவது தேவை உண்மையில் பேச. எனவே என்னை இங்கே, நாம் இடைநிறுத்தப்பட்டு. நாம் செய்துள்ளேன் என்ன எந்த கேள்விகள் அல்லது இந்த புதிய இலக்கணத்தை சில என்ன? ஆமாம், சரி? [00:22:17] பார்வையாளர்கள்: எனவே எந்த பெட்டியை தானாக ஒரு பூலியன் உள்ளது. நீங்கள் அப்படி அறிவிக்க வேண்டும். [00:22:21] டேவிட் ஜே MALAN: சரி. உங்களுக்கு அனுப்பப்பட்டது என்று எந்த பெட்டியை உங்கள் ஜாவா குறியீடு ஒரு HTML வடிவம் ஒரு என, ஆமாம், சிகிச்சை பூலியன் உண்மை அல்லது பொய் மதிப்பு. அது ஒரு நல்ல கேள்வி. மற்ற மதிப்புகள் அதேசமயம், இன் நிச்சயமாக, உரை, பம்ப் சரங்களை இருந்திருக்கும். [00:22:36] சரி, என்னை அனுமதிக்க மேலும் ஒரு பிட் முன்னாடி. இந்த முழு புள்ளி என்ன? நான் தெளிவாக இருக்க வேண்டும். போலவே, நாம் ஏற்கனவே கூட pset7 இருந்து, தெரியும் மற்றும் கூட கடந்த வாரம் விரிவுரை இருந்து நாம் வெளிப்படையாக சரிபார்க்க முடியும் என்று உதாரணங்கள், பயனர் எங்களுக்கு கொடுத்தால் $ _GET $ _POST பார்க்க ஒரு வெற்று மதிப்பு. PHP இல் காலியாக செயல்பாடு ஞாபகம். [00:22:54] எனவே தான் என்ன, தெளிவாக இருக்க வேண்டும் நாங்கள் வல்லமை ஒரு காரணம் இந்த பிழை சோதனை செய்ய வேண்டும் உலாவி உள்ளே? இங்கே உள்நோக்கம் என்ன? ஆமாம். [00:23:06] பார்வையாளர்கள்: விரைவான, மற்றும் நீங்கள் செய்ய சர்வர் பயனற்றது தரவு அனுப்ப. டேவிட் ஜே MALAN: நல்ல. அதை வேகமாக தான். நீங்கள் பயனற்ற அனுப்ப சர்வர் தரவு. [00:23:12] எனவே நீங்கள் ஒரு மேலும் திரும்ப பெற உடனடி பதில். மொத்தத்தில் பயனர் அனுபவம் நல்லது. மாற்று பற்றி சிந்தியுங்கள். [00:23:17] Gmail-- ஐந்து மற்றும் இருந்தது என்றால் பல ஆண்டுகளுக்கு முன்பு வழக்கு. நீங்கள் ஒரு புதிய மின்னஞ்சல் உங்கள் ஜிமெயில் கிடைத்தது கணக்கு, ஆனால் ஒரே வழி மூலம் அப்படி, உள்ளது பார்க்க, முழு பக்கம் ஏற்றவும். அல்லது நீங்கள் கிளிக் ஒரு இணைப்பை ஒரு மின்னஞ்சல் வாசிக்க முடியும். [00:23:29] எல்லாம் ஏற்றவும் உள்ளது நீங்கள் மின்னஞ்சல் பார்க்க முடியும் என்று. அல்லது நீங்கள் ஒரு அரட்டை செய்தி கிடைக்கும் Facebook--. நீங்கள் ஏற்றவும் வரை நீங்கள் அதை பார்க்க பக்கம் அல்லது சில இணைப்பை கிளிக் செய்யவும். [00:23:36] போலவே, இந்த இவ்வளவு ஒரு இருக்க வேண்டும் எரிச்சலூட்டும் பயனர் அனுபவம். இந்த, அது போல, என்ன ஆகிறது தெளிவாக, மீண்டும் நான் யூசி ஓடியது போது மற்றும் இணையதள மிகவும் குறைவாக மாறும் இருந்தது பிரபலமானது என மற்றும் ஜாவா இருந்தது என அது இப்போது இல்லை. மற்றும் விஷயங்கள் அதிகமாக பெற்று இன்னும் மாறும் மற்றும் மிகவும் என்ற அர்த்தத்தில் வாடிக்கையாளர் பக்க. [00:23:49] ஆனால் அங்கு ஒரு கேட்ச் இங்கே உள்ளது, மற்றும் இந்த ஒரு எரிச்சலூட்டும் gotcha வகையான. நீங்கள் வாடிக்கையாளர் பக்க சேர்க்க ஏனெனில் இந்த போன்ற கண்டறிதல் அர்த்தம் இல்லை நீங்கள் அல்லது கைவிட சர்வர் பக்க கண்டறிதல். நீங்கள் அடிப்படையில் உங்கள் வைக்க வேண்டும் இரு இடங்களில் சோதனை பிழை. ஒருவர் என்ன ஏனெனில் கற்றுக் கொண்ட பாடம் இன் கட்டுரையில் இருந்து நான் சில வாசித்துக் இந்த முட்டாள் CMS system-- உடன் இருந்து என்று உள்ளடக்க மேலாண்மை System-- அதன் அங்கீகார முறை செயல்படுத்தி, என்ன அமைப்பு வழியாக அதன் உள்நுழைவு? ஜாவா. [00:24:20] பார்வையாளர்கள்: ஜாவா. டேவிட் ஜே MALAN: ஜாவா, சரியாக, சரியான? அது இங்கு பயன்படுத்தி. அப்படியே, உங்களுக்கு வேண்டும் ஒருவேளை ஒரு சிறிது நடித்தது Chrome இன் இன்ஸ்பெக்டர் உடன். நான் அதை கண்டுபிடிக்க முடியும் என்றால், உறுப்பு ஆய்வு. [00:24:30] என்னை செய்ய செல்லலாம் குரோம் விருப்பங்கள் அனைத்து. இந்த அது எவ்வளவு எளிது உள்ளது ஒரு உலாவியில் ஜாவாஸ்க்ரிப்ட் முடக்க. , இனி ஜாவா சரிபார்க்கவும். [00:24:38] எனவே நேர்மை, நிறைய இந்த நாட்களில் வலை தான் உடைக்க போகிறது ஜிமெயில் மற்றும் பிற sites-- என்று கருதி Facebook-- JavaScript ஐ இயலுமைப்படுத்த. ஆனால் நீங்கள் முட்டாள் ஏதாவது செய்கிறீர்கள் என்றால் போன்ற பயனர்கள் மட்டுமே உள்ளீடு உறுதிப்படுத்திய மற்றும் அதை சோதனை வாடிக்கையாளர் பக்கத்தில் பிழைகள், ஒரு எதிரி எளிதாக செய்ய முடியும். அதன் பிறகு கூட சிறந்த உங்களுக்கு போல் விரோதி இப்போது டெல்நெட் அல்லது கர்ல் பயன்படுத்த முடியும் அல்லது தான் கட்டளை வரி கட்டளைகளை மற்றும் உண்மையில் சர்வரில் செய்திகளை அனுப்ப அந்த இதேபோல் சோதிக்க. [00:25:05] எனவே இந்த ஒரு இன்னும் உள்ளது பயனர் இடைமுகம் முடிவு அது தொழில்நுட்ப ஒரு உண்மையான விட improvement-- செயல்படுத்தி இந்த மாதிரி ஏதாவது வாடிக்கையாளர் பக்க. எனவே இப்போது ஒரு விரைவான பார்வையில், ஆனால் பின்னர் நான் ஆன்லைன் நடைக்கு ஒத்திவைக்க வேண்டும் இந்த ஒரு வழியாக. வடிவம் இரண்டு, நாம் உண்மையில் வழியாக சென்றார் மற்றும் குறியீடு ஒரு சிறிய பிட் சுத்தப்படுத்துகிறது. ஆனால் என்னை ஒரு ஒத்திவைக்க அனுமதிக்க வீடியோக்களை நாம் வாய்ப்பு தருகிறேன் நீங்கள் ஒரு காட்டுகிறது என்று Pset8 இல் உட்பொதி என்று ஒரு நூலகம் பயன்படுத்தி போன்ற ஒரு இலக்கணத்தை ஒரு சூப்பர், சூப்பர் உள்ளது, jQuery இங்கு உள்ள புகழ்பெற்ற நூலகம் என்று வெளிப்படையாக பெரும்பாலான மக்கள் இந்த நாட்களில் பயன்படுத்த மற்றும் கூட குழப்ப இருப்பது ஜாவா தன்னை. [00:25:37] மற்றும் அது ஈடுபடுத்த முனைகிறது சில டாலர் அறிகுறிகள் மற்றும் ஆவணம் போன்ற வார்த்தைகளின் இங்கே அடைப்புக்குறிக்குள். ஆனால் மீண்டும், என்னை ஒத்திவைக்க அனுமதிக்க ஆன்லைன் சில மெதுவாக பயிற்சிகள் மாறாக வெறும் தொடரியல் கட்டப்பட்டு. ன் செல்ல அனுமதிக்க ஒரு சிறிய குளிரான ஏதாவது இந்த விண்ணப்பங்கள் அடிப்படையில். [00:25:50] குறிப்பாக எனவே, என்னை செல்லலாம் மேலே மற்றும் இங்கே இந்த திறந்து. வா. அங்கு நாங்கள் செல்கிறோம். [00:25:59] எனக்கு இந்த படம் இங்கே திறந்து விடுங்கள். தேவையில்லாமல் சிக்கலான தேடும், ஆனால் அது என்றழைக்கப்படும் ஒரு நுட்பத்தை விவரிக்கிறது AJAX-- ஒத்திசையா ஜாவா மற்றும் பிற, எங்கே பிற எக்ஸ் உண்மையில் இனி உண்மையில் பயன்படுத்தப்படும். அது ஏதாவது பயன்படுத்த முனைகிறது வேறு JSON என்று. [00:26:13] ஆனால் இங்கே எப்படி ஒன்று போல் உள்ளது கூகுள் மேப்ஸ் அல்லது கூகிள் எர்த் வேலை. உண்மையில், ஈ இந்த முயற்சி செய்யலாம். என்னை போய் திறக்க அனுமதிக்க என் உலாவி மீது குரோம். [00:26:21] மற்றும், என்னை கொண்டு செல்லலாம் , maps.google.com சொல்ல. உண்மையில், நீங்கள் பழைய என்றால் என்ன நினைவில் போதுமான, போன்ற, மேப் க்யுயெஸ்ட், நாள் மீண்டும் போல் இருந்தது மற்றும் ஒருவேளை அவர்கள் இன்னும் இது போன்ற வேலை. நீங்கள் ஏதாவது தேட பயன்படுத்தப்படும் போது 33 ஆக்ஸ்போர்டு தெரு, கேம்பிரிட்ஜ், மாஸ், ன் இதை நீங்கள் செய்வோம் உண்மையில் என்று, நீங்கள் என்றால் வரை நகர்த்த வேண்டும் மற்றும் கீழே, இடது, வலது, நீங்கள் ஒரு போன்று இருக்கும் பெரிய மேல் அம்பு, மற்றும் அது நீங்கள் மற்றொரு காட்ட வேண்டும் வரை இங்கே வரைபடத்தை சட்ட. அல்லது நீங்கள் இடது மற்றும் இங்கு சென்று, அல்லது மற்றொரு கிளிக் என்று நீ இங்கே செல்ல வேண்டும். ஆனால், அதற்கு பதிலாக இந்த நாட்கள், நாம் நிச்சயமாக வெறும் நாம் செல்ல முடியும் என்று வழங்கப்பட்டது எடுக்க கேம்பிரிட்ஜ் சுற்றி அழகான விரைவில் என்பதை கிளிக் செய்வதன் மற்றும் இழுப்பதன் மூலம். ஆனால் சில குறைபாடுகள் இருக்கிறது கவனிக்க. [00:26:59] நான் வேகமாக போதுமான இந்த செய்தால், என்ன நடந்து தெரிகிறது நான் இழுத்து என மிக வேகமாக ஒரு சிறிய கணினி வரை வைத்திருக்க? நீங்கள் என்ன பார்க்கிறீர்கள்? ஆமாம். [00:27:07] பார்வையாளர்கள்: பிக்சல்கள் புதுப்பிக்க வேண்டாம். டேவிட் ஜே MALAN: பிக்சல்கள் புதுப்பிக்க. உண்மையில் நீங்கள் இல்லை உண்மையில், இந்த பார்க்க முடியும், நீங்கள் ஆன்லைன் மற்றும் இடைநிறுத்தப்பட்டு பார்த்து என்றால் இந்த அல்லது உண்மையில் விஷயங்களை குறைவடைகிறது once-- நீங்கள் உள்ளன என்று பார்க்க வேண்டும் ஓடுகள், சதுரங்கள், அல்லது செவ்வக என்று வரைபடத்தில் இருந்து வரை காணாமல் ஒரு பிளவு இரண்டாவது பின்னர், மேலும் தரவு, உண்மையில் மேலும் படங்கள் திரையில் தோன்றும். உண்மையில், நாம் பார்த்து இந்த செய்தால் ன், Chrome-- சொல்கிறேன் Chrome's-- வரை நாம் பார்ப்போம். நாம் அதை செய்ய முடியாது. [00:27:31] அச்சச்சோ, ஓ. ன் maps.google.com திறந்து விடுங்கள். என்னை மீண்டும் ஜன்னல் பெரிய செய்யலாம். [00:27:36] மீண்டும் 33 ஆக்ஸ்போர்டு தெரு செல்லுங்கள். நான் சமீபத்தில் இருந்தது வலைத்தளத்தில் என்ன? நான் இந்த, போன்ற தனியார் கொந்தளிப்பாக இருந்தது நானே பின்னர் உடனடி செய்தி விட்டேன் என்று ஆன்லைன் இருந்தது யார் எந்த நண்பர் யார் அது கேட்க விரும்பினேன். சில இணையதளம் இருக்கிறது. நான் அதை மிகவும் Comcast-- நினைக்கிறேன் ஒரு மிக பெரிய அமெரிக்க ஐஎஸ்பி. நீங்கள் புதிய கேபிள், வரை கையெழுத்திடும் போது மோடம் சேவை அல்லது கேபிள் டிவி சேவையை, அவர்கள் மிகவும் நியாயமான ஒரு வடிவம் வேண்டும் எங்கே அவர்கள் உங்கள் முகவரியை நீங்கள் கேட்கலாம். மற்றும் இந்த அற்புதமான வேண்டும் முழுமையான கார் என்ற வசதி, கூகிள் போன்ற, என்று நிரப்ப தொடங்குகிறது உங்கள் கேள்விக்கு பதில். [00:28:04] பிரச்சனை அவர்கள் முழுமையான கார் செய்ய, ஆகிறது நீங்கள் தட்டச்சு என்று முதல் விஷயங்களை. எனவே நீங்கள் 33 தட்டச்சு ஆரம்பித்தால், அது ஒவ்வொரு வீட்டில் எளிமையாக நீங்கள் காண்பிக்கும் அமெரிக்காவில் என்று தொடங்குகிறது எண் 33 தொடர்ந்து முன் நீங்கள் மேலும் தட்டச்சு எதிர்பார்க்க. நீங்கள் ஆக்ஸ்போர்டு 33 தட்டச்சு என்றால், பின்னர் அது நீங்கள் ஒவ்வொரு தெரு காட்டுகிறது அமெரிக்காவில் 33 ஆக்ஸ்போர்டு என்று எதுவாக நகரம் அதன் பெயர், நீங்கள் இருக்கிறீர்கள் என்று. [00:28:25] பின்னர் நீங்கள் தட்டச்சு தொடர்ந்து. இறுதியாக, அது அவர்கள் இல்லை என்று உணர்கிறது கேம்பிரிட்ஜ் உங்கள் வீட்டிற்கு வாய்ப்பை சேவை அல்லது அந்த மாதிரி ஏதாவது. ஆனால் புள்ளி இந்த, மிகவும் உள்ளது கார் கழுதை செயல்படுத்த எப்போதும் முடிக்க. [00:28:34] நான் தூக்கி போகிறேன் இந்த தொடு மீது மீண்டும். ஆனால் நல்ல வழிகள் உள்ளன ஜாவா மற்றும் மோசமான வழிகளில் பயன்படுத்த. அந்த அவசியம் சிறந்த ஒன்று தான். [00:28:40] ஆனால் இந்த முன் இங்கே புள்ளி, கண்டனம், கருவிகள் இங்கே கீழே திறந்து இருந்தது மற்றும், டெவலப்பர் கருவிகள் திறக்க நாம் முன் ஊக்கம் நான் போன்ற, மற்றும் நெட்வொர்க் பார்க்க தாவல் நான் வேகமாக கிளிக். மற்றும் ஒரு மொத்தமாக கவனிக்க கோரிக்கைகளை நடந்தது கிடைக்கிறது. நான் இழுத்து என்பதால் இந்த அனைத்து நடந்தது. [00:28:57] மற்றும் பெரும்பாலும், உண்மையில் இந்த வரிசைகளில் நிறைய இப்போது படத்தை சாய்வு JPEG யும் MIME வகைகள் அல்லது உள்ளடக்க வகைகளை. என்ன குரோம் ஏனெனில் தான் நான் சொடுக்கி இழுத்து ஒவ்வொரு முறையும், கிளிக் மற்றும், நான், அது ஓ, உணர்ந்து தான் இழுவை ஓடு கூகுள் கேட்க செல்ல வேண்டும் இங்கு தான் என்று வரைபடத்தில், விரைவில் HTTP வழியாக அது பதிவிறக்க, மற்றும் பின் என்று அழைக்கப்படும் டிஓஎம் அது சேர்க்க நினைவகம் மரம் இணைய உலாவிகள் பிரதிநிதித்துவம் பயனர் என்று, என்னை, என்று மேம்படுத்தப்பட்டது ஓடு பார்க்கிறது. இந்த ஏனெனில் உள்ளது அஜாக்ஸ் என்றழைக்கப்படும் ஒரு நுட்பத்தை. மீண்டும் நாளில், அது உண்மையில் அந்த வழக்கு நீங்கள் என்றால் திரையில் என்ன மாற்ற வேண்டும், நீங்கள் கிளிக் செய்ய வேண்டும், கீழே, இடது, சரியான. பின்னர் ஒரு புதிய பக்கம் திறக்க வேண்டும். ஆனால் இந்த நாட்களில், எல்லாம் மேலும் சிறப்பானது. அது நாம் மனிதர்கள் என்று வழியில் நடக்கிறது அது உண்மையில் ஒன்றையொன்று என நம்புகிறேன். மற்றும் அது இந்த அடைகிறது என்று ஒரு உத்தி ஒருவேளை சிறந்த இது அஜாக்ஸ், ஒரு உதாரணம் மூலம் விளக்கினார். முதல், எனக்கு முன்னே போகட்டும் மற்றும் ஒரு கோப்பு திறந்து இல் quote.php என்று இன்றைய விநியோகம் குறியீடு. [00:29:53] பின்னர் என்னை சின்னமாக அச்சச்சோ செய்வோம். என்னை சின்னமாக செய்வோம் = GOOG சில பங்கு. அல்லது உண்மையில், செய்வோம் Pset இலவச இருந்து ஒன்று. உள்ளிடவும். [00:30:05] இப்போது நான் திரும்ப பெற என்ன கவனிக்க. எனவே இந்த ஒரு உண்மையில் உள்ளது குறுகிய PHP கோப்பு என்று நான் வெறுமனே குறியீடு கடன் என்று எழுதினார் pset7 ன் தேடல் செயல்பாடு இருந்து மற்றும் இந்த சுருள் பிரேஸ் பயன்படுத்தி துப்புகிகிறது மற்றும் மேற்கோள் மற்றும் பெருங்குடல் குறியீட்டில், வெளிப்படையாக, தற்போதைய பங்கு விலை நீங்கள் கிடைக்கும் வழியாக கடந்து அந்த நிறுவனம். எனவே இந்த வெவ்வேறு உள்ளது நமக்கு என்ன பெரும்பாலான இருந்து நான் இருக்கிறேன் என்று அறிவிப்பு செய்து உண்மையில் துப்பிய என்ன ஜாவா குறியீடு தெரிகிறது. [00:30:27] உண்மையில், இந்த ஒரு ஜாவா பொருள் ஆகும். உண்மையில், வெறும், மேலும் தெளிவாக இருக்க வேண்டும் JSON-- Notation-- ஜாவாஸ்க்ரிப்ட் ஆப்ஜெக்ட் நீங்கள் என்று மட்டும் ஒரு ஆடம்பரமான வழி மிகவும் ஜாவா தரவு பிரதிநிதித்துவம் முடியும் போன்ற நீங்கள் PHP முடியும் முக்கிய மதிப்பு ஜோடிகள் பயன்படுத்தி. நான் அறிவிக்க வேண்டும் என்றால் இங்கு உள்ள ஒரு மாறி வேண்டும், Zamyla பிரதிபலிக்கிறது Zamyla-- ஒரு struct உதாரணமாக மற்றும் நாம் அதை அழைக்கிறேன் மாணவர், இந்த மாறி. அவரது ஐடி வீடு, ஒன்றாகும் விந்த்ரோப்பில், மற்றும் பெயர் Zamyla உள்ளது. [00:30:53] ஆனால் நான் கூட பொருட்களை ஒரு வரிசை முடியும். எனவே நான் உண்மையில் விரும்பினால் கொண்ட இங்கு உள்ள ஒரு வரிசை பல போன்ற பொருட்களை, இந்த நேரம், ஊழியர்கள் குறிக்கும் நான் இந்த மூன்று வேண்டும் மீண்டும் குறியீடு துண்டுகளாக்கி இந்த ஐந்து மீண்டும் மீண்டும் மூன்று முன்னாள் ஊழியர்கள் உறுப்பினர்கள். எனவே தொடரியல், அழகான PHP ஆகியவற்றுக்கான both-- ஒத்த. ஆனால் இந்த குறிப்பாக ஜாவா உள்ளது. அது பொருள் குறிமுறை தான். எனவே இந்த பயனுள்ளதாக என்ன ஆகும்? [00:31:17] நான் குறியீடு எழுத என்றால் என்று வெளியே துப்புகிகிறது JSON-- பொருள் Notation-- ஜாவாஸ்க்ரிப்ட் ஆப்ஜெக்ட் என்று இந்த அல்லது பொருள் போல் ,, Zamyla கட்டமைப்பு தெரிகிறது நான் உண்மையில் இந்த பயன்படுத்த முடியும் திட்டங்களில் நான் எழுத. என்னை ajax0.html போகலாம். இந்த அதிகம் இல்லை too-- அழகியல் கொடுக்கப்பட்ட. ஆனால் என்ன நடக்கும் பார்க்கலாம். [00:31:34] என்னை போய் இங்கே இலவச தட்டச்சு செய்யலாம். மேற்கோள் பெற செய்யவும். மற்றும் URL மாறவில்லை கவனிக்க. ஆனால் நான் வெளிப்படையாக ஒரு பாப் அப் பெற செய்தார் $ 0.15 இன்றைய பென்னி பங்கு விலை. எனவே அனைத்து அந்த கெட்ட இல்லை. ஆனால் வேறுபாடு, என்று எப்படியோ உள்ளது இந்த தரவு நேரடியாக என்னை திரும்பி வந்தது. ஆனால் நோக்கி ஒரு படி மேலே எடுத்து விடுங்கள் மேலும் பழக்கமான ஒன்று. இந்த பதிப்பு ஒன்று, என்னை மேற்கோளை பெறவும் கிளிக், இலவச மீண்டும் தட்டச்சு, மற்றும் ஓ இப்போது, இந்த இருந்தது உண்மையில் jQuery பதிப்பு. நான் செய்யவில்லை எனக்கு எனவே மிகவும் இதுவரை போதுமான வேகமாக முன்னோக்கி. , என்னை பதிப்பு இரண்டு போகலாம் இதில் நான் எங்கே. நான் இங்கே என்ன செய்தேன் கவனியுங்கள். நான் ஒரு வலை ஒரு சூப்பர் page-- வேண்டும் எந்த வலைப்பக்கத்தில் எளிய பதிப்பு நீங்கள் ஒரு உரை புலத்தில் இன்று பயன்படுத்த வேண்டும் இங்கே இலவசமாக பின்னர் வெளிப்படையாக உரை. [00:32:14] இந்த வெளிப்படையாக, இங்கே ஒரு வடிவம் ஆகும். ஆனால் நான் கிளிக் செய்தால் கிடைக்கும் மேற்கோள், என் வலைப்பக்கத்தில் கவனிக்க நான் போல் மாற்ற பற்றி வெறும் ஒரு புதிய உடனடி செய்தி கிடைத்தது அல்லது நான் சென்றார் போல் வரைபடம் மற்றும் தரவு பெற தேவை வலைப்பக்கத்தில் மாறும் சேர்க்க URL ஐ மாறிவரும் மற்றும் பயனர் இல்லாமல் அனுபவம் தடங்கல். உண்மையில், நான் இன்னும் இருக்கிறேன் அதே இடத்திலும் ajax2.html. [00:32:35] எனவே இந்த உதாரணம் மட்டும் பார்போம் மற்றும் இந்த நடக்கிறது எப்படி பார்க்க. என்னை ajax2.html கொண்டு செல்லலாம். முதல் வடிவம் கவனிக்க. [00:32:44] இங்கே டவுன், நான் திருப்பு முழுமையான கார் ஆஃப். சில நேரங்களில் அது பெறுகிறது உலாவி எரிச்சலூட்டும் நீங்கள் காட்ட முயற்சி உங்கள் முழு வரலாறு. எனவே நீங்கள் மூலம் HTML அதை செய்ய முடியும் வெறும் வாகன நிறுத்த முடிக்க சொல்லி. [00:32:53] நான் இந்த உரை துறையில் கொடுக்கப்பட்ட சின்னமாக சின்னமாக மாறாக, ஒரு ஐடி. இப்போது, இந்த ஒரு சுவாரஸ்யமான அம்சம். நாம், காலம் பற்றி பேசினார் ஆனால் நீங்கள் அதை பற்றி யோசிக்க முடியும் ஒரு பத்தி டேக் அல்லது கிராம குறிச்சொல் போன்ற. அது ஒரு என்று என்ன தான் வரி உறுப்பு, இது நீங்கள் ஒரு பத்தி பெற மேலே மற்றும் அது கீழே உடைக்க. அது மட்டும் இல்லாமல் வரி இருக்க நடக்கிறது நுழைய சமமான தாக்கியதால். எனவே நான் HTML இந்த துண்டின் கொடுக்கப்பட்ட ஒரு தனிப்பட்ட அடையாளம் தீர்மானிக்கப்படவில்லை நான் தன்னிச்சையாக விலை என்று. நான் ஒரு சமர்ப்பிக்கவும் பொத்தானை வேண்டும். [00:33:21] இப்போது வரை இங்கே மற்றும் இந்த ஏனெனில் உண்மையில் சூப்பர் ஆச்சரியமாக எப்படி சிறிய குறியீடு நீங்கள் செய்ய எழுத முடியும் விஷயங்களை ஒப்பீட்டளவில் சுத்தமாகவும் கவனிக்க நான் என்றால் இங்கே செய்துவிட்டே என்ன இந்த பக்கம் தலை வரை உருட்டும். நான் முதல் சேர்க்கப்பட்டுள்ளது என் தலையில் ஒரு ஸ்கிரிப்ட் டேக் என்று உண்மையில் குறிக்கும் ஒரு ஜாவா வேறு தாக்கல். இந்த அமைப்பில் இருந்து என்று, jQuery எழுதுகிறது மற்றும் இந்த நீங்கள் சமீபத்திய கொடுத்து தங்கள் jQuery நூலகம் பதிப்பு. [00:33:42] எனவே இந்த கூர்மையான போன்ற வகையான உள்ளது சி அடங்கும் அல்லது PHP இல் தேவைப்படும். நீங்கள் ஸ்கிரிப்ட் டேக் பயன்படுத்த ஒரு மூல பண்பு உடன். ஆனால் இப்போது என் சொந்த குறியீடு உள்ளது இங்கே சரியான இருக்க போகிறது. [00:33:52] நான் ஒரு செயல்பாடு என்று மேற்கோள்கள் வேண்டும் கவனிக்கிறது. அது ஒரு சிறிய தெரிகிறது முதல் பார்வையில் ரகசிய. ஆனால் இந்த தவிர கிண்டல் செய்யலாம். என்னை ஒரு மாறி என URL ஐ கொடுங்கள். உண்மையில் இந்த சரம் அது ஒதுக்கு. எனவே, ஒற்றை மேற்கோள், இரட்டை மேற்கோளில் ஜாவா எனக்கு ஒரு சரம் கொடுக்கிறது. பிளஸ் என்ன செய்கிறார்? சங்கிலி. [00:34:08] எனவே இந்த இப்போது jQuery தொடரியல் இது பயன்படுத்தப்படுகிறது கொள்வது ஒரு சிறிய எடுக்கும். ஆனால் இது எனக்கு டிஓஎம் போய் யாருடைய தனிப்பட்ட அடையாளம் சின்னமாக உள்ளது முனை. அங்கு பொருள் ஹாஷ்டேக்கை தனிப்பட்ட அடையாளம் சின்னமாக. [00:34:21] டாலருக்கு அடையாளம் வெறும் அர்த்தம் அடைப்புக்குறிக்குள், இந்த மடிக்க இரகசிய சாஸ் jQuery உள்ள ஒரு வகையான எனவே நீங்கள் கூடுதல் செயல்பாடு கிடைக்கும். பின்னர் Val செய்ய வெளிப்படையாக உள்ளது ஒரு செயல்பாடு, அல்லது நாம் இப்போது கூறுவது போல, இந்த முனை உள்ளே ஒரு முறை என்று நீங்கள் மதிப்பு கொடுக்கிறது. , குறுகிய அசிங்கமான மற்றும் குழப்பமான எனவே இந்த முதல் பார்வையில் தெரிகிறது என, இந்த தட்டச்சு பயனர் கிடைக்கும் பொருள் இல், சரம் இறுதியில் அதை வைத்து அது சங்கிலிச்சேர்ப்பின் மூலம். அவ்வளவுதான். [00:34:43] எனவே இப்போது, கடந்த மூன்று கோடுகள். நீங்கள் நிறைய கசக்கி முடியும் மூன்று கோடுகள் வெளியே செயல்பாடு. ஒரு போன்ற இந்த டாலர், ஒதுக்கி, ஒரு புனைப்பெயர் உள்ளது ஒரு சிறப்பு உலக மாறி ஐந்து jQuery மொழியில் அழைக்கப்படும். [00:34:55] டாலர் அடையாளம் தான் குளிர் தெரிகிறது. அதனால் jQuery சமூகம் வெறும் வகையான தங்கள் சிறப்பு சின்னமாக அது பயன்படுத்தப்படுகின்றது. அது PHP இல் அர்த்தம் என்ன அர்த்தம் இல்லை. ஜாவா, டாலர் ஆகிறது வெறும் எழுத்துக்கள் ஒரு கடிதம் போன்ற அல்லது ஒரு மாறி ஒரு எண். [00:35:07] நீங்கள் தான் பெயர் என அது இருக்க முடியும். வெறும் குளிர் தெரிகிறது. சமூகத்தில் எனவே ஒரு புனைப்பெயர் ஏற்கப்பட்டது jQuery என்று தங்கள் சொந்த நூலகம். [00:35:13] மற்றும் அது சூப்பர் பிரபலமான தான். எனவே எஞ்சினியரிங் என்று சரியாக கிடைக்கும். அது ஒரு செயல்பாடு என்று jQuery உள்ள எல்லோரும் எழுதின என்று ஒரு சர்வர் இருந்து எஞ்சினியரிங் பெறுகிறது ஜாவாஸ்க்ரிப்ட் ஆப்ஜெக்ட். என்ன URL இலிருந்து அது போகிறது என்று தகவல் பெற? வெளிப்படையாக இங்கே இந்த URL இருந்து. [00:35:27] மற்றும் உலாவி போன்ற என்ன செய்ய வேண்டும் அது இந்த பதில் மீண்டும் பெறுகிறார் விரைவில்? மற்றும் இந்த அஜாக்ஸ் மாய எனவே, ஆகிறது பிற பேச ஒத்திசையா ஜாவா. இது போன்ற ஒரு உடன் பார்க்க கடினமாக நாம் இங்கே என எளிய உதாரணம். [00:35:41] ஆனால் இந்த ஒத்திசைவற்ற இருந்தது உணர்வு என்று என் குறியீடு போது செய்தியை அனுப்பி தூக்கிலிடப்பட்டார் சர்வர் என்னை சில JSON பெற செல்ல. மற்றும் அது வேகமான நடந்தது என்று நான் ஒரு பதில் கிடைத்தது. ஆனால் என்ன சுவாரசியமான விஷயம் இந்த என்று ஆகிறது குறியீடு வரி என் கணினி செயலிழக்க. [00:35:55] நான் ஒரு நூற்பு சின்னத்தை பார்க்க முடியவில்லை. நான் இழக்க என் சுட்டி நகர்த்த திறனை. என் உலாவி உண்மையில் நன்றாக இருந்தது. [00:36:01] வழி ஜாவா கையாளுகிறது ஏனெனில் பின்வருமாறு சர்வரில் இருந்து பதில் உள்ளது. நீங்கள் கூப்பிடும்போது என்ன பதிவு ஒரு கோரிக்கை செயல்பாடு, இது வெறும், ஏய், ஜாவா பொருள். விரைவில் சர்வர் எஞ்சினியரிங் பதிலளிக்கும், இந்த அநாமதேய செயல்பாடு கூப்பிடுங்கள். [00:36:18] இந்த செயல்பாடு கடந்து தயவு செய்து என்ன சரம் சர்வர் வெளிக்காட்டாதே ஒரு வாதம் தரவு என அழைக்கப்படும். எனவே வேறு, வார்த்தைகளில், என்றால் நான் மாறும் கூடியிருந்தனர் இந்த கடந்து ஒரு URL quote.php இலவச அல்லது GOOG அல்லது whatnot போன்ற சின்னம், நான் பின்னர் சொல்கிறேன் ஜாவா அந்த URL போய். உலாவி என்று ஞாபகம் ஏதாவது திரும்ப போகிறது நாம் இந்த முன்னர் பார்த்த மாதிரி என்று தெரிகிறது. [00:36:42] என்ன இரண்டாவது வாதம் இங்கே JSON கூறி உள்ளது பெற இந்த செயல்பாடு அழைக்க போது சர்வர் மீண்டும் பெறுகிறார் அது 10 மில்லி விநாடிகளில் தான் என்பதை இப்போது அல்லது இப்போது 10 விநாடிகள் இருந்து. மற்றும் விரைவில் நீங்கள் செய்வது போல், பக்கம் விலை சேர்க்க. இந்த இலக்கணத்தை இங்கே தான் முனை போய் யாருடைய தனிப்பட்ட அடையாளம் மரத்தில் இருந்து நாம் முன்னர் பார்த்த அந்த span price-- உள்ளது. [00:37:01] HTML என்று இந்த முறை வெறும், பதிலாக செல்கிறது Data.price உடன் அங்கு உள்ள HTML. Data.price என்ன? சரி, உலாவி, நினைவு, என்னை இந்த திரும்பி வரும் காட்டியது. எனவே இந்த தரவு உள்ளது. [00:37:14] எனவே இது ஒரு சிறிய ரகசிய தான் கமாக்களை இங்கே பார்க்க. ஆனால் உண்மையில், எனக்கு இந்த செய்வோம். என்னை இந்த ஒட்டவும் நாம் உண்மையான வேகமாக கெடிட் ஒரு நாம் காட்டியது போன்ற மற்றும் இந்த காட்ட முந்தைய, Zamyla கட்டமைப்பு. [00:37:27] என்ன சர்வர் திரும்ப அனுப்பும் உள்ளது ஒரு இந்த மாதிரி என்று சிறிய பொருள். அதனால் data.price உள்ளது எனக்கு 0,1515 கொடுத்து. நகரும் எனவே நிறைய பாகங்கள் இங்கே ஒரே நேரத்தில் அனைத்து. [00:37:39] ஆனால் முக்கிய நீக்கங்களையும் உள்ளன நாம் இந்த திறன் வேண்டும் என்று கூடுதல் HTTP செய்ய ஜாவா பயன்படுத்தி கோரிக்கைகளை பக்கம் ஏற்றவும் இல்லாமல். பின்னர் நாம் உண்மையில் முடியும் ஈ வலைப்பக்கத்தில் மாற்ற. மற்றும் அது மாறிவிடும் ஜாவாஸ்கிரிப்ட் மற்றும் பிற மொழிகளை இப்போது பயன்படுத்தப்படும் மட்டும் இணைய பக்கங்களை மேலோட்டமாக, ஆனால் உண்மையில் மென்பொருள் எழுத ஒரு உண்மையான கணினி, குரோம் அல்லது போன்ற நின்றுவிடவில்லை. [00:38:00] உண்மையில், நீங்கள் கால்டன் என்று if-- எங்களுக்கு இங்கே மீண்டும் சேர விரும்புகிறேன் உங்கள் ஆய்வக குறியீடு, மற்றும் சாங் அதே? பற்றி பேசினார் நிலையில், மேலே செல்லலாம் அநாமதேய செயல்பாடுகளை மற்றும் கால்பேக்குகளாக மற்றும் உண்மையில் இங்கே விதி மயக்கு இரத்தப்போக்கு கொண்ட ஒரு நேரடி டெமோ உடன் எட்ஜ் தொழில்நுட்பம், ஒன்று இந்த எலைட் மோஷன் சாதனங்கள். இப்போது, இந்த சாதனம், திரும்ப, ஒரு சிறிய USB சாதனம் உள்ளது அதே என்று beautiful-- தான் அப்படி என்று உங்கள் USB போர்ட்களை உள்ள பிளக்குகள். [00:38:25] பின்னர் அது உள்ளீடு வழங்குகிறது மனித சைகைகள் வடிவில் அகச்சிவப்பு விட்டங்களின் பயன்படுத்தி கண்டுபிடிப்பதன் மூலம், அடிப்படையில், உங்கள் கையில் இருந்து இயக்கங்கள். எனவே மரியா முயற்சி என்ன அதேசமயம் மீது முன், தசை இருந்தது உண்மையில் மாற்றும் என்ன உணர்கிறேன் உங்கள் கை, இந்த அடிப்படையில் அகச்சிவப்பு உள்ளது. எனவே அது உள்ள இயக்கங்கள் தேடும் ஒரு கால் அல்லது அதனால் துறையில் வகையான சாதனம் தன்னை. [00:38:46] அதனால் நான் எடுத்து இந்த முதல் ஒரு குத்துவதற்கு? மற்றும் மேலே போய் தூக்கி விட இங்கே மேல்நிலை நீங்கள் வரை. எனவே இங்கே கால்டன் மடிக்கணினி போட அனுமதிக்க. நாம் தொலைக்காட்சியில் ஆண்ட்ரூ கிடைத்துவிட்டது. நீங்கள் என்னை முதல் செய்ய என்ன விரும்புகிறீர்கள்? [00:39:00] COLTON: முன்னே போக இந்த நபர் மீது உங்கள் கைகளை வைத்து மற்றும் நீங்கள் சில அற்புதமான மினு பார்க்கிறேன். [00:39:04] டேவிட் ஜே MALAN: மிகவும் நல்ல. இந்த அனைத்து உண்மையான நேரம் நடக்கிறது. சரி. அனைத்து வலது, மற்றும் இங்கும். எனவே நல்ல. சரி, நாம் வேறு என்ன செய்ய முடியும்? [00:39:15] COLTON: அடுத்த திரையில் சென்று பார். [00:39:17] டேவிட் ஜே MALAN: சரி. [00:39:19] COLTON: ஒரு வேடிக்கை சிறிய விளையாட்டு எங்கே நீங்கள் ரோபோக்கள் செய்ய கிடைக்கும். [00:39:21] டேவிட் ஜே MALAN: சரி, இந்த என்னை என்ன செய்ய காண்பிக்கப்படுகிறது போலி கைகளில் உள்ளது. COLTON: ஆமாம் எனவே முன்சென்று மற்றும் தொகுதிகள் ஒரு பிடி மற்றும் அந்த ரோபோட் உடல் மேல் அதை வைத்து. டேவிட் ஜே MALAN: ஓ, என் கை இருக்கிறது. ஓ. சரி, அபிமான. சரி, ஒரு நிமிடம். அங்கு நாங்கள் செல்கிறோம். [00:39:41] COLTON: நான் விபத்து ஒன்று. [00:39:43] டேவிட் ஜே MALAN: சரி, நான் இந்த பையன் கிடைக்கும். அடக்கடவுளே! நாம் இந்த கடைசி பயிற்சி போது இரவு, நீங்கள் இந்த ஒரு பகிர்ந்தளிக்கப் என்ன தெரியுமா? [00:39:51] இந்த போலவே. சரி. அடுத்த ஒரு? [00:39:55] COLTON: நிச்சயமாக. [00:39:56] டேவிட் ஜே MALAN: சரி, மற்றும் ஒரு மூன்றாவது இருக்கிறது. அனைத்து சரியான. COLTON: இந்த ஒரு, நீங்கள் to-- பெற டேவிட் ஜே MALAN: ஓ, இந்த ஒரு அழகான. COLTON: --yeah, இந்த பூ தவிர தேர்வு. டேவிட் ஜே MALAN: சரி. இல்லை? தவறவிட்டார். [00:40:14] COLTON: ஓ, அங்கு சென்று. [00:40:15] டேவிட் ஜே MALAN: ஆ, என்று பாருங்கள். மிகவும் நல்ல. சரி, ஏன் நாம் எடுத்து 'இல்லை இங்கே ஒரு தொண்டர் வெளியே யார் வரை வந்து விரும்புகிறேன். எப்படி பற்றி அங்கே பச்சை, அது என்ன? [00:40:27] அனைத்து வலது, மற்றும் ன் have-- அனுமதிக்க பதிலாக நீங்கள், என்று சில செய்து இந்த விளையாட்டு தெரியும் இங்கே ஒருவேளை, கயிறு வெட்டி? பார்ப்போம். நாம் இங்கே மீது எங்கள் கண்ணாடிகள் வேண்டும்? [00:40:37] சரி. நன்றி. உங்கள் பெயர் என்ன? [00:40:39] பார்வையாளர்கள்: லாரா. [00:40:40] டேவிட் ஜே MALAN: லாரா? பார்ப்பதில் மகிழ்ச்சி. நீங்கள் வைத்து கவலைப்படாதே என்றால் உங்கள் கண்ணாடிகள் மீது கூகிள் கண்ணாடி. இந்த கால்டன் உள்ளது. [00:40:46] COLTON: அதிக. போயிட்டேன். [00:40:48] டேவிட் ஜே MALAN: சரி, சுற்றி வந்து. சரி, நீங்கள் போகிறோம் என்ன , இங்கே செய்ய முன் இந்த வகித்ததுடன், உங்கள் கையில் வைத்து இங்கே லீப் மோஷன். இப்போது உங்கள் அம்பை நகர வேண்டும். இல்லை, ஓ, இல்லை. [00:40:57] பார்வையாளர்கள்: இல [00:40:58] டேவிட் ஜே MALAN: நாம் இன்னும் வெளியேற வேண்டும். சரி, காத்திருக்க. இங்கே ஓவர். நீங்கள் நடத்த எனவே கவனிக்க உங்கள் ஏதோ விரல், சுட்டி பச்சை செல்ல தொடங்குகிறது, இது நீங்கள் கிளிக் எப்படி உள்ளது. [00:41:06] எனவே ப்ளே படல். மற்றும் ஒரு விரல் நன்றாக உள்ளது. இப்போது சிறிய கிளிக் இடது பச்சை பையன். அது பச்சை நிரப்பும் வரை இப்போது நடத்த. நல்ல. இப்போது, போன்ற, மேல் நிலை ஒன்று. [00:41:16] பார்வையாளர்கள்: ஆமாம், நாம் விரும்பவில்லை இங்கே நிலை ஒன்று,. [00:41:20] டேவிட் ஜே MALAN: நல்ல. சரி, அதனால் அனைத்து நீங்கள் வேண்டும் கயிறு வெட்டி செய்ய. உங்கள் கர்சர் அங்கு கீழே வெள்ளை ஒன்று தான். [00:41:28] மிகவும் நல்ல. சரி, அது கடினமாக பெற தான். எனவே இப்போது அடுத்த மீது உங்கள் விரல் பிடித்து. நல்ல. இந்த ஒன்று கடினம். [00:41:39] பார்வையாளர்கள்: ஓ தனம். சரி. அது அந்த வழியில் செல்ல விரும்புகிறது. ஓ தனம், அப்படி [00:41:44] டேவிட் ஜே MALAN: ஆமாம். இரண்டாம் இலக்கு அனைத்து நட்சத்திரங்கள் பெற உள்ளது. சரி, அடுத்த. [00:41:53] நீங்கள் இந்த மூன்றாவது ஒரு பெற முடியும் என்று பார்ப்போம். நல்ல. சரி, அங்கே போ. [00:42:06] நிச்சயமாக. ஓ, நல்ல. அனைத்து சரியான. [00:42:11] அதனால் நாம் இன்று இங்கே தள்ளிப்போடு? யாரையும் விளையாட விரும்பும் வரை வரட்டும். எங்கள் தன்னார்வ லாரா மிகவும் நன்றி. நாம் திங்களன்று நீங்கள் பார்ப்போம். [00:42:18] பார்வையாளர்கள்: நீங்கள் ஒருவேளை இந்த திரும்ப வேண்டும். [00:42:21] காண்க 2: அடுத்த CS50 மணிக்கு