>> SPIKA 1: Hebu kutekeleza search injini au, angalau, frontend user
interface kwa ajili ya kutafuta injini kwamba inaruhusu mtumiaji aina katika baadhi ya maneno
na kisha kutafuta duniani kote mtandao kwa ajili ya sheria hizo.
Ili kufanikisha hili, tutaweza kutumia "mfumo" HTML ya tag, kama vile wengine wachache.
Hapa katika Search.html, nimekuwa tayari kujipatia yetu ilianza na ufunguzi na
kufunga vitambulisho chache.
Hivyo sasa hapa, ndani ya mwili huu, hebu kwanza kufafanua kichwa cha CS50
Kutafuta na kutumika kama jina la aina katika mwili wa ukurasa.
>> Hebu kisha kufungua "mfumo" tag, na preemptively, hebu karibu, hivyo si
kusahau baadaye.
Hebu kisha kufafanua pembejeo tag, ambao jina lake ni "q" kwa ajili ya swala, na ambao
aina litakuwa "maandishi," ili kisakuzi mithili ya hii kama ya maandishi
juu ya ukurasa.
Hebu basi karibu tag hii.
Hebu kisha kuingiza line mapumziko chini.
Na hebu sasa kufafanua zaidi pembejeo moja hii wakati, ambaye aina itakuwa kuwasilisha,
hivyo kwamba Kuwasilisha kifungo, na ambao thamani au studio ni CS50 Search.
>> Sasa tumekuwa inavyoelezwa fomu hii, lakini sisi si maalum kwa ambapo fomu
lazima kuwasilishwa.
Hebu kuongeza sifa mbili zaidi kuwa sahihi zaidi hapa.
Kwanza, hebu taja katika "mfumo" tag yenyewe kwamba mbinu ambayo hii
aina lazima kuwasilishwa ni HTTP kupata.
Na hebu bayana kwamba hatua au marudio ya aina hii itakuwa
https://www.google.com/search.
>> Sasa, najua kwamba URL lipo kwa sababu Nimeona ni kwa baadhi ya wakati katika wangu
browser anwani bar.
Hivyo mimi nina tu kwenda kwa kutaja mtumiaji kwamba URL kwa matokeo yao search.
Hebu sasa ila, mabadiliko ya ruhusa juu, na kufungua hatua hii.
"Chmod pamoja na r search.html." Hebu sasa kufungua Chrome.
http://localhost/search.html.
Si sexiest ya injini ya utafutaji, lakini hebu angalia kama ni kazi.
Na kuna baadhi ya paka.
>> Taarifa ingawa, kuliko katika bar anwani ni hasa URL kwamba mimi ilivyotarajiwa,
lakini kwa kitu kidogo zaidi mwishoni.
Kama mimi kuvuta hapa, taarifa kwamba URL ni hasa kama sisi ilivyotarajiwa, lakini kwa
swali q usawa paka juu.
Wapi kwamba kuja kutoka?
>> Naam, kwa sababu mimi in fomu kuwa alikuwa na mchango wa, jina lake q, yetu
kisakuzi alichukua juu yake yenyewe na kuongeza kwamba swali alama na kisha kuweka kwamba
jina parameter ya - q -
ikifuatiwa na ishara sawa, ikifuatiwa na paka, ambayo ni thamani ya kuwa mimi
mwenyewe typed in
Kama kulikuwa na zaidi vigezo kama ndani ya URL, browser ingekuwa
kuwa tu kutengwa yao kwa Ampersand.
Lakini katika kesi hii, tuna moja tu kama jozi.
Na kwamba ni zinazotolewa kama pembejeo kwa Google sana kama parameter ni
zinazotolewa na kazi ni pembejeo.
Na Google basi anatumia pembejeo kwamba kwa kutafuta database yake kwa namna fulani na
kuonyesha ukurasa wa matokeo.