总结下蜂鸟镜头库App开发
前些日子利用业余时间研究PhoneGap+jQuery Mobile开发,找这个项目练手。写到一半又拿Backbone重构了下。如今还有很多问题,先停下来总结一下。
- 效率问题。屏幕越大效率越差,在Kindle Fire的表现也不如想象中理想。
- 启动速度慢。不像跑在浏览器那样,瞬间就打开了(因为会忽视掉打开浏览器和渲染的时间),所以应该需要一张图片作为启动图片——这个图片似乎不能自动缩放——在Kindle Fire里会导致程序崩溃。
- jQuery Mobile还有一些bug,目前还不确定原因和解决方案。
- 我有两个ul要做成listview,第一个什么都不写,填充内容后.listview()一下就可以;第二个则必须在html里就写好data-role=”listview”才行。
切换页面的时候只能从右往左,reverse=true也不行
- jQuery Mobile没有弹出组件,dialog的实现是跳转页面,不是很爽。
- Backbone是个好东西,尤其是开发过Flash,用起来感觉更顺手了。
Backbone 0.9.1复写Collection的parse方法无效,不知道是为什么。
问题已解决:《重写Backbone.js的加载动作》- 当需要事件从一处发生,而在另一处响应的时候,Backbone并没有提供很好的办法,用惯了robotlegs之类的框架在这里略有不爽。我想拿Model来作为Mediator应该不错。
再练手的话,准备用去哪儿的api,感觉挺开放的。
相关文章
Backbone + ES2015 Class
在 ES2015 下使用 Backbone,需要一点点小技巧。
2016-02-214 分钟
近期要学习实践的新技术
接下来的一段时间里主动学习,更新一下知识。
2015-09-161 分钟
使用Backbone的正确姿势
2012年来到点乐之后,我开始大规模开发Web单页应用。期间Backbone一直是我的主力框架,不过直到最近我才明白使用Backbone的正确姿势是什么。希望本文能让后来者少走些弯路。
2015-03-1414 分钟


