改进 jQuery Mobile 页面渲染时间

发布于 2024-12-17 09:22:37 字数 224 浏览 1 评论 0原文

我有一个 jquery 移动页面,在 iPhone 4 上渲染需要 6-8 秒。

页面加载时间似乎还不错,我已经采取了必要的步骤来优化 css、js 等。但是,该页面包含许多表单由 jQM 渲染的输入(即选择下拉菜单、滑块等),这似乎需要大约 4-5 秒的时间来渲染。

有其他人遇到过类似的问题并找到了增加渲染时间的方法吗?

我正在使用最小化的 jQM 1.0。

谢谢。

I have a jquery mobile page thats taking between 6-8 seconds to render on an iPhone 4.

The page load time seems okay and I've taken the necessary steps to optimise css, js etc. However, the page contains a number of form inputs that are rendered by jQM (ie. select dropdowns, sliders etc) and this seems to take about 4-5 seconds to render.

Has anyone else experienced a similar problem and found a way to increase the render time?

I'm using the minimised jQM 1.0.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

所有深爱都是秘密 2024-12-24 09:22:37

启动时是否需要所有 .js 和 .css 文件?我发现在 JQM 初始化后动态加载它们有助于提高初始感知性能。

另外,这些表单输入是否需要在开始时立即显示?也许你可以在后台渲染它们,并且只有在 pageshow 事件中才真正显示它们的容器...

就我个人而言,我没有这样的问题,所以我建议你检查你的事件触发和代码逻辑 - 也许那里有一个循环让你困惑离开。

Are all the .js and .css files needed at startup? I've found dynamically loading them after JQM initialized helped with initial perceived performance.

Also, do those form inputs need to be shown immediately on start? Maybe you could render them in the background and only in the pageshow event actually reveal their container...

Personally I had no such problems, so I would suggest you review your events firing and code logic - maybe there's a loop in there that's throwing you off.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文