V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
APICloud
V2EX  ›  程序员

途牛旅行源码分享(基于 APICloud 平台)

  •  
  •   APICloud · 2014-12-09 13:58:35 +08:00 · 4279 次点击
    这是一个创建于 3638 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直在做Hybrid App的开发,最近一款apicloud开发平台很是吸引人,我也一直在关注,仔细的研究了apicloud的接口文档,发现端api的很是丰富,已经能满足大部分app需要,方法写的是见名知意,异步回调用起来也是很爽。于是乎我就想起来要写点什么,在手机上随便找了个应用,就途牛了(途牛会不会来找我麻烦~~),准备模仿一把练练手。废话不多说了,先上最终效果图,有图有真相。

    我大概讲一下我做途牛的思路,
    1、打开应用可以看到首页是一个侧滑布局,apicloud提供了现成的api。(openSlidLayout())
    2、在侧滑的fiexd页面有很多按钮,通过点击分析发现最终只会打开3个不同的页面(mian,user,toursList),因为这3个页面是打开在同一个窗口内(slider),这是我想到了使用窗口组模块frameGroup(openFrameGroup),因为这3个页面的header不一样,所以需要在slider页面写上3个不同的header。到这里出现一个问题,其中toursList页面的header比其余两个高了一点,通过查看frameGroup的api得知窗口组的Y轴高度只能统一设置,不能为每个frame单独设置Y轴,只能将多出的一部分单独写在一个frame中(toursList_tab),因此我在toursList页面打开了2个frame(toursList_tab,toursList-con)。
    3、其他的页面就是一些openframe 和openWin打开了,不做过多介绍了。
    最后说下我的使用感受,使用apicloud开发应用真的是积木式的拼装应用,给我们提供了大量的原生模块,使我们只用关注于html、css和js就能制作一个媲美原生的应用,海量的前端攻城师是不是又找到了一个春天呢!



    源码链接: https://community.apicloud.com/bbs/forum.php?mod=viewthread&tid=444&extra=page%3D1
    3 条回复    2014-12-10 14:20:53 +08:00
    APICloud
        1
    APICloud  
    OP
       2014-12-09 19:01:55 +08:00
    欢迎关注
    SharkIng
        2
    SharkIng  
       2014-12-10 10:56:09 +08:00
    @APICloud 东西看起来很不错可是你们的邮件发送系统是怎么回事?到现在我都没有收到我的激活邮件,都已经两天了
    APICloud
        3
    APICloud  
    OP
       2014-12-10 14:20:53 +08:00
    @SharkIng 加QQ 2461068866 为您解决问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2735 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:45 · PVG 14:45 · LAX 22:45 · JFK 01:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.