我正在使用ROR构建网站,而对于移动视图,我使用的是mobile_fu gem。
在我的移动设备视图中,设计师为我提供了一个设计,其中包含大量使用jQuery滑块,jQuery播放器,图像滑块,下拉菜单,光标等。
所以我通过使用互联网上提供的jQuery插件来实现所有这些。但是现在我的项目除了默认的jQuery之外还包含7个jQuery库,但我认为这个数字还会增加。
但是现在我担心来自移动设备的用户将不得不等待非常的日志时间来加载页面。
如果用户使用简单的gprs 2G网络或低带宽以及高带宽(如wifi),任何机构都可以告诉我应该在我们的移动视图中使用的最小或最大数量的jQuery插件。
答案 0 :(得分:0)
对于必须拥有多少个库,没有严格的规则。但考虑到用户只有2G连接的情况,七个插件对于数据连接速度来说会有点沉重。
如果用户有3G接入或4G接入,您可以使用七个插件,因为没有太多问题。但再次记住入门级设备和中端设备将缺乏处理能力问题。
或者使用缓存清单在本地考虑techniques such as caching您的jQuery框架,插件,其他JS文件。这将使用户能够一次下载文件,下次将从手机的缓存存储中获取文件。