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.