【发布时间】:2011-02-01 11:46:48
【问题描述】:
我正在使用 jQuery 日期选择器,但是它太重了,ui.datepicker.min.js 的缩小版是 44 KB。 datepicker 的图像有自己的重量。 jQuery 框架为 59 KB。页面上的总图像约为 80 KB。页面的总 HTML 约为 70 KB,CSS 文件大小约为 72 KB。还有更多,所有的东西加起来就是 600 KB (0.6 MB)。
您认为用户会在浏览器中等待 600 KB 下载吗?最多可能需要 8 - 10 秒。而且我不认为用户会等待这么长时间。
我想让我的网站保持轻量级。有没有轻量级的 JavaScript 日期选择器?
【问题讨论】:
-
您在传输过程中没有计算 gzip 压缩。例如,jquery 变成 23KB。 +1 对于这个问题,我也想替换 datepicker(它甚至不支持 CSS sprites!)
-
我无法计算,因为我使用 microsoft cdn 来提供 jquery 并且它没有被压缩。
-
当然是gzip压缩的,你没看标题吗:
Content-Encoding: gzip。如果它不对静态资源进行最基本的优化,我什至无法想象有人称它为 CDN。 -
除非您需要在页面加载时立即显示日期选择器,否则请在后台加载它。如果用户不立即使用日期选择器控件,他们可能永远不会注意到它需要 0.8 秒还是 8 秒。
-
我很想看到这个问题的答案。官方的 Jquery 示例日期选择器页面显示了 21 个 http 请求和 200k 的数据,仅用于基本的日期选择器,YSlow 给了它一个 D。jqueryui.com/demos/datepicker/default.html我在这里遗漏了什么吗?
标签: javascript datepicker