>> Выступающий 1: Давайте реализуем поиск двигатель или, по крайней мере, пользователь интерфейс
интерфейс для поисковой системы, которая позволяет пользователю ввести некоторые термины
, а затем искать всемирное веб для этих терминов.
Для достижения этой цели мы будем использовать HTML в "форму" тег, а также некоторые другие.
Здесь, в search.html, я уже получил нас начали открытием и
закрытия несколько тегов.
Так что теперь здесь, внутри этого тела, давайте сначала определить заголовок CS50
Поиск служить названия сортов в теле страницы.
>> Давайте затем открыть «формой», тег и, превентивно, давайте закроем его, так что не
забудьте позже.
Давайте тогда определим входной тег, чье будет имя "д" для запроса, и чьи
Тип должен быть "текст", так что браузеру, дает для этого как текстовое поле
на странице.
Давайте затем закройте этот тег.
Давайте тогда вставить разрыв строки ниже.
И давайте определим еще одну ввод этого Время, чей тип будет представить,
так что это кнопка Отправить, и чьи значение или метка CS50 Поиск.
>> Мы определили эту форму, но мы не указали, где форма
должны быть представлены.
Давайте добавим еще два атрибуты если быть более точным здесь.
Во-первых, давайте уточним в "форме" тега Сам, что способ, которым это
форма должна быть представлена ​​в HTTP GET.
И давайте уточним, что действие или направление этой формы должна быть
https://www.google.com/search.
>> Теперь, я знаю, что URL существует, потому что Я видел это в течение некоторого времени в моей
адресная строка браузера.
Так что я просто буду называть пользователю что URL для результатов поиска.
Давайте теперь сохранить, изменить права доступа на, и открыть этот этап.
"CHMOD плюс г search.html." Давайте теперь открыть Chrome.
http://localhost/search.html.
Не самый сексуальный из поисковых систем, но давайте посмотрим, работает ли он.
И есть некоторые кошки.
>> Обратите внимание, тем не менее, чем в адресной строке именно URL, что я ожидал,
но с немного что-то более в конце.
Если бы я увеличить здесь, обратите внимание, что URL точно, как мы ожидали, но с
знак вопроса получилась равной кошки на самом верху.
Откуда это взялось?
>> Ну, потому что я представил форму, был вход, имя которого было кв, наш
браузеру взяла на себя добавить, что вопросительный знак, а затем положить, что
Имя параметра - д -
затем знак равенства, а затем кошками, что на значение, которое я
сам ввели дюйма
Если бы было больше таких параметров внутри URL, браузер будет
просто отделена их по амперсандом.
Но в данном случае, мы имеем только один такой пары.
И это при условии качестве входных данных для Google так же, как параметра
подается на вход функции.
И Google затем использует этот вход на поиск свою базу данных так или иначе и
отобразить страницу результатов.