>> Sprecher 1: Lassen Sie implementieren eine Suche Motor oder zumindest das Frontend Benutzer
Schnittstelle für eine Suchmaschine, die kann der Benutzer einige Begriffe eingeben
und dann suchen die weltweite Web für diese Begriffe.
Um dies zu erreichen, werden wir den HTML-Code "Form" verwenden Tag sowie ein paar andere.
Hier in search.html, habe ich bereits bekommen wir durch Öffnen gestartet und
Schließen Sie ein paar Tags.
So, jetzt hier, innerhalb dieser Körper, lassen Sie uns zunächst eine Überschrift definieren CS50
Suche als Titel der Arten dienen in den Körper der Seite.
>> Lassen Sie uns dann öffnen, eine "Form"-Tag und, präventiv, lassen schließen, also nicht
vergessen, später.
Lassen Sie uns dann definieren Sie eine Input-Tag, dessen Name soll "q" für die Abfrage sein, und deren
Typ ist "Text" sein, so dass die Browser rendert diese als Textfeld
auf der Seite.
Lassen Sie uns diesen Tag schließen.
Lassen Sie uns stecken dann einen Zeilenumbruch unten.
Und lassen Sie uns nun einen weiteren Eingang definieren diese Zeit, deren Typ wird vorzulegen,
das ist also ein Submit-Button, und deren Wert oder Etikett CS50 suchen.
>> Jetzt haben wir diese Form definiert, aber wir nicht, wo die angegebenen Form
vorgelegt werden.
Fügen wir zwei weitere Attribute hier mehr genau zu sein.
Lassen Sie uns zunächst in der "Form" Tag angeben selbst, daß das Verfahren, mit dem diese
Form vorgelegt werden sollte ist HTTP GET.
Und angeben lassen, dass die Aktion oder Ziel dieser Form sind
https://www.google.com/search.
>> Jetzt weiß ich, dass URL existiert, weil Ich habe es seit einiger Zeit in meinem gesehen
Adressleiste Browsers.
Also ich bin einfach da, um den Benutzer zu beziehen dass URL für ihre Suchergebnisse.
Lassen Sie uns jetzt noch retten, ändern Sie die Berechtigungen auf, und öffnen Sie diese Stufe.
"Chmod a und r search.html." Lassen Sie uns nun öffnen Chrome.
http://localhost/search.html.
Nicht der sexiest von Suchmaschinen, aber mal sehen, ob es funktioniert.
Und es gibt einige Katzen.
>> Beachten Sie aber, als in der Adressleiste ist genau die URL, die ich erwartet hatte,
aber mit ein wenig etwas mehr am Ende.
Wenn ich Bilder in hier feststellen, dass die URL ist genau so, wie wir erwartet haben, aber mit einem
Fragezeichen q Gleichheits Katzen an der Spitze.
Wo kommt das her?
>> Nun, weil ich ein Formular vor, dass hatte einen Eingang, dessen Name war q, unsere
Browser nahm es auf sich, dass hinzufügen Fragezeichen und dann setzen, dass
Parameter Name - q -
gefolgt von einem Gleichheitszeichen, gefolgt von Katzen, die der Wert ist, dass ich
selbst eingegeben in.
Wenn es mehr solcher Parameter innerhalb der URL, der Browser würde
haben einfach getrennt ihnen von Et-Zeichen.
Aber in diesem Fall haben wir nur ein solches Paar.
Und das als Eingang vorgesehen Google ähnlich wie ein Parameter ist
zu einer Funktion eingegeben.
Und Google nutzt dann diesen Eingang suchen seine Datenbank und irgendwie
zeigt eine Seite der Ergebnisse.