0

在我的 PHP 站点上,我使用 jquery 在这里和那里做一些小事情,但特别是一个页面大量使用它。

我让人们告诉我“它不适用于手机”,这可能是代码或脚本问题的情况,还是只是某些手机不喜欢 jquery 脚本?

我的网站有一个侧边栏,它使用 jquery 每 10 秒刷新一次,没有人说过这不起作用,只是因为我添加了这个特定页面。我猜这是一个代码问题。

基本上我问是否有什么我可以做的。

4

1 回答 1

2

我最近一直在构建一个严重依赖 jquery 的移动混合应用程序。jquery在广义上可以在手机上运行良好,但存在一些具体问题。

动画片:

动画可能缓慢而跳跃,但正如我昨晚发现的那样,您可以强制 GPU 硬件加速与 jquery 以及 CSS 转换一起使用,并且性能改进是巨大的。我通过在所有 div 和图像上使用下面的 css 样式来强制硬件在渲染 3d 图形时考虑它来实现这一点:

div, img {-webkit-transform:translateZ(0); }

效果延迟:

当调用 jquery 事件时,例如按钮“单击”,事件发生可能需要 1 秒,具体取决于事件是什么以及被调用的内容。

我什至不使用jquery mobile,只是普通的jquery,除了只有真正的挑剔者会抱怨的非常小的性能问题外,jquery 可以运行得很好。这只是优化代码并养成某些编码习惯以减少处理引擎负载的情况。

于 2012-07-10T12:30:27.107 回答