javascript - 如何在 javascript 中更快地查询一长串数据?

标签 javascript performance search

这是我想做的事情,我有一个文件,它是这样的: “键”-“内容”,每个“键”的内容都不是唯一的,一个键可以有零个或多个内容.... 该文件大约200Kb,我将其转换为数组,并将其全部放在javascript中。当用户键入时,我循环数组一次以找出结果,但它很慢...... 有关如何执行此操作的任何建议?谢谢。

(只允许客户端javascript实现,不允许使用服务器端分析结果返回。)

最佳答案

如果我没理解错的话,这些指向 John Resig 文章的链接可能会对您有所帮助。他的问题是在大文本文件中边输入边查找有效单词时性能不佳。

第 1 部分:Dictionary Lookups in JavaScript
第 2 部分:JavaScript Trie Performance Analysis

关于javascript - 如何在 javascript 中更快地查询一长串数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6633280/

相关文章:

javascript - 如何使用 Angular 引导日历为重复事件提供 dtStart 和 until?

javascript - Chrome javascript 调试器断点不起作用

javascript - jQuery promise,如何检查 then() 是否真的在 when() 之后?

php - Mysql - 验证结果的一部分是否存在于另一个表中

javascript - 在 AngularJS 上调用 jQuery 函数

database - PL/SQL - NOCOPY 参数以提高性能

java - 为什么 Java SIMD(巴拿马)比标量慢?

javascript - 如何使点击的元素突出显示?

php - 确定地理位置是否是搜索字符串的子字符串

git - 搜索并查看从存储库中删除的文件