PhoneGap中文网

 找回密码
 立即注册
查看: 15693|回复: 0
打印 上一主题 下一主题

APP7天快速开发教程4:APP开发图片缓存原理

[复制链接]

27

主题

33

帖子

181

积分

注册会员

Rank: 2

积分
181
跳转到指定楼层
楼主
发表于 2017-2-23 14:08:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第四天:掌握使用JS模版来实现列表数据,推荐使用doT模版;了解下拉刷新和上拉加载的实现原理及相关API的使用,实现下拉刷新、上拉加载更多功能;了解APICloud图片缓存原理及相关API的使用,对APP中网络图片实现本地缓存;了解APICloud平台提供的本地数据能力,理解APICloud应用沙箱结构,了解应用资源访问协议,掌握相关API的使用

第四天课程源码
http://7xy8na.com1.z0.glb.clouddn.com/apicloud/dcf300598ee3df5f3076faa74f384e22.zip)

教程更新:
Github地址
https://github.com/apicloudcom/APICloud-7Days-Online-Training-Tutorials/blob/master/Day4.md

学习目标

使用doT模版函数实现列表数据
下拉刷新,上拉加载
图片缓存
数据更新后的点击事件优化

主要内容

1. 使用JS模版展示列表数据

    1.1 JS模版原理
    1.2 doT模版使用
    1.3 使用doT版本实现列表数据展示

2. 实现下拉刷新

    2.1 下拉刷新实现机制
    2.2 相关API使用
    2.3 实现下拉刷新功能

3. 实现上拉加载

    3.1 上拉加载实现机制
    3.2 相关API使用
    3.3 实现上拉加载功能
   
4. 实现图片缓存

    4.1 图片缓存机制
    4.2 相关API使用
    4.3 实现图片缓存功能
   
5. 本地数据存储

    5.1 APICloud平台提供的本地数据存储能力
    5.2 数据存储相关API使用
    5.3 实现数据存储功能

6. 应用沙箱结构
   
    6.1 默认的沙箱位置
    6.2 修改Android默认沙箱位置

7. 资源访问协议

    7.1 资源存放的位置
    7.2 资源访问协议
    7.3 资源访问相关API属性
   

1. 使用JS模版展示列表数据

1.1 JS模版原理
JS代码中写标签

1.2 doT模版使用
doT使用文档:https://github.com/apicloudcom/apicloud-js-module

1.3 使用doT版本实现列表数据展

2. 实现下拉刷新

2.1 下拉刷新实现机制
2.2
相关API使用
2.2.1 默认下拉刷新
api.setRefreshHeaderInfo()http://docs.apicloud.com/Client-API/api#46
api.refreshHeaderLoading()http://docs.apicloud.com/Client-API/api#87
api.refreshHeaderLoadDonehttp://docs.apicloud.com/Client-API/api#37

2.2.2 自定义下了刷新
api.setCustomRefreshHeaderInfo()http://docs.apicloud.com/Client-API/api#94
UIPullRefresh模块:http://docs.apicloud.com/Client-API/UI-Layout/UIPullRefresh
UIPullRefreshDrop模块:http://docs.apicloud.com/Client-API/UI-Layout/UIPullRefreshDrop
UIPullRefreshFlash模块:http://docs.apicloud.com/Client-API/UI-Layout/UIPullRefreshFlash
UIPullRefreshMotive模块:http://docs.apicloud.com/Client-API/UI-Layout/UIPullRefreshMotive

2.3 实现下拉刷新功能


3. 实现加载更多

3.1 上拉加载实现机制
3.2
相关API使用
监听scrolltobottom事件

3.3 实现上拉加载功能
tapmode处理


4. 实现图片缓存

4.1 图片缓存机制
4.2
相关API使用
图片缓存:api.imageCache()http://docs.apicloud.com/Client-API/api#78

4.3 实现图片缓存功能



it营
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-4-26 14:50 , Processed in 0.036334 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表