JavaScript jQuery Mobile 就是个废物

hlxwell · 2013年02月27日 · 最后由 phpchina 回复于 2013年10月29日 · 22847 次阅读

jQuery mobile css 有 100 多 k 那个 js 有 200 多 k 手机上用的话下载这种库超级慢,很大的包袱

然后那些空间动画,基本上在 android 上无法流畅播放,甚至在 iphone 上也一样。 当页面非常大,比如列表很长,这个动画基本上要等 3 4 秒才开始有反应。

我基本上要吐血了。

那 jquery mobile 还整个啥?

想办法啊,比如为啥一定用 jquery?zepto 不行么? 它里面是否支持 amd 规范啊?

可以用 phonegap 打包

用 sencha touch + phonegap 的飘过~~~

#2 楼 @SharpX 打包了也照样慢

可以用 phonegap 打包 #4 楼 @libuchao 虚拟机套虚拟机当然比原生的慢,尤其是跟 iOS/objc 高度优化过的平台比,打包只能解决网络加载慢的问题

6 楼 已删除

讲究性能就用 Vanilla JS 吧,哈。

jQuery 可以用在 Hybrid View 里面,Hybird 并不一定要求所有资源都从服务器端获取,Client 可以缓存这些 CSS/JS

jQuery mobile css 有 100 多 k 那个 js 有 200 多 k

gzip 压缩以后分别为 14K 和 41K,jquery mobile 一个优点就是兼容性,如果为了性能就不要用 transition 了吧

取决于应用场景,我觉得 ft 做的就很好。

http://app.ft.com/

wow. 谢谢大家的建议。真好。

我试试吧。

简单的页面还是用 zepto 吧

@ashchan 那个支持动画也很流畅吗?

@ashchan 好像这个就想使用纯 JS 的 style 么

#15 楼 @hlxwell 不是象,就是。

一直对 jQuery 出的 UI 相关的组件不感冒,体验和美感太差

你们有有实力的美工啊。我们没有啊。

我用 jquery mobile+phonegap,动画效果依然很卡,准备用 zepto 替代试试,据说 http://xuijs.com/ 也不错 UI 可以考虑用 http://designmodo.com/square-free/ 这种,花钱买套现成的也不错

jquery mobile 的好处是,你可以直接把他在视图里面,比如也可以直接写在 php 里面 直接从服务器端返回页面,其他根本不要多考虑

如果用其他框架,建议还是在做个 web app,把服务器端当 API 用

试试 jqmobi 呢,比 jquery mobile 小,基于 zepto 写的,http://www.jqmobi.com/

@qinfanpeng Thanks 好东西。

@hlxwell 如果是应用的话,可以考虑将 jQuery 和 jQuery mobile 放进客户端。我们前期也是使用 jQuery mobile 进行快速开发,后期切换至自己前端同事开发的 html 5 框架。

sencha touch...

@xiaogui @hlxwell 如果是应用的话,可以考虑将 jQuery 和 jQuery mobile 放进客户端。我们前期也是使用 jQuery mobile 进行快速开发,后期切换至自己前端同事开发的 html 5 框架。

==============是个好方法。东西是好东西,就看你怎么用了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号