发表于: 2016-04-25 23:40:31
1 2567
1.今天完成的事:
(1)昨天看了半天微信的js-sdk和移动设备接入文档,发现webAPP没法直接调用微信,js-sdk只能在微信内置浏览器内打开时才能生效。下午刘威过来问了下,H5写的APP跟安卓完全不兼容,不可能安卓来加功能。
将这个情况反馈给产品,下午和他们讨论了一会替代方案,暂时没结果,等待他们最终决定怎么做。
(2)上滑加载下一页的问题,今天跟晓东沟通了,整理了职业日报列表页加载数据的逻辑顺序和各接口加载时间交给他,分别是职业日报列表接口180ms左右,个人信息接口90ms左右,班级信息接口2s左右,这是由于班级信息接口返回了太多无用的数据,而且在后端请求了太多关联数据。
最终晓东添加了一个简单的班级信息接口,只给出页面所需的信息。成功将接口调用时间降低至100ms左右,整个页面上滑加载时间缩短至200多ms,丝般顺滑。
(3)加了一个上滑加载时显示的loading动画效果,网上copy的CSS3动画,好用,不过现在加载时间很短,这个画面可能也就存在1s不到就过去了。。
(4)改了部分瑶瑶提出的样式问题。
2.明天计划的事:
(1)接着改样式,部分内容需要等产品确定怎么做。
(2)找bug,之前的几个主要bug在奎哥帮助下都解决了。
3.遇到的问题:
(1)日报详情页 采用的是监听滚动条触发加载下一页,但当日报内容少于一屏时不会出现滚动条,无法触发。设定最小高度的话,又会影响底部评论数的显示,因为产品要求当日报内容少于一屏时,评论数和浏览数固定在底部,超出一屏时跟随日报尾部显示。监听滚动条同时会有严重的误触触发,非常影响体验。
给奎哥和产品反馈后,我建议在底部添加点击加载的触发事件,他们讨论了一会还没结果。
产品希望做成类似于知乎APP那种,点击拖拽页面底部一段距离后触发加载事件,看了下似乎是监视屏幕移动,安卓能做,不知道H5能不能做成这种,搜了下没发现相关的信息。
4.收获:
(1)跟后端沟通接口 要提供各种请求信息反馈给后端,同时让后端清楚自己页面的数据需求。
(2)讨论了半天分享功能和加载下一页功能,算是模模糊糊明白了分享SDK怎么用,微信的怎么接入,不过没有具体操作。
(3)loading动画挺好玩的,CSS3新内容都很有意思。
5.项目进度
(1)天一请假回学校了。 目前APP主要功能已实现,主要问题是样式调整和适配,部分功能待产品确认方案再做。
(2)iOS还没打包过,明天试试,需要开发者账号,这个好像是找小4姐还是彩丽姐要?
预计剩余时间,功能待定,不能确定。
评论