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.