javascript - 页面在移动设备上卡住

标签 javascript android iphone performance mobile

我正在一个网页上进行测试,该网页显示产品列表,包括照片、名称、价格等。当我在我的电脑上查看它时,效果很好。当我在手机(Android 和 iPhone)上访问同一页面时,该页面首先加载其所有内容,然后卡住几秒钟,然后再次工作。当它卡住时,我尝试上下滚动屏幕,但它什么也没做,然后几秒钟后,它对所有这些操作做出响应。你猜猜卡住的原因是什么?页面加载时会运行一些 JS,但在 PC 上的浏览​​器上运行得很好。

最佳答案

这取决于您的代码。如果您在设备上显示高分辨率图像,则会减慢滚动速度。此外,如果您在主 UI 线程上下载任何数据,它也会导致您遇到的卡住。

关于javascript - 页面在移动设备上卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29564751/

相关文章:

javascript - 覆盖 js.erb 文件

javascript - 为 JavaScript 请求自动添加 SourceMap header

javascript - Web 开发人员的知识图/表

javascript - 如何为所有对象设置类别

iphone - UIBarButtonItem 图标通过 IB 添加时为白色,以编程方式添加时为黑色

android - 如何管理 GridView

java - AndroidHttpClient 和 DefaultHttpClient

java - 拖放 - java.lang.ArrayIndexOutOfBoundsException

iphone - Iphone 应用程序中的推送通知

iphone - 无法将手势识别器应用于导航栏