>> ALTAVOZ 1: Vamos a poner en práctica una búsqueda motor o, al menos, el usuario frontend
interfaz para un motor de búsqueda que permite al usuario escribir algunos términos
y luego buscar en el mundo web para esos términos.
Para ello, vamos a utilizar la "forma" de HTML etiqueta, así como algunos otros.
Aquí en search.html, ya he conseguido podamos empezar por la apertura y
cierre de algunas etiquetas.
Así que ahora aquí, en el interior de este cuerpo, vamos a primero definir un rumbo de CS50
Buscar para servir como un título de tipo en el cuerpo de la página.
>> Vamos a continuación, abra una etiqueta "forma" y, preventivamente, vamos a cerrar, así que no lo hacen
olvide después.
Vamos a continuación, definir una etiqueta de entrada, cuya nombre será "q" para la consulta, y cuya
tipo será "texto", por lo que el explorador representa esto como un campo de texto
en la página.
Vamos a continuación, cerrar esta etiqueta.
Vamos a continuación, insertar un salto de línea a continuación.
Y ahora vamos a definir una entrada más este tiempo, cuyo tipo será presentar,
así que es un botón de envío, y cuyo valor o etiqueta es CS50 Buscar.
>> Ahora que hemos definido este formulario, pero nos no han especificado a donde la forma
se debe presentar.
Vamos a añadir dos atributos más para ser más precisos aquí.
En primer lugar, vamos a especificar en la etiqueta de la "forma" sí que el método por el cual esta
formulario debe ser presentado es HTTP GET.
Y vamos a especificar que la acción o destino de esta forma será
https://www.google.com/search.
>> Ahora, sé que existe URL porque Lo he visto desde hace algún tiempo en mi
barra de direcciones del navegador.
Así que simplemente voy a referir al usuario esa URL por sus resultados de búsqueda.
Ahora vamos a guardar, cambiar los permisos en, y abrir esta etapa.
"Chmod a search.html más r." Ahora vamos a abrir Chrome.
http://localhost/search.html.
No es el más sexy de los motores de búsqueda, pero vamos a ver si funciona.
Y hay algunos gatos.
>> Nótese, sin embargo, que en la barra de direcciones es exactamente la dirección que yo esperaba,
pero con un poco de algo más al final.
Si hago zoom aquí, observe que la URL es exactamente lo que esperábamos, pero con un
signo de interrogación Q es igual a gatos en la parte superior.
¿De dónde viene?
>> Bueno, porque yo presenté una forma que tenía una entrada cuyo nombre era q, nuestro
navegador se encargó de añadir que signo de interrogación y entonces puso esa
El nombre del parámetro - q -
seguido de un signo igual, seguido por los gatos, que es el valor que yo
yo mecanografiadas pulg
Si hubiera más de estos parámetros dentro de la URL, el navegador lo haría
simplemente se han separado ellos por signo.
Pero en este caso, tenemos sólo uno de tales pares.
Y que se proporciona como entrada a Google al igual que un parámetro es
proporcionado a una función es la entrada.
Y Google a continuación, utiliza esa entrada a buscará en su base de datos de alguna manera y
mostrar una página de resultados.