>> SPEAKER 1: Katsotaanpa toteuttaa haku moottorin tai ainakin frontend käyttäjä
käyttöliittymä hakukone, joka avulla käyttäjä voi kirjoittaa joitakin termejä
ja sitten etsiä maailmanlaajuisesti netistä näitä termejä.
Tämän saavuttamiseksi käytämme HTML: n "muoto" tag, sekä muutamia muita.
Täällä search.html, olen jo saanut meidät aloitti avaamisesta ja
sulkeminen muutamia tageja.
Joten nyt täällä sisällä tämän elimen, katsotaanpa ensin määritellä otsikko CS50
Hae palvelemaan otsikko tapaisena kehossa sivun.
>> Katsotaan sitten avata "muoto" tag ja ennaltaehkäisevästi, nyt sulkea sen, joten älä
unohda myöhemmin.
Katsotaan sitten määritellä input tag, jonka nimi on "q" kyselyn, ja jonka
tyyppi on "text", niin että selain tekee tätä tekstikenttään
sivulla.
Katsotaanpa sulje tätä tunnistetta.
Katsotaanpa sitten lisätä rivinvaihdon alla.
Ja katsotaanpa nyt määritellä yksi enemmän panosta tässä aika, jonka tyyppi on toimitettava
niin se Lähetä-painike, ja jonka arvo tai etiketti on CS50 haku.
>> Nyt olemme määritelleet tässä muodossa, mutta ei ole määritelty, missä muodossa
olisi esitettävä.
Katsotaanpa lisätä kaksi uutta määritteitä tarkemmin sanottuna tässä.
Ensimmäinen, nyt täsmentää "muoto" tag siitä, että menetelmä, jolla tämä
tulisi toimittaa on HTTP GET.
Ja nyt täsmentää, että toiminta tai määränpää Tämän lomakkeen on oltava
https://www.google.com/search.
>> Nyt tiedän, että URL on olemassa, koska Olen nähnyt sitä jonkin aikaa minun
selaimen osoiteriville.
Joten olen vain menossa ohjaa käyttäjän että URL hakutuloksia.
Katsotaanpa nyt tallentaa, muuttaa oikeuksia , ja avaa tässä vaiheessa.
"Chmod plus r search.html." Katsotaanpa nyt avata Chrome.
http://localhost/search.html.
Ei seksikkäin hakukoneet, mutta katsotaan, jos se toimii.
Ja joitakin kissoja.
>> Huomaa kuitenkin, kuin osoiteriville Juuri URL että odotin,
mutta vähän jotain enemmän lopussa.
Jos minä zoomata täällä, huomaa, että URL on juuri niin kuin odotimme, mutta
kysymysmerkki Q on yhtä kissat yläreunassa.
Mistä se tuli?
>> No, koska olen esittänyt lomakkeen oli panos, jonka nimi oli q, meidän
selain otti tehtäväkseen lisätä, että kysymysmerkki ja sitten laittaa että
parametrin nimi - q -
seuraa yhtäläisyysmerkki, jonka jälkeen kissojen, joka on arvo, että olen
itse kirjoitettu sisään
Jos olisi enemmän tällaista parametrit sisällä URL, selain olisi
ovat yksinkertaisesti erotettu ne et-merkki.
Mutta tässä tapauksessa meillä on vain yksi tällainen pari.
Ja joka annetaan tulona Google paljon kuin parametri on
tarjotaan toiminto on tulo.
Ja Google käyttää sitten, että tulo etsi tietokantaansa jotenkin ja
näyttää sivun tuloksia.