1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,260 >> SPEAKER 1: Pa izvajati iskanje motorja ali vsaj uporabnik začelje 3 00:00:03,260 --> 00:00:06,590 vmesnik za iskalnik, ki omogoča uporabniku, da tip v nekaj izrazov 4 00:00:06,590 --> 00:00:09,370 in potem iskati po vsem svetu web za temi pogoji. 5 00:00:09,370 --> 00:00:13,690 Da bi to dosegli, bomo uporabili HTML v "obliki" tag, kot tudi nekatere druge. 6 00:00:13,690 --> 00:00:17,140 Tu v Search.html, sem že gotten nam z odprtjem začel in 7 00:00:17,140 --> 00:00:18,500 zapiranje nekaj oznak. 8 00:00:18,500 --> 00:00:22,570 Torej sedaj tu, znotraj tega organa, dajva najprej določiti tarifno številko CS50 9 00:00:22,570 --> 00:00:26,460 Išči bi služil kot naziv vrste v telesu strani. 10 00:00:26,460 --> 00:00:30,660 >> Dajmo potem odprlo "Oblika" oznako in preemptively, dajmo ga zaprete, tako da ne 11 00:00:30,660 --> 00:00:31,930 pozabili pozneje. 12 00:00:31,930 --> 00:00:37,450 Oglejmo nato določite vhodni oznako, katere Ime mora biti "q" za poizvedbo, in katerih 13 00:00:37,450 --> 00:00:40,810 Tip je "besedilo", tako da Brskalnik to postane kot polje z besedilom 14 00:00:40,810 --> 00:00:41,840 na strani. 15 00:00:41,840 --> 00:00:43,720 Oglejmo zaprite to oznako. 16 00:00:43,720 --> 00:00:46,480 Oglejmo nato vstavite pod prelom vrstice. 17 00:00:46,480 --> 00:00:50,870 In kaj je zdaj opredeliti en vnos več to Čas, katerega tip bo predložil 18 00:00:50,870 --> 00:00:56,640 tako da je gumb Pošlji in katerih vrednost ali nalepka je CS50 Iskanje. 19 00:00:56,640 --> 00:00:59,930 >> Sedaj smo definirali ta obrazec, vendar smo niso določeni, kjer oblika 20 00:00:59,930 --> 00:01:01,120 je treba predložiti. 21 00:01:01,120 --> 00:01:04,480 Dodajmo še dve lastnosti natančneje tukaj. 22 00:01:04,480 --> 00:01:09,410 Najprej, kaj je opredeliti v "obliki" tag sama metoda, s katero je ta 23 00:01:09,410 --> 00:01:12,620 obrazec je treba predložiti, je HTTP get. 24 00:01:12,620 --> 00:01:16,150 In kaj je navesti, da ukrep ali namembnost tega obrazca je 25 00:01:16,150 --> 00:01:22,540 https://www.google.com/search. 26 00:01:22,540 --> 00:01:25,690 >> Vem, da obstaja prijaviti, ker Videl sem ga že nekaj časa v mojem 27 00:01:25,690 --> 00:01:27,080 brskalnika naslovno vrstico. 28 00:01:27,080 --> 00:01:32,020 Torej, se bom enostavno sklicevati, da uporabnik da URL za svoje rezultate iskanja. 29 00:01:32,020 --> 00:01:35,380 Pojdimo zdaj rešiti, spremenite dovoljenja no, in odpreti to fazo. 30 00:01:35,380 --> 00:01:41,090 "Chmod a plus r search.html." Dajva zdaj odpirajo Chrome. 31 00:01:41,090 --> 00:01:46,770 http://localhost/search.html. 32 00:01:46,770 --> 00:01:49,345 Ni najbolj seksi iskalnikov, ampak poglejmo, če deluje. 33 00:01:49,345 --> 00:01:51,920 34 00:01:51,920 --> 00:01:53,240 In obstajajo nekatere mačke. 35 00:01:53,240 --> 00:01:57,140 >> Opazijo, čeprav, kot v naslovni vrstici je točno URL, da sem pričakoval, 36 00:01:57,140 --> 00:01:58,910 vendar z nekaj malega več na koncu. 37 00:01:58,910 --> 00:02:04,260 Če povečam tukaj, opazil, da URL je točno tako, kot smo pričakovali, vendar z 38 00:02:04,260 --> 00:02:07,260 vprašaj Q je enak mačke na vrhu. 39 00:02:07,260 --> 00:02:08,729 Od kod se je vzela? 40 00:02:08,729 --> 00:02:12,880 >> No, ker sem predložil obrazec, ki je imel svoj prispevek, katerega ime je bilo q, naša 41 00:02:12,880 --> 00:02:16,300 Brskalnik je vzel nase dodati, da question mark, nato pa, da 42 00:02:16,300 --> 00:02:17,820 Ime parametra je - q - 43 00:02:17,820 --> 00:02:21,130 sledi enačaj, čemur mačke, ki je vrednost, ki sem 44 00:02:21,130 --> 00:02:22,550 Sam vtipka 45 00:02:22,550 --> 00:02:26,130 Če bi bilo več takih parametri znotraj URL, bi brskalnik 46 00:02:26,130 --> 00:02:28,500 so preprosto ločiti jim ga ampersand. 47 00:02:28,500 --> 00:02:30,790 Toda v tem primeru smo samo en tak par. 48 00:02:30,790 --> 00:02:35,040 In da je na voljo kot prispevek k Google podobno kot parametra 49 00:02:35,040 --> 00:02:37,000 pod pogojem, da se funkcija je vhod. 50 00:02:37,000 --> 00:02:40,600 Google in nato uporablja ta prispevek k poiskati svojo podatkovno bazo in nekako 51 00:02:40,600 --> 00:02:42,180 prikaz strani rezultatov. 52 00:02:42,180 --> 00:02:43,755