1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,260 >> Gjuha 1: Le të zbatojë një kërkim motor ose, të paktën, përdoruesi frontend 3 00:00:03,260 --> 00:00:06,590 ndërfaqe për një motor kërkimi që e lejon përdoruesin të shkruani në disa kushte 4 00:00:06,590 --> 00:00:09,370 dhe pastaj të kërkoni në të gjithë botën web për ato terma. 5 00:00:09,370 --> 00:00:13,690 Për të arritur këtë, ne do të përdorim "formën" HTML-së tag, si dhe disa të tjerë. 6 00:00:13,690 --> 00:00:17,140 Këtu në Search.html, unë kam tashmë marrë na filluar nga hapja dhe 7 00:00:17,140 --> 00:00:18,500 mbylljen e një tags pak. 8 00:00:18,500 --> 00:00:22,570 Deri tani këtu, brenda këtij organi, le të së pari të përcaktojë një titull të CS50 9 00:00:22,570 --> 00:00:26,460 Kërko për të shërbyer si një titull në terezi në trupin e faqes. 10 00:00:26,460 --> 00:00:30,660 >> Le pastaj të hapë një "formë" tag dhe, preemptively, le të mbyllur atë, kështu që nuk 11 00:00:30,660 --> 00:00:31,930 harroni të më vonë. 12 00:00:31,930 --> 00:00:37,450 Le pastaj të përcaktojë një etiketë të dhëna, të cilit Emri duhet të jetë "q" për pyetje, dhe të cilit 13 00:00:37,450 --> 00:00:40,810 lloji do të jetë "text", në mënyrë që Shfletuesi e bën këtë si një fushë teksti 14 00:00:40,810 --> 00:00:41,840 në faqen. 15 00:00:41,840 --> 00:00:43,720 Le pastaj të mbyllë këtë tag. 16 00:00:43,720 --> 00:00:46,480 Le pastaj të futur një pushim linjë më poshtë. 17 00:00:46,480 --> 00:00:50,870 Dhe tani le të përcaktojë një kontribut më shumë këtë koha, lloji i të cilit do të paraqesë, 18 00:00:50,870 --> 00:00:56,640 kështu që kjo është një buton Submit, dhe të cilit vlera apo emërtim është CS50 Kërko. 19 00:00:56,640 --> 00:00:59,930 >> Tani ne kemi përcaktuar këtë formular, por ne nuk kanë specifikuar se ku forma 20 00:00:59,930 --> 00:01:01,120 duhet të dorëzohet. 21 00:01:01,120 --> 00:01:04,480 Le të shtoni dy atribute më shumë për të qenë më të saktë këtu. 22 00:01:04,480 --> 00:01:09,410 Së pari, le të specifikojë në "formë" tag vetë se metoda me të cilat ky 23 00:01:09,410 --> 00:01:12,620 Formulari duhet të dorëzohet është HTTP get. 24 00:01:12,620 --> 00:01:16,150 Dhe le të specifikojë se veprimi ose destinacioni i këtij formulari do të jetë 25 00:01:16,150 --> 00:01:22,540 https://www.google.com/search. 26 00:01:22,540 --> 00:01:25,690 >> Tani, unë e di që ekziston URL për shkak Unë e kam parë atë për disa kohë në tim 27 00:01:25,690 --> 00:01:27,080 bar i adresave në shfletuesin e. 28 00:01:27,080 --> 00:01:32,020 Kështu që unë jam duke shkuar për t'iu referuar thjesht e përdoruesit për të se URL për rezultatet e kërkimit. 29 00:01:32,020 --> 00:01:35,380 Le tani të shpëtuar, të ndryshuar të drejtat në, dhe të hapur këtë fazë. 30 00:01:35,380 --> 00:01:41,090 "Chmod një search.html plus r." Le të hapur deri tani Chrome. 31 00:01:41,090 --> 00:01:46,770 http://localhost/search.html. 32 00:01:46,770 --> 00:01:49,345 Jo sexiest e motorët e kërkimit, por le të shohim nëse ajo punon. 33 00:01:49,345 --> 00:01:51,920 34 00:01:51,920 --> 00:01:53,240 Dhe ka disa macet. 35 00:01:53,240 --> 00:01:57,140 >> Vini re edhe pse, se sa në shiritin e adresave është pikërisht URL që kam pritur, 36 00:01:57,140 --> 00:01:58,910 por me një diçka të vogël më në fund. 37 00:01:58,910 --> 00:02:04,260 Nëse unë zoom në këtu, vini re se URL është pikërisht siç pritej, por me një 38 00:02:04,260 --> 00:02:07,260 barabartë pikëpyetje q macet në krye. 39 00:02:07,260 --> 00:02:08,729 Ku ka që vijnë nga? 40 00:02:08,729 --> 00:02:12,880 >> E pra, sepse kam paraqitur një formë që kishte një kontribut që quhej q, tona 41 00:02:12,880 --> 00:02:16,300 Shfletuesi mori atë me vete për të shtuar se pikëpyetje dhe pastaj të vënë se 42 00:02:16,300 --> 00:02:17,820 Emri parametër-së - q - 43 00:02:17,820 --> 00:02:21,130 pasuar nga një shenjë të barabartë, pasuar nga macet, e cila është vlera që unë 44 00:02:21,130 --> 00:02:22,550 vetë typed in 45 00:02:22,550 --> 00:02:26,130 Nëse do të kishte më shumë parametra të tilla brenda URL, shfletuesi do të 46 00:02:26,130 --> 00:02:28,500 kanë ndarë thjesht ato me simbolin komercial. 47 00:02:28,500 --> 00:02:30,790 Por në këtë rast, ne kemi vetëm një palë të tilla. 48 00:02:30,790 --> 00:02:35,040 Dhe kjo është e dhënë si input në Google shumë si një parametër është 49 00:02:35,040 --> 00:02:37,000 jepet një funksion është input. 50 00:02:37,000 --> 00:02:40,600 Dhe Google pastaj përdor këtë të dhëna për kërko regjistrin e saj disi dhe 51 00:02:40,600 --> 00:02:42,180 të shfaq një faqe të rezultateve. 52 00:02:42,180 --> 00:02:43,755