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