1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,260 >> SPEAKER 1: Да се ​​приложи търсене двигател или, най-малкото, на ползвателя на интерфейса 3 00:00:03,260 --> 00:00:06,590 интерфейс за търсачка, която позволява на потребителя да въведете някои термини 4 00:00:06,590 --> 00:00:09,370 и след това търсене в световен мащаб Мрежата за тези термини. 5 00:00:09,370 --> 00:00:13,690 За да постигнем това, ние ще използваме "форма" на HTML тагове, както и няколко други. 6 00:00:13,690 --> 00:00:17,140 Тук, в Search.html, аз вече съм намерила ни е започната от отваряне и 7 00:00:17,140 --> 00:00:18,500 затваряне на няколко тагове. 8 00:00:18,500 --> 00:00:22,570 Така че сега, тук, вътре в това тяло, да първо да определим заглавие на CS50 9 00:00:22,570 --> 00:00:26,460 Търсене, за да служи като заглавие на видове в тялото на страницата. 10 00:00:26,460 --> 00:00:30,660 >> Нека след това отвори "форма" и етикет, изпреварващо, да го затворят, така че не 11 00:00:30,660 --> 00:00:31,930 забравяйте да по-късно. 12 00:00:31,930 --> 00:00:37,450 Нека тогава да се дефинира един вход етикет, чийто име е "Q" за заявката, и чиято 13 00:00:37,450 --> 00:00:40,810 тип е "текст", така че Браузърът прави това като текстово поле 14 00:00:40,810 --> 00:00:41,840 на страницата. 15 00:00:41,840 --> 00:00:43,720 Нека тогава да затворите този етикет. 16 00:00:43,720 --> 00:00:46,480 Нека тогава да вмъкнете нов ред по-долу. 17 00:00:46,480 --> 00:00:50,870 И нека сега се определи по един вход този време, чийто тип ще бъде да представи, 18 00:00:50,870 --> 00:00:56,640 така че това е един бутон Добави, и чиито стойност или етикет е CS50 Search. 19 00:00:56,640 --> 00:00:59,930 >> Сега ние сме определено тази форма, но ние Не сте посочили къде формата 20 00:00:59,930 --> 00:01:01,120 трябва да бъде представен. 21 00:01:01,120 --> 00:01:04,480 Нека добавим още две атрибути да бъде по-точно тук. 22 00:01:04,480 --> 00:01:09,410 Първо, нека да се уточни в "форма" етикет Самата че методът, по който това 23 00:01:09,410 --> 00:01:12,620 формуляр трябва да бъде подаден е HTTP GET. 24 00:01:12,620 --> 00:01:16,150 И нека да се уточни, че действието или местоназначението на тази форма трябва да бъде 25 00:01:16,150 --> 00:01:22,540 https://www.google.com/search. 26 00:01:22,540 --> 00:01:25,690 >> Сега, аз знам, че съществува, защото URL Виждал съм го и за известно време в моя 27 00:01:25,690 --> 00:01:27,080 адресната лента на браузъра си. 28 00:01:27,080 --> 00:01:32,020 Така че аз съм просто ще отнесе потребителя да че URL за техните резултати от търсенето. 29 00:01:32,020 --> 00:01:35,380 Нека сега спаси, промените разрешенията на, и да отворите този етап. 30 00:01:35,380 --> 00:01:41,090 "CHMOD плюс R search.html." Нека сега се отвори Chrome. 31 00:01:41,090 --> 00:01:46,770 http://localhost/search.html. 32 00:01:46,770 --> 00:01:49,345 Не е най-секси на търсачките, но нека да видим дали тя работи. 33 00:01:49,345 --> 00:01:51,920 34 00:01:51,920 --> 00:01:53,240 И има някои котки. 35 00:01:53,240 --> 00:01:57,140 >> Забележете обаче, отколкото в адресната лента е точно URL адреса, че аз очаквах, 36 00:01:57,140 --> 00:01:58,910 но с малко нещо още в края. 37 00:01:58,910 --> 00:02:04,260 Ако увеличите тук, забележите, че URL е точно така, както очаквахме, но с 38 00:02:04,260 --> 00:02:07,260 въпросителен знак е равно котки на върха. 39 00:02:07,260 --> 00:02:08,729 Откъде дойде това? 40 00:02:08,729 --> 00:02:12,880 >> Ами, защото аз представен под форма, която имаше вход, чието име е р, нашата 41 00:02:12,880 --> 00:02:16,300 браузър го взе при себе си, за да се добави, че въпросителен знак и след това пуснати, че 42 00:02:16,300 --> 00:02:17,820 Име на параметър е - Q - 43 00:02:17,820 --> 00:02:21,130 последвано от знак за равенство, следван от котки, която е стойността, която I 44 00:02:21,130 --> 00:02:22,550 себе си написали инча 45 00:02:22,550 --> 00:02:26,130 Ако има повече такива параметри във вътрешността на URL адреса, браузърът ще 46 00:02:26,130 --> 00:02:28,500 просто отделя им от амперсанд. 47 00:02:28,500 --> 00:02:30,790 Но в този случай, ние имаме само една такава двойка. 48 00:02:30,790 --> 00:02:35,040 И това е осигурен като вход към Google много прилича на параметър е 49 00:02:35,040 --> 00:02:37,000 предоставя на функция е вход. 50 00:02:37,000 --> 00:02:40,600 И след това Google използва този принос към търси своята база данни по някакъв начин и 51 00:02:40,600 --> 00:02:42,180 показване на страница с резултати. 52 00:02:42,180 --> 00:02:43,755