首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Netflix之类的文本框中键入时进行查询

在Netflix之类的文本框中键入时进行查询
EN

Stack Overflow用户
提问于 2020-09-22 10:36:57
回答 1查看 170关注 0票数 0

在netflix.com中使用文本框进行搜索时,网址会根据您键入的内容自动更新。它将更改为类似于https://www.netflix.com/search?q=test的内容。结果还会自动或实时更新。

我想知道这是如何做到的。不是DB查询部分,而是更多地使用GET函数来实时/自动更新结果。我想知道这是否可以使用Node.js和javascript来完成?我应该从哪里开始呢?

有点相关,但并不重要:我看到这个问题有一个乱码,但没有包含DB查询,也没有更新URL。question

EN

回答 1

Stack Overflow用户

发布于 2020-09-22 10:54:53

所有这些都是JavaScript,但具体来说有两个部分。

对于第一种方式,即获取新数据,这是通过Fetch API完成的。(或者在较旧的站点上,使用XHR/AJAX。)使用此接口,客户端JavaScript可以向服务器发出HTTP请求并读取响应。服务器端使用什么(如Node.js)并不重要……几乎任何东西都可以用来做这件事。(虽然Node.js非常方便……这是我的首选方法,但并不要求您必须使用它。)有了响应数据,它就会被解析并注入到页面中,无论脚本想要做什么。

您询问的第二部分是URL更改。这通常是通过History API完成的。这样,开发人员就可以控制URL所说的内容。这允许用户将此特定页面加入书签以供以后使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64002311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档