1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,260 >> ЗВУЧНИК 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 Ајде тогаш се дефинира влез таг, чија име ќе биде "П" за пребарување, и чии 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 пребарување. 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." Ајде сега се отвори Хром. 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 прашалник q еднаквите мачки на врвот. 39 00:02:07,260 --> 00:02:08,729 Каде што доаѓаат од? 40 00:02:08,729 --> 00:02:12,880 >> Добро, бидејќи јас поднесе форма која имаше влез чие име беше q, нашите 41 00:02:12,880 --> 00:02:16,300 прелистувач го зеде врз себе да додадам дека прашалник и потоа го ставаат дека 42 00:02:16,300 --> 00:02:17,820 име параметар е - П - 43 00:02:17,820 --> 00:02:21,130 проследено со ист знак, по што следи од мачки, кое е вредноста што 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