扬声器1:让我们实现一个搜索 发动机,或者至少,前端用户 界面的搜索引擎 允许用户在键入一些术语 然后搜索全球 网络对于那些条款。 为了实现这一目标,我们将使用HTML的“形式” 标签,以及一些其他的。 在这里,在Search.html,我已经 得到我们开始通过开 关闭一些标签。 所以,现在在这里,这个身体里面,让我们 首先定义CS50的标题 搜索作为各种各样的标题 在页面的主体。 让我们再开辟一个“表”标签,并 先发制人,让我们来关闭它,这样做不 别忘了以后。 那么,让我们来定义一个输入标签,其 名称应为“Q”进行查询,而其 类型应为“文本”,从而使 浏览器呈现此为一个文本字段 在页面上。 让我们再关闭这个标签。 然后,让我们的下面插入一个换行符。 而且,我们现在定义一个多输入此 时间,它的类型会提交, 所以这是一个提交按钮,而其 值或标签CS50搜索。 现在,我们已经定义了这种形式,但我们 没有指定到表单 应提交。 让我们添加两个属性 这里更精确。 首先,让我们在“格式”标签中指定 本身的方法,通过它本 表格应提交的HTTP GET。 而且我们指定的操作或 这种形式的目的应是 https://www.google.com/search。 现在,我知道该URL的存在是因为 我已经看到它在一段时间我的 浏览器的地址栏中。 所以我只是要参考用户 该网址为他们的搜索结果。 现在,让我们保存,更改权限 上,并打开这个阶段。 “CHMOD一个加r search.html。” 现在,让我们打开浏览器。 http://localhost/search.html。 搜索引擎不是最性感的, 但是让我们看看它是否工作。 并有一些猫。 请注意,虽然比在地址栏 正是我期望的URL, 但有一点东西 更底。 如果我放大这里,发现URL 正是因为我们的预期,但与 问号Q等于 猫在顶部。 哪里来的? 嗯,因为我提交一个表单, 有一个输入的名字是Q,我们 浏览器把它独自去添加 问号,然后把那 参数的名字 - Q - 后跟一个等号,接着 被猫,这是价值,我 我自己键入。 如果有多个这样的参数 URL的内部时,浏览器将 干脆分开 他们通过符号。 但在这种情况下,我们也 仅仅一个这样的对。 并且作为输入提供给 谷歌很像一个参数是 提供给一个函数的输入。 而谷歌则使用该输入 莫名其妙地搜索其数据库和 显示结果的页面。