【翻译】选择不同的存储策略

原文链接:http://ccoenraets.github.io/cordova-tutorial/data-storage.html

学习不同的持久化策略

workshop/www文件夹下打开不同的js文件查看持久化链接策略

  • www/js/service/memory/EmployeeService.js 使用javascript内存存储
  • www/js/service/json/EmployeeService.js 使用json存储
  • www/js/service/localstorage/EmployeeService.js 使用Html5 浏览器本地存储
  • www/js/service/websql/EmployeeService.js 使用Html5
使用不同的持久化策略测试应用

前面几章默认的测试使用了内存存储。根据不同的策略改变存储方式对项目进行测试。

  1. 打开index.html源代码:替换

js/services/memory/EmployeeService.js

例如:替换为

js/services/websql/EmployeeService.js

运行Application服务测试

  1. 要测试JSON Service,确保Node.js Server正确运行
  • 打开终端或者cmd命令行,导航到下载的cordova-tutorial文件夹
  • 安装server依赖项

npm install

  • 启动服务器

node server

如果使用services/json/EmployeeService.js,测试程序只能在浏览器中使用,不能在设备中进行测试因为设备不能识别localhost,如果要在设备中测试,需要将server发布到公共服务器上

其他几种存储策略既可以在浏览器中测试,也可以在设备或者模拟器中测试

posted @ 2017-01-19 16:36  帅小宁  阅读(149)  评论(0)    收藏  举报