1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,260 >> SPEAKER 1: Ejja jimplimentaw tfittxija jew, għallinqas, l-utent frontend magna 3 00:00:03,260 --> 00:00:06,590 interface għal search engine 'li tippermetti lill-utent li tip xi termini 4 00:00:06,590 --> 00:00:09,370 u mbagħad tfittxija madwar id-dinja web għal dawk it-termini. 5 00:00:09,370 --> 00:00:13,690 Biex jinkiseb dan, aħna ser tuża HTML "L formola" tag, kif ukoll ftit oħrajn. 6 00:00:13,690 --> 00:00:17,140 Hawnhekk fil Search.html, stajt diġà gotten us bdiet bil-ftuħ u 7 00:00:17,140 --> 00:00:18,500 għeluq ftit tags. 8 00:00:18,500 --> 00:00:22,570 Allura issa hawnhekk, ġewwa ta 'dan il-korp, ejja ewwel jiddefinixxu intestatura ta CS50 9 00:00:22,570 --> 00:00:26,460 Fittex biex iservu bħala titolu ta 'tip fil-ġisem tal-paġna. 10 00:00:26,460 --> 00:00:30,660 >> Ejja imbagħad tiftaħ "forma" tikketta u, preemptively, ejja qrib dan, sabiex ma 11 00:00:30,660 --> 00:00:31,930 ninsewx li aktar tard. 12 00:00:31,930 --> 00:00:37,450 Ejja mbagħad jiddefinixxu tag input, li Isem għandu jkun "q" għall-mistoqsija, u li 13 00:00:37,450 --> 00:00:40,810 tip għandu jkun "test," sabiex il- browser jirrendi dan bħala qasam tat-test 14 00:00:40,810 --> 00:00:41,840 fuq il-paġna. 15 00:00:41,840 --> 00:00:43,720 Ejja mbagħad mill-qrib dan il-tikketta. 16 00:00:43,720 --> 00:00:46,480 Ejja imbagħad daħħal waqfa linja taħt. 17 00:00:46,480 --> 00:00:50,870 U ejja issa jiddefinixxi wieħed input aktar dan time, li tip se tkun jissottomettu, 18 00:00:50,870 --> 00:00:56,640 b'tali mod li a Ibgħat buttuna, u li valur jew tikketta hija CS50 Search. 19 00:00:56,640 --> 00:00:59,930 >> Issa konna definit din il-formola, iżda aħna ma speċifikat li fejn il-formola 20 00:00:59,930 --> 00:01:01,120 għandhom jiġu sottomessi. 21 00:01:01,120 --> 00:01:04,480 Ejja żid żewġ attributi aktar biex ikunu aktar preċiżi hawn. 22 00:01:04,480 --> 00:01:09,410 Ewwelnett, ejja jispeċifikaw fil-"forma" tikketta innifsu li l-metodu li bih dan 23 00:01:09,410 --> 00:01:12,620 formola għandha tiġi ppreżentata huwa HTTP get. 24 00:01:12,620 --> 00:01:16,150 U ejja jispeċifikaw li l-azzjoni jew destinazzjoni ta 'din il-formola għandha tkun 25 00:01:16,150 --> 00:01:22,540 https://www.google.com/search. 26 00:01:22,540 --> 00:01:25,690 >> Issa, naf li jeżisti URL minħabba Stajt tidher dan għal xi żmien fil tiegħi 27 00:01:25,690 --> 00:01:27,080 address bar browser. 28 00:01:27,080 --> 00:01:32,020 Hekk jien sempliċiment se jirreferi l-utent biex li URL għall-rizultati tagħhom. 29 00:01:32,020 --> 00:01:35,380 Ejja issa ħlief, jibdlu l-permessi fuq, u miftuħ f'dan l-istadju. 30 00:01:35,380 --> 00:01:41,090 "Chmod a search.html plus r." Ejja issa jiftħu Chrome. 31 00:01:41,090 --> 00:01:46,770 http://localhost/search.html. 32 00:01:46,770 --> 00:01:49,345 Mhux l-sexiest ta 'search engines, imma ejja ara jekk xogħlijiet. 33 00:01:49,345 --> 00:01:51,920 34 00:01:51,920 --> 00:01:53,240 U hemm xi qtates. 35 00:01:53,240 --> 00:01:57,140 >> Avviż għalkemm, milli fl-address bar huwa eżattament l-URL li stennejt, 36 00:01:57,140 --> 00:01:58,910 iżda bi ftit xi ħaġa aktar fl-aħħar. 37 00:01:58,910 --> 00:02:04,260 Jekk I zoom fil hawn, avviż li l-URL huwa eżattament kif aħna mistennija, iżda ma ' 38 00:02:04,260 --> 00:02:07,260 ugwali kwistjoni mark q qtates fil-quċċata. 39 00:02:07,260 --> 00:02:08,729 Fejn ma li jiġu minn? 40 00:02:08,729 --> 00:02:12,880 >> Well, minħabba I bagħat formola li kellhom input li isimha kien ġie q, tagħna 41 00:02:12,880 --> 00:02:16,300 browser ħa fuq ruħha li jżidu li kwistjoni mark u mbagħad titqiegħed li 42 00:02:16,300 --> 00:02:17,820 Isem parametru tal - q - 43 00:02:17,820 --> 00:02:21,130 segwita minn sinjal ugwali, segwit mill-qtates, li huwa l-valur li I 44 00:02:21,130 --> 00:02:22,550 myself ittajpjat pulzieri 45 00:02:22,550 --> 00:02:26,130 Jekk kien hemm aktar dawn il-parametri ġewwa tal-URL, il-browser kieku 46 00:02:26,130 --> 00:02:28,500 sempliċiment separati lilhom mill ampersand. 47 00:02:28,500 --> 00:02:30,790 Iżda f'dan il-każ, għandna waħda biss bħal par. 48 00:02:30,790 --> 00:02:35,040 U li hija pprovduta bħala input biex Google ħafna bħal parametru 49 00:02:35,040 --> 00:02:37,000 pprovduta għal funzjoni huwa input. 50 00:02:37,000 --> 00:02:40,600 U Google mbagħad tuża dik input li tfittxija database tagħha b'xi u 51 00:02:40,600 --> 00:02:42,180 juru paġna ta 'riżultati. 52 00:02:42,180 --> 00:02:43,755