【问题标题】:How to create a search system like Unsplash?如何创建像 Unsplash 这样的搜索系统?
【发布时间】:2019-06-10 03:14:11
【问题描述】:

当我创建一个搜索栏时,我总是使用 GET 方法。如果有人搜索“代码”这个词,链接将是:www.mywebsite.com/search?q=code 但是在 Unsplash,当您搜索单词代码时,链接将是: https://unsplash.com/search/photos/code

我复制了这个链接,写下了所有的单词,甚至我的名字 (https://unsplash.com/search/photos/zayad),然后我找到了一个页面,其中包含与搜索的单词相关的图像。

您知道如何在我的网站上做同样的事情吗?

【问题讨论】:

    标签: php json reactjs


    【解决方案1】:

    JavaScript。他们拦截表单提交,更新地址栏并使用 JavaScript 重绘页面。

    在结果页面上,他们解析地址栏中的 URI,根据提取的搜索词发出 AJAX 请求,然后使用返回的结果更新页面。

    【讨论】:

      【解决方案2】:

      Unsplash 使用 angularjs,它允许您非常轻松地将文本框中的文本作为参数传递。 Wappalyzer 说 Unsplash 使用 angularjs。查看 angularjs

      【讨论】:

        猜你喜欢
        • 2015-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-13
        • 1970-01-01
        • 2011-05-11
        • 2022-01-25
        • 1970-01-01
        相关资源
        最近更新 更多