一些要求:
>宽浏览器兼容性.任何可以运行jQuery的都可以.我实际上更喜欢它是一个jQuery插件.
>可以对多个列进行排序.例如,按国家按字母顺序排列,并在每个州内按字母顺序列出所有城市.
>可以过滤结果.例如,相当于“where state =’CA’或’NY’或’TX’”.
>必须完全的客户端工作,所以用户只需要下载大量数据一次,并且可以在不经常从服务器获取数据的情况下切割所需的数据,实际上可以在初始化之后离线执行所有查询.
我已经查看了stackoverflow,并发现了jslinq,但最后更新于2009年,没有文档.我也不能确定它是否可以执行更复杂的查询,例如在两个不同的列上排序或执行“和”或“或”过滤.
我会认为这样的事情已经完成了.我知道HTML5已经开始了这条路,但是打了路障.我只需要基本的查询,没有连接或任何东西.有人知道可以做到这一点吗?谢谢.
例如,我列出了美国5000个最大的城市.每个记录包括城市名,州和人口.我想能够下载整个数据集一次,然后填充一个JS数组,然后只在客户端,能够运行如下所示的查询,并从生成的记录中创建一个表.
>加州十大城市
>以人均1,000,000以上的“S”开始的所有城市.
>加利福尼亚州,纽约州,佛罗里达州,德克萨斯州和伊利诺伊州最大的三个城市,按国家然后按人口按字母顺序排列.即加州,洛杉矶,3,792,621; California,San Diego,1,307,402;加利福尼亚州,圣何塞,945,942 …等.
解决方法
它很容易满足您的所有要求.
原文地址:https://www.jb51.cc/js/149881.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。