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į.