手机天猫nba项目总结

页面逻辑:

  1. 技术统计
  2. 比赛竞猜
  3. 猜你喜欢

 

进入页面时,获取服务器的当前时间。然后进行页面上的每秒递增。1.每隔n秒向后台发送请求,获取最新比分信息,球队图像,球员信息。然后更改页面。2.每隔n秒向后台发送请求,获取最新竞猜问题。并缓存请求到的数据。

如果缓存数据和下次请求到的数据一样,不作页面更新。否则,页面更新。

另外还获取到,倒计时开始时间。如果当前时间大于倒计时开始时间,则进行倒计时。

然后根据答题status,来确定答题按钮图标。

点击答题按钮图标,根据后台返回的status,来确定显示已答题界面,还是未答题界面。

如果未答题界面,还要选择是或否,又发送请求给后台。之后显示已答题界面。

 

 

天猫app内嵌h5页面的相关bug

一.iphone版本,如果同一刻时间,发送两个或多个TMM.APP.call("Stats.trace",[],func,func)请求,会发生前面几个的回调数据,都发送到最后一个回调函数里面。原因是,iphone把TMM.APP.call设计成了全局变量。所以最后一个请求覆盖了上面所有的请求。

二.android版本,如果后台返回的json数据带有\斜杠之类,android天猫app无法对进行初始解析,导致直接调用TMM.APP.call里面的回调失败函数。

 

bug修补

一.回调函数统一进行处理。根据返回数据的特征值,来判断调用哪个具体回调函数。

二.后台对返回的json数据进行格式处理。

 

posted @ 2013-11-30 12:02  草珊瑚  阅读(308)  评论(0编辑  收藏  举报