Javascript:在平面文件上存储/检索数据的最有效方法

时间:2014-06-30 09:21:19

标签: javascript html ajax web-applications flat-file

我正在创建基于HTML和Javascript的轻量级Web应用程序(例如,大约500到1000个条目的联系簿)。我有一个简单的HTML表单,可以根据几个字母在联系人列表中进行搜索。

我想将这些条目存储在一个平面文件(.csv,.xml,.json等)中,然后使用javascript对其进行操作,以便在没有任何Ajax + php调用的情况下检索联系信息。

我的问题是:

  • 哪种是使用Javascript操作的最佳平面格式?
  • Javascript是否可以用于此类用途,或者我将通过在我的页面中执行数据研究来破坏用户浏览器?

感谢您的建议!尼古拉斯

1 个答案:

答案 0 :(得分:0)

json是最好的选择,它是专为javascript设计的。

以下是您可以使用的示例json结构。 {  用户:[{un:' johndoe',contactno:123456},{un:' acme',contactno:4523456} ...] }

json list可以支持大量的记录,并且在json列表上执行操作的性能非常快。

确保您在操作期间没有执行dom操作,否则会降低性能。