1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,260 >> SPEAKER 1: Nézzük végre egy kereső motor, vagy legalábbis a frontend felhasználónak 3 00:00:03,260 --> 00:00:06,590 interfész a kereső, hogy lehetővé teszi a felhasználó számára, hogy írja be néhány fogalmat 4 00:00:06,590 --> 00:00:09,370 majd keresni a világ weben ezeket a kifejezéseket. 5 00:00:09,370 --> 00:00:13,690 Ahhoz, hogy ezt elérjük, akkor használja a HTML a "forma" címke, valamint egy pár mások. 6 00:00:13,690 --> 00:00:17,140 Itt Search.html, én már ütött minket kezdte nyitó és 7 00:00:17,140 --> 00:00:18,500 záró néhány címkéket. 8 00:00:18,500 --> 00:00:22,570 Tehát most itt, belsejében ez a test, nézzük először meghatározza a címsora CS50 9 00:00:22,570 --> 00:00:26,460 Keresés szolgál a címet a fajta a szervezetben az oldal. 10 00:00:26,460 --> 00:00:30,660 >> Nézzük majd nyissa fel a "forma" tag, megelőző jellegű, hadd zárja be, így nem 11 00:00:30,660 --> 00:00:31,930 felejtsük el, hogy később. 12 00:00:31,930 --> 00:00:37,450 Nézzük akkor adjon meg egy input tag, akinek a név legyen "q" lekérdezés, és akiknek 13 00:00:37,450 --> 00:00:40,810 akkor kell "szöveg," annak érdekében, hogy a a böngésző teszi ezt, mint egy szöveges mező 14 00:00:40,810 --> 00:00:41,840 az oldalon. 15 00:00:41,840 --> 00:00:43,720 Nézzük akkor zárja be ezt a címkét. 16 00:00:43,720 --> 00:00:46,480 Nézzük majd helyezze sortörést alább. 17 00:00:46,480 --> 00:00:50,870 És nézzük most határozza meg még egy input ezt idő, melynek típusa lesz benyújtani, 18 00:00:50,870 --> 00:00:56,640 szóval ez a Küldés gombra, és akinek érték vagy a címke CS50 Search. 19 00:00:56,640 --> 00:00:59,930 >> Most már definiált ebben a formában, de nem adott, ahol az űrlap 20 00:00:59,930 --> 00:01:01,120 kell benyújtani. 21 00:01:01,120 --> 00:01:04,480 Adjunk hozzá két attribútum pontosabban itt. 22 00:01:04,480 --> 00:01:09,410 Először is, nézzük, adja meg a "forma" címke arról, hogy a módszer, amellyel ezt a 23 00:01:09,410 --> 00:01:12,620 formában kell benyújtani a HTTP GET. 24 00:01:12,620 --> 00:01:16,150 És ne adja meg, hogy az intézkedés vagy rendeltetési helye ebben a formában kell 25 00:01:16,150 --> 00:01:22,540 https://www.google.com/search. 26 00:01:22,540 --> 00:01:25,690 >> Most már tudom, hogy URL létezik, mert Láttam, hogy egy ideje az én 27 00:01:25,690 --> 00:01:27,080 a böngésző címsorába. 28 00:01:27,080 --> 00:01:32,020 Szóval egyszerűen megy, hogy olvassa a felhasználó az URL a keresési eredményeket. 29 00:01:32,020 --> 00:01:35,380 Nézzük most menteni, változtassa meg a jogosultságokat , és nyissa fel ebben a szakaszban. 30 00:01:35,380 --> 00:01:41,090 "Chmod a plusz r search.html." Nézzük most nyit Chrome. 31 00:01:41,090 --> 00:01:46,770 http://localhost/search.html. 32 00:01:46,770 --> 00:01:49,345 Nem a legszexisebb a keresők, de lássuk, hogy működik. 33 00:01:49,345 --> 00:01:51,920 34 00:01:51,920 --> 00:01:53,240 És van néhány macska. 35 00:01:53,240 --> 00:01:57,140 >> Figyeljük meg azonban, mint a címsorba pontosan az URL-t, hogy vártam, 36 00:01:57,140 --> 00:01:58,910 de egy kis valami többet a végén. 37 00:01:58,910 --> 00:02:04,260 Ha nagyítani itt észre, hogy az URL-t pontosan, ahogy az várható volt, de egy 38 00:02:04,260 --> 00:02:07,260 kérdőjel q egyenlő macska a tetején. 39 00:02:07,260 --> 00:02:08,729 Honnan jött? 40 00:02:08,729 --> 00:02:12,880 >> Nos, azért, mert én nyújtott be olyan formában, hogy Volt egy input, akinek neve q, a 41 00:02:12,880 --> 00:02:16,300 a böngésző vette magára hozzá, hogy kérdőjel, majd tedd azt 42 00:02:16,300 --> 00:02:17,820 paraméter neve - q - 43 00:02:17,820 --> 00:02:21,130 majd egy egyenlőségjel, majd macskák, amelynek az értéke, hogy én 44 00:02:21,130 --> 00:02:22,550 magam gépelt be 45 00:02:22,550 --> 00:02:26,130 Ha több olyan paramétert belül az URL, a böngésző lenne 46 00:02:26,130 --> 00:02:28,500 egyszerűen külön őket jel. 47 00:02:28,500 --> 00:02:30,790 De ebben az esetben, van csak egy ilyen párt. 48 00:02:30,790 --> 00:02:35,040 És ez a tájékoztató bemenet A Google, mint egy paraméter 49 00:02:35,040 --> 00:02:37,000 feltéve, hogy a funkció bemenet. 50 00:02:37,000 --> 00:02:40,600 És a Google, akkor használja ezt a bemenetet keresés az adatbázis valahogy, és 51 00:02:40,600 --> 00:02:42,180 megjelenik egy oldalon az eredmények. 52 00:02:42,180 --> 00:02:43,755