上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
本课小结
本课源码见disc/第1章/1.1。
这节课主要练习了本地缓存接口的使用,学习了“异步转同步”的编码技巧。早期微信小程序/小游戏的大部分接口是异步的。多层异步接口的回调嵌套会让代码变得难以阅读与维护,而通过“异步转同步”的编码方式可以显著地将复杂的代码变得清晰简单。
本地缓存是有存储限额的,单个Key允许存储的最大数据长度为1MB,所有数据存储上限为10MB。存储地址是由小游戏运行环境自行决定的,开发者并不能干涉。由此可见,本地存储还是有诸多的不便之处。下节课将看一下如何将数据直接写入本地文件。