【翻译】选择不同的存储策略
原文链接: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
使用不同的持久化策略测试应用
前面几章默认的测试使用了内存存储。根据不同的策略改变存储方式对项目进行测试。
- 打开index.html源代码:替换
js/services/memory/EmployeeService.js
例如:替换为
js/services/websql/EmployeeService.js
运行Application服务测试
- 要测试JSON Service,确保Node.js Server正确运行
- 打开终端或者cmd命令行,导航到下载的cordova-tutorial文件夹
- 安装server依赖项
npm install
- 启动服务器
node server
如果使用services/json/EmployeeService.js,测试程序只能在浏览器中使用,不能在设备中进行测试因为设备不能识别localhost,如果要在设备中测试,需要将server发布到公共服务器上
其他几种存储策略既可以在浏览器中测试,也可以在设备或者模拟器中测试
浙公网安备 33010602011771号