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 那麼,讓我們來定義一個輸入標籤,其 名稱應為“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搜索。 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 所以我只是要參考用戶 該網址為他們的搜索結果。 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 參數的名字 - Q - 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 並且作為輸入提供給 谷歌很像一個參數是 49 00:02:35,040 --> 00:02:37,000 提供給一個函數的輸入。 50 00:02:37,000 --> 00:02:40,600 而谷歌則使用該輸入 莫名其妙地搜索其數據庫和 51 00:02:40,600 --> 00:02:42,180 顯示結果的頁面。 52 00:02:42,180 --> 00:02:43,755