>> GARSIAKALBIS 1: Tegul įgyvendinti paiešką variklio ar bent frontend vartotojas
sąsaja yra paieškos sistema, kuri leidžia vartotojui įvesti kai kuriuos terminus
ir tada ieškoti Pasaulyje interneto šių terminų.
Norint tai pasiekti, mes naudosime HTML'o "formą" žyma, taip pat keletas kitų.
Čia Search.html, aš jau ve Dotarłeś mums pradėjo atidarymo ir
uždaryti keletą žymes.
Taigi, dabar čia, viduje šio organo, tegul Pirmasis apibrėžti CS50 antraštę
Paieška tarnauti kaip tam tikros rūšies pavadinimas į puslapio kūną.
>> Tegul tada atverti "anketa" žyma, ir, Preemptively, tegul jį uždaryti, todėl nereikia
pamiršote vėliau.
Tegul tada apibrėžti įvesties žymeles, kurios pavadinimas turi būti "Q", užklausą, ir kurių
tipas turi būti "tekstas", kad naršyklė teikia tai, kaip teksto srityje
puslapyje.
Tegul tada artimi šią žymę.
Tegul tada s įterpti eilutės lūžį žemiau.
Ir tegul dabar apibrėžti dar vieną įvestį tai laikas, kurio tipas bus pateikti
todėl tai Pateikti mygtuką, ir kurių vertė arba etiketė CS50 Paieška.
>> Dabar mes apibrėžti šią formą, bet mes nenurodėte, kur forma
turėtų būti pateikta.
Pridėkime dar du atributus tiksliau čia.
Pirma, galime nurodyti, "formos" žyma pati, kad metodas, pagal kurį ši
forma turėtų būti pateikta yra HTTP GET.
Ir tegul nurodo, kad veiksmas ar paskirties šios formos turi būti
https://www.google.com/search.
>> Dabar aš žinau, kad URL egzistuoja, nes Aš mačiau jį tam tikru metu mano
naršyklės adreso juostą.
Taigi, aš tiesiog ketina remtis vartotojui kad URL paieškos rezultatų.
Leiskite dabar įrašyti, pakeisti teises ant ir atidarykite šį etapą.
"Chmod plius r search.html." Tegul dabar atverti Chrome.
http://localhost/search.html.
Ne paieškos sistemų seksualiausia, bet pažiūrėkime, ar ji veikia.
Ir yra kai kurie katinai.
>> Atkreipkite dėmesį, nors, kaip į adreso juostą Būtent URL, tikėjausi,
bet su šiek tiek kažką daugiau pabaigoje.
Jei aš priartinti čia, pastebėsite, kad URL tiksliai taip, kaip mes tikėjomės, bet su
klaustukas Q yra lygus katės viršuje.
Kur, kad atėjai?
>> Na, nes aš pateikė formą, turėjo indėlį, kurio vardas buvo q mūsų
naršyklė jį paėmė į save pridurti, kad klaustukas ir tada įdėti, kad
parametro pavadinimas - q -
po lygybės ženklo, po kačių, kurios yra vertė, kad aš
aš įvedėte in
Jei ten buvo daugiau tokie parametrai viduje URL, naršyklė būtų
tiesiog atskirti juos ženklui.
Tačiau šiuo atveju, mes turime tik viena tokia pora.
Ir tai yra numatyta kaip į "Google" panašiai kaip parametras
teikiama funkcija yra įėjimas.
Ir tada "Google" naudoja tą indėlį ieškoti savo duomenų bazę kažkaip ir
rodyti rezultatų puslapį.