>> SPEAKER 1: Ejja jimplimentaw tfittxija jew, għallinqas, l-utent frontend magna
interface għal search engine 'li tippermetti lill-utent li tip xi termini
u mbagħad tfittxija madwar id-dinja web għal dawk it-termini.
Biex jinkiseb dan, aħna ser tuża HTML "L formola" tag, kif ukoll ftit oħrajn.
Hawnhekk fil Search.html, stajt diġà gotten us bdiet bil-ftuħ u
għeluq ftit tags.
Allura issa hawnhekk, ġewwa ta 'dan il-korp, ejja ewwel jiddefinixxu intestatura ta CS50
Fittex biex iservu bħala titolu ta 'tip fil-ġisem tal-paġna.
>> Ejja imbagħad tiftaħ "forma" tikketta u, preemptively, ejja qrib dan, sabiex ma
ninsewx li aktar tard.
Ejja mbagħad jiddefinixxu tag input, li Isem għandu jkun "q" għall-mistoqsija, u li
tip għandu jkun "test," sabiex il- browser jirrendi dan bħala qasam tat-test
fuq il-paġna.
Ejja mbagħad mill-qrib dan il-tikketta.
Ejja imbagħad daħħal waqfa linja taħt.
U ejja issa jiddefinixxi wieħed input aktar dan time, li tip se tkun jissottomettu,
b'tali mod li a Ibgħat buttuna, u li valur jew tikketta hija CS50 Search.
>> Issa konna definit din il-formola, iżda aħna ma speċifikat li fejn il-formola
għandhom jiġu sottomessi.
Ejja żid żewġ attributi aktar biex ikunu aktar preċiżi hawn.
Ewwelnett, ejja jispeċifikaw fil-"forma" tikketta innifsu li l-metodu li bih dan
formola għandha tiġi ppreżentata huwa HTTP get.
U ejja jispeċifikaw li l-azzjoni jew destinazzjoni ta 'din il-formola għandha tkun
https://www.google.com/search.
>> Issa, naf li jeżisti URL minħabba Stajt tidher dan għal xi żmien fil tiegħi
address bar browser.
Hekk jien sempliċiment se jirreferi l-utent biex li URL għall-rizultati tagħhom.
Ejja issa ħlief, jibdlu l-permessi fuq, u miftuħ f'dan l-istadju.
"Chmod a search.html plus r." Ejja issa jiftħu Chrome.
http://localhost/search.html.
Mhux l-sexiest ta 'search engines, imma ejja ara jekk xogħlijiet.
U hemm xi qtates.
>> Avviż għalkemm, milli fl-address bar huwa eżattament l-URL li stennejt,
iżda bi ftit xi ħaġa aktar fl-aħħar.
Jekk I zoom fil hawn, avviż li l-URL huwa eżattament kif aħna mistennija, iżda ma '
ugwali kwistjoni mark q qtates fil-quċċata.
Fejn ma li jiġu minn?
>> Well, minħabba I bagħat formola li kellhom input li isimha kien ġie q, tagħna
browser ħa fuq ruħha li jżidu li kwistjoni mark u mbagħad titqiegħed li
Isem parametru tal - q -
segwita minn sinjal ugwali, segwit mill-qtates, li huwa l-valur li I
myself ittajpjat pulzieri
Jekk kien hemm aktar dawn il-parametri ġewwa tal-URL, il-browser kieku
sempliċiment separati lilhom mill ampersand.
Iżda f'dan il-każ, għandna waħda biss bħal par.
U li hija pprovduta bħala input biex Google ħafna bħal parametru
pprovduta għal funzjoni huwa input.
U Google mbagħad tuża dik input li tfittxija database tagħha b'xi u
juru paġna ta 'riżultati.