SPEAKER 1: Să pună în aplicare o căutare motor sau, cel puțin, utilizatorul frontend interfață pentru un motor de căutare care permite utilizatorului să tastați în unele punct de vedere și apoi de căutare la nivel mondial web pentru acești termeni. Pentru a realiza acest lucru, vom folosi "formă" HTML etichetă, precum și alte câteva. Aici, în Search.html, am deja ajuns noi a început de deschidere și închiderea câteva tag-uri. Deci, acum, aici, în interiorul acestui organism, să să definească mai întâi o poziție de CS50 De căutare pentru a servi ca un titlu de felul în corpul paginii. Să apoi deschide o "formă" tag-ul și, preventiv, haideți să-l închide, deci nu uita la mai târziu. Să apoi defini o etichetă de intrare, al cărui nume va fi "q" pentru interogare, și a cărui de tip trebuie să fie "text", astfel încât Browser-ul face acest lucru ca pe un câmp de text pe pagină. Să apoi închideți această etichetă. Să apoi introduceți un sfârșit de linie de mai jos. Și haideți să definim acum mai mult de o intrare de acest timp, al cărui tip va fi prezenta, așa că e un buton Trimitere, și a cărui Valoarea sau eticheta este CS50 Căutare. Acum ne-am definit această formă, dar noi nu s-au specificat pentru care forma ar trebui să fie prezentate. Să adăugăm încă două atribute pentru a fi mai precis aici. În primul rând, haideți să specificați în "formă" tag-ul sine că metoda prin care această Formularul trebuie să fie transmis este HTTP GET. Și să precizeze că acțiunea sau destinație din acest formular trebuie să fie https://www.google.com/search. Acum, știu că există URL-ul, deoarece L-am văzut de ceva timp în mea bara de adrese a browser-ului. Așa că am pur și simplu să se refere utilizatorului să că URL-ul pentru rezultatele lor de căutare. Să acum salva, modifica permisiunile pe, și deschide acest stadiu. "Chmod un plus r search.html." Să deschidem acum Chrome. http://localhost/search.html. Nu mai sexy de motoarele de căutare, dar să vedem dacă merge. Și există unele pisici. Observați totuși, decât în ​​bara de adrese este exact URL-ul pe care m-am așteptat, dar cu un pic de ceva mai mult, la sfârșitul. Dacă aș apropia aici, observați că URL-ul este exact așa cum ne-am așteptat, dar cu o egali semn de întrebare-a rundă pisici în partea de sus. De unde a venit de la? Ei bine, pentru că am depus un formular care a avut o intrare a cărui nume a fost q, nostru Browser-ul a luat asupra sa pentru a adăuga că semn de întrebare și apoi pui Numele parametru - q - urmate de semnul egal, urmat de pisici, care este valoarea pe care am am tastat inch În cazul în care au existat mai multe astfel de parametri în interiorul a URL-ul, browser-ul ar au separat pur și simplu le de ampersand. Dar, în acest caz, ne-am doar o astfel de pereche. Și care este furnizat ca intrare la Google mai mult ca un parametru este furnizat la o funcție este de intrare. Și Google utilizează apoi că de intrare la caută baza sa de date într-un fel și afișa o pagină de rezultate.