IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    ChariTi-CB 1.2 发布

    Winson发表于 2014-06-05 15:40:36
    love 0
    这次的改动比较多,所以一下子就跳到1.2版了,具体改动请看下面详情 :) 1. 增加了一个缓存功能。可以直接将对象或者值缓存到数据库中,并不是简单的放到全局变量哦。 使用方法: 1) 添加  APP.CacheModel = require(“models/cache”)();  到你的  /app/controller/index.js 2) 添加对象到缓存: APP.CacheModel.set(‘cacheKey’, object, 5); ,最后一个参数是过期时间,单位是分钟。 3) 获取缓存对象:APP.CacheModel.set(‘cacheKey’) 4) 同时你也可以设置全局缓存时间,在 app/lib/data/app.json 文件里,修改 “cacheDuration” 项即可,单位为分钟。 2. 增加了2个动画页面转换效果,使页面转换更加接近 iOS 原生的效果,分别是:APP.AnimationStyle.NavLeft 和 APP.AnimationStyle.NavRight。效果就与 iOS 里使用导航控制一样,实现左右移动页面转换。 3. 在页面转换函数里增加了 callback 功能。你可以如下调用: [crayon-557f1ebf9ea5b426783173/]   4. 可以为 Tab 菜单设置不同的图标以表示其是否当前图标状态。默认情况下,ChariTi 对于 Tab 菜单只是使用了一个遮照层让其高亮了,但有些情况下确实需要换成不同的图标。以下是使用方法: 1) 修改 /app/lib/data/app.json 里的 “useHoverTabIcon” 项为 true 2) 准备2个需要更换的图标,如分别为 home_on.png 和 home_off.png 然后放到 /assets/icons/white(or your theme folder)/ 目录里 3) 在 /app/lib/data/app.json 里设置相应的 Tab 菜单的图标名字: [crayon-557f1ebf9ea6a444429531/] 设置完后点击此 Tab 后就会自动切换到 home_on.png 的状态了。   5. 整合了 wriststrap 布局框架。这是一个非常COOL的布局辅助框架,使用 wriststrap 可以方便地使用各种定义好的样式名称直接在 xml 文件里进行布局设置,虽然其对 android 支持还不是十分好,但基本上大部分功能都可以使用了。具体使用方法请到其官网上查看。https://github.com/TNuzzi/wriststrap   ChariTi-CB 下载地址: https://github.com/CBMVC/ChariTi-CB
    您可能也喜欢:

    发布第一个ChariTi的修改版--ChariTi-CB

    ChariTi-CB之配置文件详解!

    CBMVC 1.5.1 发布!

    Winson.Framework 3.3 发布!!

    CBMVC 1.5 发布了!
    无觅


沪ICP备19023445号-2号
友情链接