在Firefox OS中写入/读取文件

时间:2013-10-11 09:33:51

标签: javascript html5 firefox-os

所以我得到了一个新的GeeksPhone Peak,并开始使用HTML5,CSS,JavaScript开发应用程序..很棒,我喜欢它,但现在我正在尝试制作一个时间表应用程序,我必须保存数据,当时我以某种方式填写我的时间表(只是文本),并在加载应用程序时重新加载它。

我开始搜索并找到了localStorage,IndexDB,backbone.local-storage但是找不到很好的教程。或者是否有针对该案例的特殊API?有人可以帮助我使用哪一个,或者如何写入文件,保存,阅读等等?

1 个答案:

答案 0 :(得分:2)

FirefoxOS提供了多种机制来支持应用程序中的持久性。在考虑本地存储和索引数据库之间的选择时,您的决定将依赖于以下几点对您的应用程序的重要性:

  • API的使用简单[本地存储更容易。简单的键值对]
  • 同步v / s异步API [本地存储是同步的。 IndexedDB具有两种模式]
  • 交易支持[索引数据库有]
  • 搜索是多么容易[由于本地存储只是键值对,因此很难进行搜索,尤其是当您的值包含复杂结构时]

提供比较的好文章是here

如果您想了解如何在FirefoxOS上使用localStorage,IndexedDB API,我已经编写了相同的教程:localStorage& IndexedDB& Device Storage