目录

$cache

$cache是当前本地缓存服务对象,可以用来读写缓存数据

$cache.write()、$cache.read()

$cache.write()方法用来写缓存数据和缓存文件,$cache.read()方法用来读取缓存数据内容

语法1

  1. $cache.write (key,value)
  2. $cache.read(key)

参数

  • key:缓存的键值
  • value:缓存中存储的值

实例

  1. //测试缓存字符串
  2. var salarypswd = "000001";
  3. $cache.write("salarypswd", salarypswd);
  4. var newpsw = $cache.read("salarypswd");
  5. $alert(newpsw)
  6. $alert("取出来的值为:" + newpsw); //应该为000001
  7. var str1 = "{m:1,n:2,p:aaa}";
  8. $alert("开始测试缓存字符串" + str1 + "");
  9. $cache.write("str1", str1);
  10. var new_str1 = $cache.read("str1");
  11. $alert(new_str1)
  12. $alert("取出来的值为:" + new_str1); //应该为字符串{m:1,n:2,p:aaa}
  13. var obj1 = {
  14. m : 1,
  15. n : 2,
  16. p : "aaa"
  17. };
  18. $alert("*****开始测试缓存json对象为" + $jsonToString(obj1) + "*****");
  19. $cache.write("obj1", obj1);
  20. var new_obj1 = $cache.read("obj1");
  21. $alert(new_obj1); //取出来的是一个字符串
  22. $alert("取出来的值为:" + new_obj1);
  23. var json1 = $stringToJSON(new_obj1);
  24. $alert("$stringToJSON(new_obj1) = " + json1); //此时json1是一个object
  25. $alert("$jsonToString(json1) = " + $jsonToString(json1));

语法2

  1. $cache.write(filePath, content)
  2. $cache.read(filePath)

参数

  • filePath: 缓存文件的路径+文件名(默认为沙盒目录,外部不可见。)
  • content: 写入缓存文件中的内容

实例

  1. $cache.write("filetest/test.txt", "天空中最微弱的星也有权利争取最美的灿烂");
  2. var value = $cache.read("filetest/test.txt");
  3. $alert("文件内容:" + value);
文档更新时间: 2018-01-15 14:40