>> INTERLOCUTEUR 1: Implémentons une recherche moteur ou, au moins, l'utilisateur frontend
Interface pour un moteur de recherche qui permet à l'utilisateur de saisir quelques termes
puis recherchez le monde entier web pour ces termes.
Pour ce faire, nous allons utiliser "la forme" de HTML tag, ainsi que quelques autres.
Ici, dans search.html, j'ai déjà obtenu nous avons commencé par l'ouverture et la
fermeture quelques balises.
Donc, ici, à l'intérieur de ce corps, nous allons d'abord définir un cap de CS50
Rechercher pour servir de titre de toutes sortes dans le corps de la page.
>> Laissez-nous alors ouvrir une "forme" tag et, préventivement, nous allons le fermer, il ne faut pas
oublier plus tard.
Disons alors définir une balise d'entrée, dont la nom sera "q" pour la demande, et dont
type doit être «texte», de sorte que le navigateur rend cela comme un champ de texte
sur la page.
Fermons donc cette balise.
Disons alors insérer un saut de ligne ci-dessous.
Et nous allons définir maintenant une entrée plus ce temps, dont le type sera présenter,
si c'est un bouton Envoyer, et dont valeur ou de l'étiquette est CS50 Recherche.
>> Maintenant, nous avons défini cette forme, mais nous n'ont pas indiqué l'endroit où la forme
devrait être soumis.
Ajoutons deux autres attributs pour être plus précis ici.
Tout d'abord, nous allons préciser dans la "forme" tag elle-même que la méthode par laquelle cette
formulaire doit être envoyé est HTTP GET.
Et nous allons préciser que l'action ou destination de ce formulaire doit être
https://www.google.com/search.
>> Maintenant, je sais que l'URL existe parce que Je l'ai vu pendant un certain temps dans mon
la barre d'adresse navigateur.
Donc, je vais simplement faire référence à l'utilisateur de cette URL pour leurs résultats de recherche.
Voyons maintenant enregistrer, modifier les autorisations sur, et ouvrir ce stade.
"Chmod a search.html ainsi r." Nous allons maintenant ouvrir Chrome.
http://localhost/search.html.
Pas la plus sexy des moteurs de recherche, mais nous allons voir si cela fonctionne.
Et il ya des chats.
>> Notez bien que dans la barre d'adresse est exactement l'URL que je m'attendais,
mais avec un petit quelque chose plus à l'extrémité.
Si je zoome ici, vous remarquerez que l'URL c'est exactement ce que nous attendions, mais avec un
interrogation q égaux chats au sommet.
Où cela vient-il?
>> Eh bien, parce que j'ai soumis un formulaire eu une entrée dont le nom était q, notre
navigateur a pris sur lui d'ajouter que point d'interrogation, puis mettez cette
Le nom de paramètre - q -
suivi d'un signe égal, suivi par les chats, ce qui est la valeur que je
me tapé po
S'il y avait plus de ces paramètres à l'intérieur de l'URL, le navigateur serait
ont tout simplement séparé les par esperluette.
Mais dans ce cas, nous avons seulement une telle paire.
Et qui est fourni en entrée à Google un peu comme un paramètre est
fourni à une fonction est entrée.
Et Google utilise ensuite cette entrée à rechercher sa base de données d'une certaine manière et
afficher une page de résultats.