help.hybris.com 和 help.sap.com 网站的搜索实现
help.hybris.com
我使用 help.hybris.com 时,发现每次在搜索栏输入文字时,没有发出任何 HTTP 请求,那么这个自动完成的下拉框里的记录从哪里来的?我看了下实现,发现所有自动完成下拉框里的记录都是硬编码在 searchsuggestion.js 里:
Hybris help 网站只用了 bootstrap 框架:
help.sap.com
在搜索框里输入字符后,会发起 HTTP 请求,通过 AJAX 取回匹配的记录,渲染在 UI 上实现自动完成功能。
用的 angular 框架, 在我测试时(2018 年 1 月 12 日)版本号 v1.4.8
要获取更多 Jerry 的原创技术文章,请关注公众号"汪子熙":
版权声明: 本文为 InfoQ 作者【Jerry Wang】的原创文章。
原文链接:【http://xie.infoq.cn/article/fc8a76c0632cf30f4f8fa3e6e】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论