SPEAKER 1: Ejja jimplimentaw tfittxija jew, għallinqas, l-utent frontend magna interface għal search engine 'li tippermetti lill-utent li tip xi termini u mbagħad tfittxija madwar id-dinja web għal dawk it-termini. Biex jinkiseb dan, aħna ser tuża HTML "L formola" tag, kif ukoll ftit oħrajn. Hawnhekk fil Search.html, stajt diġà gotten us bdiet bil-ftuħ u għeluq ftit tags. Allura issa hawnhekk, ġewwa ta 'dan il-korp, ejja ewwel jiddefinixxu intestatura ta CS50 Fittex biex iservu bħala titolu ta 'tip fil-ġisem tal-paġna. Ejja imbagħad tiftaħ "forma" tikketta u, preemptively, ejja qrib dan, sabiex ma ninsewx li aktar tard. Ejja mbagħad jiddefinixxu tag input, li Isem għandu jkun "q" għall-mistoqsija, u li tip għandu jkun "test," sabiex il- browser jirrendi dan bħala qasam tat-test fuq il-paġna. Ejja mbagħad mill-qrib dan il-tikketta. Ejja imbagħad daħħal waqfa linja taħt. U ejja issa jiddefinixxi wieħed input aktar dan time, li tip se tkun jissottomettu, b'tali mod li a Ibgħat buttuna, u li valur jew tikketta hija CS50 Search. Issa konna definit din il-formola, iżda aħna ma speċifikat li fejn il-formola għandhom jiġu sottomessi. Ejja żid żewġ attributi aktar biex ikunu aktar preċiżi hawn. Ewwelnett, ejja jispeċifikaw fil-"forma" tikketta innifsu li l-metodu li bih dan formola għandha tiġi ppreżentata huwa HTTP get. U ejja jispeċifikaw li l-azzjoni jew destinazzjoni ta 'din il-formola għandha tkun https://www.google.com/search. Issa, naf li jeżisti URL minħabba Stajt tidher dan għal xi żmien fil tiegħi address bar browser. Hekk jien sempliċiment se jirreferi l-utent biex li URL għall-rizultati tagħhom. Ejja issa ħlief, jibdlu l-permessi fuq, u miftuħ f'dan l-istadju. "Chmod a search.html plus r." Ejja issa jiftħu Chrome. http://localhost/search.html. Mhux l-sexiest ta 'search engines, imma ejja ara jekk xogħlijiet. U hemm xi qtates. Avviż għalkemm, milli fl-address bar huwa eżattament l-URL li stennejt, iżda bi ftit xi ħaġa aktar fl-aħħar. Jekk I zoom fil hawn, avviż li l-URL huwa eżattament kif aħna mistennija, iżda ma ' ugwali kwistjoni mark q qtates fil-quċċata. Fejn ma li jiġu minn? Well, minħabba I bagħat formola li kellhom input li isimha kien ġie q, tagħna browser ħa fuq ruħha li jżidu li kwistjoni mark u mbagħad titqiegħed li Isem parametru tal - q - segwita minn sinjal ugwali, segwit mill-qtates, li huwa l-valur li I myself ittajpjat pulzieri Jekk kien hemm aktar dawn il-parametri ġewwa tal-URL, il-browser kieku sempliċiment separati lilhom mill ampersand. Iżda f'dan il-każ, għandna waħda biss bħal par. U li hija pprovduta bħala input biex Google ħafna bħal parametru pprovduta għal funzjoni huwa input. U Google mbagħad tuża dik input li tfittxija database tagħha b'xi u juru paġna ta 'riżultati.