1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,260 >> SPIKA 1: Hebu kutekeleza search injini au, angalau, frontend user 3 00:00:03,260 --> 00:00:06,590 interface kwa ajili ya kutafuta injini kwamba inaruhusu mtumiaji aina katika baadhi ya maneno 4 00:00:06,590 --> 00:00:09,370 na kisha kutafuta duniani kote mtandao kwa ajili ya sheria hizo. 5 00:00:09,370 --> 00:00:13,690 Ili kufanikisha hili, tutaweza kutumia "mfumo" HTML ya tag, kama vile wengine wachache. 6 00:00:13,690 --> 00:00:17,140 Hapa katika Search.html, nimekuwa tayari kujipatia yetu ilianza na ufunguzi na 7 00:00:17,140 --> 00:00:18,500 kufunga vitambulisho chache. 8 00:00:18,500 --> 00:00:22,570 Hivyo sasa hapa, ndani ya mwili huu, hebu kwanza kufafanua kichwa cha CS50 9 00:00:22,570 --> 00:00:26,460 Kutafuta na kutumika kama jina la aina katika mwili wa ukurasa. 10 00:00:26,460 --> 00:00:30,660 >> Hebu kisha kufungua "mfumo" tag, na preemptively, hebu karibu, hivyo si 11 00:00:30,660 --> 00:00:31,930 kusahau baadaye. 12 00:00:31,930 --> 00:00:37,450 Hebu kisha kufafanua pembejeo tag, ambao jina lake ni "q" kwa ajili ya swala, na ambao 13 00:00:37,450 --> 00:00:40,810 aina litakuwa "maandishi," ili kisakuzi mithili ya hii kama ya maandishi 14 00:00:40,810 --> 00:00:41,840 juu ya ukurasa. 15 00:00:41,840 --> 00:00:43,720 Hebu basi karibu tag hii. 16 00:00:43,720 --> 00:00:46,480 Hebu kisha kuingiza line mapumziko chini. 17 00:00:46,480 --> 00:00:50,870 Na hebu sasa kufafanua zaidi pembejeo moja hii wakati, ambaye aina itakuwa kuwasilisha, 18 00:00:50,870 --> 00:00:56,640 hivyo kwamba Kuwasilisha kifungo, na ambao thamani au studio ni CS50 Search. 19 00:00:56,640 --> 00:00:59,930 >> Sasa tumekuwa inavyoelezwa fomu hii, lakini sisi si maalum kwa ambapo fomu 20 00:00:59,930 --> 00:01:01,120 lazima kuwasilishwa. 21 00:01:01,120 --> 00:01:04,480 Hebu kuongeza sifa mbili zaidi kuwa sahihi zaidi hapa. 22 00:01:04,480 --> 00:01:09,410 Kwanza, hebu taja katika "mfumo" tag yenyewe kwamba mbinu ambayo hii 23 00:01:09,410 --> 00:01:12,620 aina lazima kuwasilishwa ni HTTP kupata. 24 00:01:12,620 --> 00:01:16,150 Na hebu bayana kwamba hatua au marudio ya aina hii itakuwa 25 00:01:16,150 --> 00:01:22,540 https://www.google.com/search. 26 00:01:22,540 --> 00:01:25,690 >> Sasa, najua kwamba URL lipo kwa sababu Nimeona ni kwa baadhi ya wakati katika wangu 27 00:01:25,690 --> 00:01:27,080 browser anwani bar. 28 00:01:27,080 --> 00:01:32,020 Hivyo mimi nina tu kwenda kwa kutaja mtumiaji kwamba URL kwa matokeo yao search. 29 00:01:32,020 --> 00:01:35,380 Hebu sasa ila, mabadiliko ya ruhusa juu, na kufungua hatua hii. 30 00:01:35,380 --> 00:01:41,090 "Chmod pamoja na r search.html." Hebu sasa kufungua Chrome. 31 00:01:41,090 --> 00:01:46,770 http://localhost/search.html. 32 00:01:46,770 --> 00:01:49,345 Si sexiest ya injini ya utafutaji, lakini hebu angalia kama ni kazi. 33 00:01:49,345 --> 00:01:51,920 34 00:01:51,920 --> 00:01:53,240 Na kuna baadhi ya paka. 35 00:01:53,240 --> 00:01:57,140 >> Taarifa ingawa, kuliko katika bar anwani ni hasa URL kwamba mimi ilivyotarajiwa, 36 00:01:57,140 --> 00:01:58,910 lakini kwa kitu kidogo zaidi mwishoni. 37 00:01:58,910 --> 00:02:04,260 Kama mimi kuvuta hapa, taarifa kwamba URL ni hasa kama sisi ilivyotarajiwa, lakini kwa 38 00:02:04,260 --> 00:02:07,260 swali q usawa paka juu. 39 00:02:07,260 --> 00:02:08,729 Wapi kwamba kuja kutoka? 40 00:02:08,729 --> 00:02:12,880 >> Naam, kwa sababu mimi in fomu kuwa alikuwa na mchango wa, jina lake q, yetu 41 00:02:12,880 --> 00:02:16,300 kisakuzi alichukua juu yake yenyewe na kuongeza kwamba swali alama na kisha kuweka kwamba 42 00:02:16,300 --> 00:02:17,820 jina parameter ya - q - 43 00:02:17,820 --> 00:02:21,130 ikifuatiwa na ishara sawa, ikifuatiwa na paka, ambayo ni thamani ya kuwa mimi 44 00:02:21,130 --> 00:02:22,550 mwenyewe typed in 45 00:02:22,550 --> 00:02:26,130 Kama kulikuwa na zaidi vigezo kama ndani ya URL, browser ingekuwa 46 00:02:26,130 --> 00:02:28,500 kuwa tu kutengwa yao kwa Ampersand. 47 00:02:28,500 --> 00:02:30,790 Lakini katika kesi hii, tuna moja tu kama jozi. 48 00:02:30,790 --> 00:02:35,040 Na kwamba ni zinazotolewa kama pembejeo kwa Google sana kama parameter ni 49 00:02:35,040 --> 00:02:37,000 zinazotolewa na kazi ni pembejeo. 50 00:02:37,000 --> 00:02:40,600 Na Google basi anatumia pembejeo kwamba kwa kutafuta database yake kwa namna fulani na 51 00:02:40,600 --> 00:02:42,180 kuonyesha ukurasa wa matokeo. 52 00:02:42,180 --> 00:02:43,755