1 00:00:00,000 --> 00:00:00,500 2 00:00:00,500 --> 00:00:04,810 [இசை] 3 00:00:04,810 --> 00:00:06,940 >> டக் LLOYD: எனவே இன்னும் ஒரு கருத்தை வகையான என்று 4 00:00:06,940 --> 00:00:12,120 அப்படி குடையின் கீழ் விழுகிறது ஜாவா, அஜாக்ஸ் என்ற ஒன்று உள்ளது. 5 00:00:12,120 --> 00:00:15,310 இந்த புள்ளி வரை, எங்கள் ஜாவா தொடர்பு 6 00:00:15,310 --> 00:00:17,727 ஒரு தள்ள மட்டுப்படுத்தப்பட்டுள்ளன பொத்தானை மற்றும் ஏதோ நடக்கிறது. 7 00:00:17,727 --> 00:00:19,560 மற்றும் குறிப்பாக, நடக்கும் என்று ஒன்று 8 00:00:19,560 --> 00:00:22,950 எங்கள் வலைத்தளங்களில் பார்த்து மாறுதல்களும் உள்ளது. 9 00:00:22,950 --> 00:00:23,450 சரியா? 10 00:00:23,450 --> 00:00:26,540 குறிப்பாக போல், ஆவண ஆப்ஜெக்ட் மாதிரி வீடியோ, 11 00:00:26,540 --> 00:00:29,060 நான் பின்னணி நிறம். 12 00:00:29,060 --> 00:00:33,240 நான் செய்தேன் என்று போது, நான் இல்லை எந்த சிறப்பு கூடுதல் கோரிக்கைகள் செய்ய. 13 00:00:33,240 --> 00:00:36,800 நான் என்று கேட்டு இல்லை சர்வர் எனக்கு ஒரு புதிய பக்கம் அனுப்ப. 14 00:00:36,800 --> 00:00:39,620 நான், நான் ஏற்கனவே என்ன மாற்றப்பட்டது. 15 00:00:39,620 --> 00:00:42,245 நான், என் பக்கம் ஏற்றவும் இல்லை மற்றும் விஷயங்கள் நிச்சயம், மாற்றம் 16 00:00:42,245 --> 00:00:43,760 எனவே அது மிகவும் நல்லது. 17 00:00:43,760 --> 00:00:48,400 ஆனால் நிச்சயமாக இல்லை சில கையேடு பயனர் இடைத்தொடர்பு சம்பந்தப்பட்டது. 18 00:00:48,400 --> 00:00:53,140 அஜாக்ஸ் அனுமதிக்கிறது என்று ஒரு குளிர் நுட்பமாகும் எங்களுக்கு ஒரு பக்கம் உள்ளடக்கத்தை புதுப்பிக்க, 19 00:00:53,140 --> 00:00:55,750 மற்றும் மட்டும் தோற்றம் மற்றும் ஏற்ற இல்லாமல், உணர்கிறேன். 20 00:00:55,750 --> 00:00:58,610 >> போது குறிப்பாக நான் ஒரு பக்கத்தின் உள்ளடக்கத்தை மேம்படுத்தும் சொல்ல, 21 00:00:58,610 --> 00:01:01,990 நான் நாம் மீண்டும் எழுத சொல்லவில்லை ஜாவா பயன்படுத்தி பக்கம். 22 00:01:01,990 --> 00:01:06,560 நான் நாம் உண்மையில் கேட்டு சொல்கிறேன் சர்வர் இருந்து மேலும் தகவல் 23 00:01:06,560 --> 00:01:08,640 எங்கள் பக்கம் ஏற்றவும் இல்லாமல். 24 00:01:08,640 --> 00:01:10,850 >> ஒரு பிட் இப்போது அந்த மாதிரி ஒரு முன்னேறிய தொழில் நுட்பம் 25 00:01:10,850 --> 00:01:11,950 நாங்கள் பேச போகிறோம் என்று இந்த வீடியோ பற்றி. 26 00:01:11,950 --> 00:01:13,720 நாம் சில தொடர்பு இல்லை போகிறோம். 27 00:01:13,720 --> 00:01:17,750 நாம் செய்ய போது, நான் இருக்க போகிறேன் வலை சர்வர் கோரிக்கைகளை செய்து. 28 00:01:17,750 --> 00:01:21,140 இந்த வழக்கில், என்ன தான் இருக்கிறது என் அப்பாச்சி இணைய சேவையகம் இயங்கும். 29 00:01:21,140 --> 00:01:25,010 நான் கூடுதல் செய்து கொள்ள போகிறேன் கோரிக்கைகளை நான், ஒரு வலை பக்கம் சென்று போது 30 00:01:25,010 --> 00:01:26,890 ஆனால் என் பக்கம் புதுப்பிக்க முடியாது. 31 00:01:26,890 --> 00:01:30,000 >> அது நடக்கிறது ஒத்தியங்காமல் என் பக்கம் மேம்படுத்த. 32 00:01:30,000 --> 00:01:31,840 என்று, உண்மையில், தான் அஜாக்ஸ் குறிக்கும், 33 00:01:31,840 --> 00:01:35,400 ஒத்திசையா ஜாவா மற்றும் XML ஆகிறது. 34 00:01:35,400 --> 00:01:37,910 XML மார்க் மற்றொரு வகையான மொழி, நீங்கள் வரிசைப்படுத்த முடியும் 35 00:01:37,910 --> 00:01:39,680 வெறும் HTML போல் அதை நினைக்க. 36 00:01:39,680 --> 00:01:42,990 இது, மிகவும் அதே விஷயம் ஆனால் அது அடிப்படையில் ஒரு மொழி தான். 37 00:01:42,990 --> 00:01:47,770 எனவே இது ஒரு ஒத்திசைவற்ற தான் ஜாவா மற்றும் ஒரு மொழி. 38 00:01:47,770 --> 00:01:50,590 >> எனவே இந்த பயன்படுத்த அஜாக்ஸ் தொழில் நுட்பம் அஜாக்ஸ் 39 00:01:50,590 --> 00:01:52,230 ஒரு தனி நிரலாக்க மொழி அல்ல. 40 00:01:52,230 --> 00:01:55,300 இது ஒரு வெறும் வகையான தான் techniques-- நாங்கள் தொகுப்பு 41 00:01:55,300 --> 00:01:57,870 ஒரு சிறப்பு உருவாக்க வேண்டும் ஜாவா பொருள், இது 42 00:01:57,870 --> 00:02:00,689 ஒரு டிலிருந்து என்று அழைக்கப்படுகிறது. 43 00:02:00,689 --> 00:02:01,980 இப்போது, அது இந்த செய்ய மிகவும் எளிது. 44 00:02:01,980 --> 00:02:04,550 நாம் தான் சொல்ல ரகம், என்ன நாம் இந்த பொருள் அழைக்க வேண்டும், 45 00:02:04,550 --> 00:02:07,030 புதிய டிலிருந்து சமம். 46 00:02:07,030 --> 00:02:11,050 இப்போது நாம் பெற்றுள்ளனர் பொருளின் ஒரு அஜாக்ஸ் வகையான, 47 00:02:11,050 --> 00:02:14,370 அல்லது ஒரு டிலிருந்து அனுமதிக்கும் பொருள், 48 00:02:14,370 --> 00:02:18,360 எங்களுக்கு ஒத்தியங்காமல் எங்கள் பக்கம் புதுப்பிக்க. 49 00:02:18,360 --> 00:02:23,100 >> நாம் இந்த புதிய விட்டிருக்கும் பிறகு பொருள், இந்த டிலிருந்து, 50 00:02:23,100 --> 00:02:27,760 நாம் ஏதாவது செய்ய வேண்டும், அதன் onreadystatechange நடத்தை. 51 00:02:27,760 --> 00:02:30,360 Onreadystatechange நடத்தை உண்மையில் வெறும் உள்ளது 52 00:02:30,360 --> 00:02:34,080 நீங்கள் ஒரு கோரிக்கையை போது ஒரு வலை பக்கம், பக்கம் 53 00:02:34,080 --> 00:02:35,880 பல படிநிலைகள் மூலம் செல்கிறது. 54 00:02:35,880 --> 00:02:37,370 முதல், ஒரு கோரிக்கை அனுப்பப்பட்டது. 55 00:02:37,370 --> 00:02:39,860 பின்னர், கோரிக்கை வருகிறது அனுப்பி, ஆனால் அதன் மீது நடவடிக்கை இல்லை. 56 00:02:39,860 --> 00:02:41,580 பின்னர் கோரிக்கை மீது செயல்பட்டது. 57 00:02:41,580 --> 00:02:43,680 பின்னர் வேண்டுகோள் நீங்கள் மீண்டும் அனுப்பப்படும். 58 00:02:43,680 --> 00:02:46,930 >> பின்னர், வேண்டுகோள் முழுமையாக உங்கள் பக்கம் உள்ள ஏற்றப்படும். 59 00:02:46,930 --> 00:02:48,640 அந்த வெவ்வேறு மாநிலங்கள் உள்ளன. 60 00:02:48,640 --> 00:02:53,890 எனவே நாம் நமது அமைக்க வேண்டும் புதிய டிலிருந்து பொருள் 61 00:02:53,890 --> 00:02:58,740 போது தயாராக மாநில மாற்றங்கள் மாற்ற. 62 00:02:58,740 --> 00:03:01,925 மற்றும் பொதுவாக, நாம் இந்த செய்ய ஒரு அநாமதேய செயல்பாடு, வரையறுக்கும் இது 63 00:03:01,925 --> 00:03:04,490 நாம் இருந்து தெரிந்திருந்தால் இப்போது ஜாவா, என்று 64 00:03:04,490 --> 00:03:09,840 போது தயாராக மாநில மாற்றங்கள் என்று அழைக்கப்படுகிறது. 65 00:03:09,840 --> 00:03:11,340 அதை விட உண்மையில் இல்லை இன்னும் இருக்கிறது. 66 00:03:11,340 --> 00:03:14,340 நாம் ஒரு வரையறுக்கும் போகிறாய் அநாமதேய செயல்பாடு, அப்படி என்ன 67 00:03:14,340 --> 00:03:16,440 நாங்கள் செய்து ஜாவா, நாம் எங்கே என்று 68 00:03:16,440 --> 00:03:18,750 ஒரு அநாமதேய செயல்பாடு இல்லை ஒரு கிளிக் பதிலளிக்க, 69 00:03:18,750 --> 00:03:23,230 அல்லது நாம் ஒரு வரைபடத்தை செய்து போது ஒரு வரிசை பல்வேறு பொருட்களை. 70 00:03:23,230 --> 00:03:25,220 >> ஏதோ போது நடந்தது ஏதாவது சொடுக்கும். 71 00:03:25,220 --> 00:03:28,810 இந்த வழக்கில், அது தான் ஏதோ தான் என்ன நடக்கிறது போது எங்கள் பக்கம் மாநில 72 00:03:28,810 --> 00:03:30,160 மாற்றங்கள். 73 00:03:30,160 --> 00:03:32,730 மற்ற இரண்டு பண்புகள் உள்ளன வகையான of-- அவர்கள் இல்லை என்று 74 00:03:32,730 --> 00:03:35,524 என்று மட்டுமே பண்புகள் டிலிருந்து உள்ளார்ந்த, 75 00:03:35,524 --> 00:03:36,940 ஆனால் அவர்கள் மிகவும் முக்கியம் தான் இருக்கிறார்கள். 76 00:03:36,940 --> 00:03:39,815 ReadyState என்று ஏதாவது, அங்கு, இது ஒருவேளை நீங்கள் யூகிக்க முடியும் என, 77 00:03:39,815 --> 00:03:41,750 onreadystatechange தொடர்பான. 78 00:03:41,750 --> 00:03:44,250 அது உண்மையில் நீங்கள் சொல்கிறது readyState என்ன. 79 00:03:44,250 --> 00:03:46,289 0, 1, 2, 3, மற்றும் 4 உள்ளன அங்கு சாத்தியங்கள், 80 00:03:46,289 --> 00:03:48,080 அவர்கள் என்னுடைய தோராயமாக தொடர்புடைய என்ன 81 00:03:48,080 --> 00:03:50,030 நான் ஒரு இரண்டாவது முன்பு பற்றி பேச. 82 00:03:50,030 --> 00:03:53,100 >> பின்னர் நிலை, இது வட்டம் எல்லாம் சரி சென்றார் என்றால், 83 00:03:53,100 --> 00:03:56,710 குறுகிய இது, 200 ஆகும் ஐந்து, நிச்சயமாக, சரி, 84 00:03:56,710 --> 00:03:58,330 நாம் HTTP இருந்து தெரிந்திருந்தால் இது. 85 00:03:58,330 --> 00:04:03,735 எனவே நாம் நம்பிக்கையுடன் என்று எங்கள் தயார் நிலைக்கு நான்கு, மற்றும் நம் நிலையை 200 ஆகும். 86 00:04:03,735 --> 00:04:07,940 எங்கள் தயார் நிலைக்கு என்றால் நான்கு, மற்றும் பதில் இல்லை 87 00:04:07,940 --> 00:04:11,490 மீது தயாராக உள்ளது பக்கம், மற்றும் நிலையை 200 ஆகும், 88 00:04:11,490 --> 00:04:13,580 நாம் செய்ய முடிந்தது எல்லாம் வெற்றிகரமாக, 89 00:04:13,580 --> 00:04:17,209 இப்போது நாம் ஒத்தியங்காமல் முடியும் எங்கள் பக்கம் புதுப்பிக்க 90 00:04:17,209 --> 00:04:21,730 ஏற்றவும் இல்லாமல் அது முழு உள்ளடக்கத்தை. 91 00:04:21,730 --> 00:04:27,710 >> நாம் என்ன நடக்கிறது என்று வரையறுக்கப்பட்ட நான் பிறகு onreadystatechange நடத்தை, 92 00:04:27,710 --> 00:04:31,020 நாம் அந்த பார்த்துவிட்டேன் readyState 4, மற்றும் நிலையை 200 93 00:04:31,020 --> 00:04:33,900 நாம் செய்ய வேண்டும் அனைத்து ஒரு ஒத்திசைவற்ற திறந்து 94 00:04:33,900 --> 00:04:38,530 கோரிக்கை, இது தான் செய்து வருகிறது ஒரு HTTP பொதுவாக கோரிக்கை GET. 95 00:04:38,530 --> 00:04:41,950 வெறும் வேலைத்திட்ட அதை செய்து, அதற்கு பதிலாக நமது இணைய உலாவி மூலம். 96 00:04:41,950 --> 00:04:43,786 பின்னர் நாம் என்று கோரிக்கை அனுப்ப. 97 00:04:43,786 --> 00:04:45,660 அதனால் என்ன ஒருவேளை இந்த செய்கிறது பின்னணியில் போன்ற பாருங்கள்? 98 00:04:45,660 --> 00:04:49,790 எனவே இங்கே ஒரு செயல்பாடு என்று அஜாக்ஸ் கோரிக்கைகளை மேற்கொள்கின்றன. 99 00:04:49,790 --> 00:04:50,290 சரி? 100 00:04:50,290 --> 00:04:52,430 நான் தன்னிச்சையாக அவர் அது ஒரு வாதம் ஏற்றுக்கொள்கிறார். 101 00:04:52,430 --> 00:04:55,550 இந்த ஒரு ஒரு வகையான இங்கே பொது எலும்புக்கூட்டை. 102 00:04:55,550 --> 00:05:00,890 ஆரம்பத்தில், நாம் பெற நம்மை ஒரு புதிய டிலிருந்து பொருள். 103 00:05:00,890 --> 00:05:03,830 பின்னர், நான் அமைக்க வேண்டும் onreadystatechange நடத்தை. 104 00:05:03,830 --> 00:05:06,970 அதனால் நான் சொல்ல போகிறேன் போது readyState மாற்றங்கள், 105 00:05:06,970 --> 00:05:10,110 நான் இந்த செயல்பாடு அழைக்க வேண்டும். 106 00:05:10,110 --> 00:05:12,570 >> கேட்க போகிறது எந்த கேள்வி, readyState என்றால் 107 00:05:12,570 --> 00:05:17,240 readyState மாறிவிட்டது என்றால், 4 ஆகிறது 4 இருக்கும், மற்றும் நிலையை 200 இருந்தது, 108 00:05:17,240 --> 00:05:20,799 எனவே நான், ஒரு வெற்றிகரமான கோரியிருந்தார் பக்கம் ஏதாவது செய்ய வேண்டும். 109 00:05:20,799 --> 00:05:22,590 நாம் பாருங்கள் வேண்டும் ஒரு எடுத்துக்காட்டாக என்ன 110 00:05:22,590 --> 00:05:25,010 என்று ஏதாவது ஒரு இரண்டாவது இருக்கலாம். 111 00:05:25,010 --> 00:05:27,830 எனவே, இப்போது நான் வரையறுக்கப்பட்ட என் அநாமதேய செயல்பாடு, 112 00:05:27,830 --> 00:05:31,340 என் பதில் செயல்பாடு போதெல்லாம் readyState மாற்றங்கள். 113 00:05:31,340 --> 00:05:37,120 >> எனவே நான் ஒரு திறக்க வேண்டும் திறந்த முறையை பயன்படுத்தி, கோரிக்கை. 114 00:05:37,120 --> 00:05:39,160 பின்னர், நான் என்று கோரிக்கை அனுப்ப. 115 00:05:39,160 --> 00:05:41,980 மேலும் தான் பாருங்கள் அனுமதிக்க ஒரு உறுதியான உதாரணம் 116 00:05:41,980 --> 00:05:46,290 என்ன அஜாக்ஸ் எங்கள் இணைய பக்கங்களில் செய்ய முடியும். 117 00:05:46,290 --> 00:05:49,740 எனவே நான் இங்கு ஒரு மிக எளிய வேண்டும் பக்கம் home.html என்று. 118 00:05:49,740 --> 00:05:53,620 நான் ஒரு தகவல் செல்கிறது கிடைத்துவிட்டது இங்கே மற்றும் மெனுவினை ஒருவித. 119 00:05:53,620 --> 00:05:55,390 >> நாம் ஒரு இரண்டாவது இந்த மீண்டும் சொல்கிறேன். 120 00:05:55,390 --> 00:05:59,150 ஆனால் நான் இப்போது ஒரு எடுக்க வேண்டும் என்று உண்மையான மூல குறியீடு பாருங்கள். 121 00:05:59,150 --> 00:06:01,080 எனவே, நான் home.html திறந்து போகிறேன். 122 00:06:01,080 --> 00:06:03,490 123 00:06:03,490 --> 00:06:04,740 நாம் என்ன நடக்கிறது என்று பார்ப்போம். 124 00:06:04,740 --> 00:06:08,240 இங்கே மிகவும் மேலே எனவே, நான் வேண்டும் என்ன நடக்கிறது என்று சில ஜாவா பொருள். 125 00:06:08,240 --> 00:06:12,470 >> இங்கே, நான் வெளிப்படையாக இல்லை யாருடைய அடையாள infodiv ஒரு கிராம, 126 00:06:12,470 --> 00:06:15,290 மற்றும் சில தகவல் அங்கு செல்ல போகிறது. 127 00:06:15,290 --> 00:06:16,374 பின்னர் நான் இந்த வடிவம் வேண்டும். 128 00:06:16,374 --> 00:06:18,081 மற்றும் உள்ளே இந்த வடிவம், என்னிடம் ஒன்று 129 00:06:18,081 --> 00:06:20,200 ஒரு தேர்வு என அழைத்தார் ஒரு மெனுவினை ஆகிறது 130 00:06:20,200 --> 00:06:22,150 பல்வேறு விருப்பங்கள் ஒரு கொத்து. 131 00:06:22,150 --> 00:06:26,150 என்று, போது மாற்றுகிறது போது தேர்ந்தெடுக்கப்பட்டுள்ளது என்பதை விருப்பத்தை கொண்டுள்ளது 132 00:06:26,150 --> 00:06:30,600 மாற்றம், நான் அழைக்க போகிறேன் சில செயல்பாடு cs50Info, 133 00:06:30,600 --> 00:06:33,190 பின்னர் நான் போகிறேன் எந்த தவறு வேகமாக சரி கடந்து, 134 00:06:33,190 --> 00:06:35,740 அங்கு இந்த குறிக்கிறது இது விருப்பத்தை தேர்வு செய்யப்பட்டார், 135 00:06:35,740 --> 00:06:39,820 மற்றும் மதிப்பு, இங்கே விருப்பத்தை இந்த ஒன்றாகும் மதிப்பு = சமம் காலியாக, "Blumberg," 136 00:06:39,820 --> 00:06:42,610 "Bowden," "சான்," மற்றும் "Malan." 137 00:06:42,610 --> 00:06:45,090 >> அதனால் என்ன உண்மையில் வலிமை நான் இதை செய்ய போது இங்கே நடக்கும்? 138 00:06:45,090 --> 00:06:48,800 சரி, ஒரு எடுத்து விடுங்கள் blumberg.html பாருங்கள். 139 00:06:48,800 --> 00:06:51,330 140 00:06:51,330 --> 00:06:53,924 அது ஒரு போல் தெரிகிறது சில HTML துணுக்கை. 141 00:06:53,924 --> 00:06:56,090 உண்மையில், நான் என்ன நம்பிக்கையுடன் இங்கே என்ன நடக்க போகிறது 142 00:06:56,090 --> 00:07:00,020 நான் அடைப்பை முடியும் இருக்க போகிறேன் என் வலை பக்கம் நேரடியாக இந்த HTML 143 00:07:00,020 --> 00:07:02,970 ஏற்றவும் இல்லாமல் பக்கம், போன்ற போது 144 00:07:02,970 --> 00:07:07,510 நான் துளி கீழே இருந்து ஹன்னா தேர்வு பட்டி, ஹன்னா பற்றிய தகவல்களை, 145 00:07:07,510 --> 00:07:11,100 குறிப்பாக, இந்த தகவலை இங்கே blumberg.html உள்ள, 146 00:07:11,100 --> 00:07:12,574 பக்கம் வரை காட்டுகிறது என்ன. 147 00:07:12,574 --> 00:07:13,740 நான் புதுப்பிக்க வேண்டும். 148 00:07:13,740 --> 00:07:16,842 நான், யாரோ தேர்வு செய்தால் தங்கள் தகவல் காண்பிக்க வேண்டும். 149 00:07:16,842 --> 00:07:17,550 நான் இந்த எப்படி செய்ய வேண்டும்? 150 00:07:17,550 --> 00:07:20,290 மீண்டும், இந்த தேவைப்படுகிறது எங்களுக்கு சில அஜாக்ஸ் பயன்படுத்த. 151 00:07:20,290 --> 00:07:22,540 எனவே, நாம் ajax.js. திறக்க வேண்டும் 152 00:07:22,540 --> 00:07:25,550 இங்கே, cs50Info அந்த செயல்பாடு உள்ளது. 153 00:07:25,550 --> 00:07:27,410 பெயர் எதுவும் இருந்தால், நான் திரும்ப. 154 00:07:27,410 --> 00:07:31,450 நான் என்றால் எதையும் செய்ய போவதில்லை காலியாக விருப்பத்தை தேர்வு செய்யப்பட்டுள்ளார். 155 00:07:31,450 --> 00:07:35,420 இல்லையெனில், நான் போகிறேன் ஒரு புதிய டிலிருந்து உருவாக்க. 156 00:07:35,420 --> 00:07:39,020 அப்போது, எனக்கு போது சொல்ல போகிறேன் readyState மாற்றங்கள், இந்த செயல்பாடு அழைக்க. 157 00:07:39,020 --> 00:07:43,630 >> மேலும் readyState என்றால் 4 மற்றும் நிலையை 200 ஆகும், 158 00:07:43,630 --> 00:07:45,740 இங்கே கொஞ்சம் தான் வரி 13 ம் jQuery என்ற. 159 00:07:45,740 --> 00:07:50,450 ஆனால் நான் கூறி உள்ளது செய்கிறேன் நான் அனைத்து, infodiv உள்ளடக்கங்களை மாற்ற 160 00:07:50,450 --> 00:07:57,820 நான் ஒரு மீண்டும் கிடைத்தது என்ன இருக்க வேண்டும், என் HttpRequest இருந்து பதில். 161 00:07:57,820 --> 00:07:59,590 >> என் HttpRequest என்ன? 162 00:07:59,590 --> 00:08:02,020 சரி, சரி என்று இங்கே வரி 18 மற்றும் 19 ம். 163 00:08:02,020 --> 00:08:08,550 வரி 18, நான் அடிப்படையில் தயாராகி வருகிறேன் ஒரு + என்ற பெயர் .html பெற்றுக். 164 00:08:08,550 --> 00:08:11,170 மீண்டும், பெயர் இங்கு உள்ளது என்று வாதம் 165 00:08:11,170 --> 00:08:14,280 cs50Info ஒரு அளவுரு வழங்கப்பட்டது. 166 00:08:14,280 --> 00:08:18,460 >> எனவே அடிப்படையில், நான் யாரோ கடந்து செல்லும் விருப்பங்கள் என்று செட் இருந்தது, பெயரிட 167 00:08:18,460 --> 00:08:22,980 நாங்கள் கண்ட மெனுவினை வடிவில். 168 00:08:22,980 --> 00:08:24,450 நான் அந்த பெயரை வருகிறது. 169 00:08:24,450 --> 00:08:29,530 நான் விரும்புகிறேன் சொல்கிறேன் எனக்கு என்று file.html பெற்றுக்கொள்ள தயவு செய்து, 170 00:08:29,530 --> 00:08:31,020 பின்னர் என்று கோரிக்கை அனுப்ப. 171 00:08:31,020 --> 00:08:34,820 >> அதனால் அந்த onreadystatechange போகிறது கேட்டு மற்றும் காத்து காத்துக்கொண்டு இருக்க 172 00:08:34,820 --> 00:08:39,460 மற்றும் readyState வரை, காத்து 4, மற்றும் நிலையை 200 ஆகும். 173 00:08:39,460 --> 00:08:44,970 எனவே, பணியாற்றினார் செய்ய தயாராக இருக்கிறது மற்றும் கோரிக்கை வெற்றிகரமாக இருந்தது. 174 00:08:44,970 --> 00:08:49,500 அது இருந்தால், பின்னர், அது நடக்கிறது infodiv உள்ளடக்கங்களை மாற்ற 175 00:08:49,500 --> 00:08:53,030 நான் மீண்டும் தான் என்று பதில் உரை இருக்கும். 176 00:08:53,030 --> 00:08:54,930 >> எனவே எப்படி இந்த பார்ப்போம் உண்மையில் வேலை என்று. 177 00:08:54,930 --> 00:08:58,860 எனவே தான் என் உலாவி மீது தலைமை வேண்டும் சாளரம், மற்றும் நாம் இங்கே பார்க்க வேண்டும். 178 00:08:58,860 --> 00:09:01,359 எனவே பாருங்கள் அனுமதிக்க என்ன அஜாக்ஸ் இங்கே என்ன நடக்கிறது. 179 00:09:01,359 --> 00:09:03,400 எனவே நாம் யாரோ தேர்வு செய்யலாம் மெனுவினை இருந்து. 180 00:09:03,400 --> 00:09:06,079 எனவே, இந்த விஷயத்தில், நாம் வெறும் ஹன்னா தேர்வு. 181 00:09:06,079 --> 00:09:08,120 அறிவிப்பு என்று ஹன்னா தகவல் மாற்றப்பட்டால், 182 00:09:08,120 --> 00:09:11,030 ஆனால் நான் any-- இல்லை என் பக்கம் முற்றிலும் ஏற்றவும். 183 00:09:11,030 --> 00:09:12,190 பொருட்களை தங்கியிருந்தார். 184 00:09:12,190 --> 00:09:13,320 பலவற்றுக்கு தங்கியிருந்தார். 185 00:09:13,320 --> 00:09:14,320 அஜாக்ஸ் டெஸ்ட் மாற்ற முடியவில்லை. 186 00:09:14,320 --> 00:09:16,700 பொத்தானை தன்னை, இந்த மெனுவினை மாற்ற முடியவில்லை. 187 00:09:16,700 --> 00:09:18,260 ஆனால் தகவல் இல்லை மாற்றம் செய்தார். 188 00:09:18,260 --> 00:09:20,218 எப்படி பொறுத்து விரைவில் என் கணினி நகர்வுகள், 189 00:09:20,218 --> 00:09:24,430 நீங்கள் உண்மையில் உள்ளடக்கம் என்று பார்க்க வேண்டும் மறைந்து பின்னர் உண்மையில் மீண்டும் தோன்றுகிறது 190 00:09:24,430 --> 00:09:24,930 விரைவில். 191 00:09:24,930 --> 00:09:27,320 என்று இருப்பது உள்ளடக்கம் infodiv நீக்கப்பட்டன 192 00:09:27,320 --> 00:09:29,940 பின்னர் ஒரு பதிலாக புதிய ஒத்திசைவற்ற கோரிக்கை. 193 00:09:29,940 --> 00:09:34,410 >> நான் சொல்ல வேண்டும், அது மாற என்றால், Rob-- மீண்டும், பாருங்கள், 194 00:09:34,410 --> 00:09:38,379 ஒருவேளை நாம் உண்மையில் அதை பார்க்க வேண்டும் மறைந்து மற்றும் விரைவில் மீண்டும் தோன்றும். 195 00:09:38,379 --> 00:09:38,920 நீங்கள் பார்க்க? 196 00:09:38,920 --> 00:09:41,400 எப்படி அது, விட்டு வந்துவிட்டது பின்னர் அதை நிரப்ப? 197 00:09:41,400 --> 00:09:43,640 என்று அஜாக்ஸ் கோரிக்கை நடைபெற்று வகையான. 198 00:09:43,640 --> 00:09:46,060 அதனால் பொறுத்து நபர் நான் இருக்கிறேன், தேர்வு 199 00:09:46,060 --> 00:09:50,690 வேறு ஒத்திசைவற்ற செய்யும் வேறு ஒரு கோப்பு கோரிக்கை 200 00:09:50,690 --> 00:09:52,730 நான் என் சர்வரில் இல்லை என்று. 201 00:09:52,730 --> 00:09:55,550 மேலும் உள்ளடக்கங்களை என் infodiv மேம்படுத்தும், 202 00:09:55,550 --> 00:09:58,457 நான் தேர்வு செய்த இந்த அடிப்படையாகக் கொண்டிருந்தது. 203 00:09:58,457 --> 00:10:00,040 அதனால் உண்மையில் அனைத்து அஜாக்ஸ் அங்கே தான். 204 00:10:00,040 --> 00:10:04,090 அது எங்களுக்கு இந்த ஒத்திசைவற்ற செய்ய அனுமதிக்கிறது கோரிக்கைகள், ஒரு பக்கம் மேம்படுத்தல்கள். 205 00:10:04,090 --> 00:10:06,450 இல்லாமல் முழு பக்கம் புதுப்பிக்க, 206 00:10:06,450 --> 00:10:08,520 நாம் புதிய பெற போகிறோம் மூலம் அதை உள்ளடக்கத்தை 207 00:10:08,520 --> 00:10:11,170 சர்வர் ஒரு புதிய புதிய கோரிக்கை. 208 00:10:11,170 --> 00:10:13,420 எனவே, எங்கள் பக்கங்கள் ஆக முடியும் மிகவும் ஒரு பிட் இன்னும் மாறும். 209 00:10:13,420 --> 00:10:15,128 >> மற்றும் நாம் இன்னும் கிடைக்கும் என மேலும் மேம்பட்ட, நீங்கள் 210 00:10:15,128 --> 00:10:17,700 போன்ற விஷயங்களை வந்துவிடும் என்ன என்று உங்கள் மின்னஞ்சல் இன்பாக்ஸ், 211 00:10:17,700 --> 00:10:19,850 அங்கு நீங்கள் எதுவும் செய்ய வேண்டாம். 212 00:10:19,850 --> 00:10:22,560 நீங்கள் ஒரு கிளிக் செய்ய வேண்டும் பட்டி கீழே சொட்டு அல்லது அப்படி எதுவும் கிளிக், 213 00:10:22,560 --> 00:10:25,920 மற்றும் திடீரென்று, உங்கள் புதிய மின்னஞ்சல் மேல் வரை காட்டுகிறது. 214 00:10:25,920 --> 00:10:27,840 என்று கூட தான் ஒரு அஜாக்ஸ் கோரிக்கை தான். 215 00:10:27,840 --> 00:10:30,460 அஜாக்ஸ் கோருகிறது உங்கள் சர்வர், மின்னஞ்சல் சேவையகம், 216 00:10:30,460 --> 00:10:33,360 அனைத்து தகவல் அனுப்ப உங்கள் சமீபத்திய மின்னஞ்சல்கள் பற்றி, 217 00:10:33,360 --> 00:10:38,110 நீங்கள் பார்க்க என்ன மாற்றுவதன் திரையில் மின்னஞ்சல்கள் உங்கள் புதிய தொகுப்பு இருக்க வேண்டும். 218 00:10:38,110 --> 00:10:41,080 நீங்கள் ஒரு புதிய ஒரு இருந்தால் என்று கிராம அங்கு, பின்னர் உள்ளடக்கம் 219 00:10:41,080 --> 00:10:44,580 பிரதிபலிக்கும் மாறும் மேம்படுத்தப்பட்ட உள்ளடக்கத்தை. 220 00:10:44,580 --> 00:10:45,480 நான் டக் லாயிட் இருக்கிறேன். 221 00:10:45,480 --> 00:10:47,500 இந்த CS50 உள்ளது. 222 00:10:47,500 --> 00:10:49,229