Cer*_*rin 6 javascript ajax jquery json
你会如何在Javascript中实现"穷人"的全文搜索?
我正在实现一个没有数据库后端的静态网页,该页面通过Ajax JSON加载加载了几千条短文本字符串.我希望用户能够通过关键字搜索有效地过滤这些字符串,理想情况下使用比简单地迭代每个字符串并执行Javascript更聪明的东西.indexOf()
.
我想过将我的JSON渲染为隐藏的HTML,并使用jQuery DOM搜索插件,但我怀疑这比迭代我的JSON列表更快.
几千条记录
这不是那么多,看看JavaScript中的全文搜索,以及40k行的全文搜索演示.
.指数()
JavaScript在文本操作方面有点受限,但这可以完成任务.
这是一本非常简单的手册,非常适合您的问题.Jekyll + lunr.js =使用JavaScript进行强大全文搜索的静态网站
我有使用少量数据构建静态网页的经验,通常,性能是最后一个问题.