首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >结合javascript与图像精灵

结合javascript与图像精灵
EN

Stack Overflow用户
提问于 2010-12-26 16:48:37
回答 4查看 191关注 0票数 2

我在一些地方(如headjs网站)读到并行加载JS比合并并下载一个大文件更好,那么为什么css精灵被认为比并行下载所有图像更好呢?

EN

回答 4

Stack Overflow用户

发布于 2010-12-26 16:59:49

也许当他们说不要组合JS时,“他们”的意思可能是,你应该考虑只在需要的时候加载JS,而不是删除所有可能需要的JS。因此,您首先下载JS您绝对需要在您的网站上开始体验,然后在后台或在用户浏览您的网站时下载其余的JS。

票数 2
EN

Stack Overflow用户

发布于 2010-12-26 16:55:29

下载一个文件更好,因为客户端只向服务器发起一个GET请求。精灵也是如此,我不知道他们为什么这么说。

票数 0
EN

Stack Overflow用户

发布于 2011-01-06 01:23:44

Masad和Amjad Masad的都是对的--这取决于具体情况。通常情况下,下载的独立资源越少越好。你要记住的一件事是,如果你总是聚合所有的文件,你将不会利用缓存的全部好处,或者最终加载比所需更多的JavaScript。

例如,如果您有一个由多个页面组成的站点(例如,不是一个RIA / Web应用程序),您通常不希望将公共脚本与每个页面的自定义脚本聚合在一起。我通常创建一个common.js,其中包含所选的JS工具包和每个页面上使用的脚本,并为每个页面创建一个聚合包(对于复杂的RIA / Web应用程序,则为每个组件创建一个)。

将相关的JavaScript片段压缩到单独的捆绑包中,可以实现最佳缓存,同时仍然具有最少的客户端/服务器交互。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4533247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档