javascript - 减小 Javascript 和 CSS 文件大小的最佳方法是什么?

标签 javascript css jscompress

在处理大型和/或许多 Javascript 和 CSS 文件时,减小文件大小的最佳方法是什么?

最佳答案

除了使用服务器端压缩之外,使用智能编码是保持低带宽成本的最佳方式。您始终可以使用 Dean Edward's Javascript Packer 等工具,但是对于CSS,花时间学习CSS Shorthand .例如。使用:

background: #fff url(image.gif) no-repeat top left;

...而不是:

background-color: #fff;
background-image: url(image.gif);
background-repeat: no-repeat;
background-position: top left;

另外,利用 CSS 的级联特性。例如,如果您知道您的站点将使用一种字体系列,请像这样为 body 标记中的所有元素定义它:

body{font-family:arial;}

另一件有用的事情是将 CSS 和 JavaScript 作为文件而不是内联或放在每个页面的头部。这样,在浏览器从缓存中取出后,您的服务器只需将它们提供给浏览器一次。

包括Javascript

<script type="text/javascript" src="/scripts/loginChecker.js"></script>

包括CSS

<link rel="stylesheet" href="/css/myStyle.css" type="text/css" media="All" />

关于javascript - 减小 Javascript 和 CSS 文件大小的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65491/

相关文章:

javascript - 如果不满足条件,如何在 Dropzone.js 中取消/中止上传?

javascript - 在我的 Angular 应用程序的路由启动之前,如何执行 AJAX 请求?

javascript - 有哪些独立的 JavaScript 压缩工具?

HTML img 不会随 CSS 调整大小,无论我尝试什么

javascript - 删除幻灯片之间的空白

javascript - 包含外部 javascript 的最佳/最快方法是什么?我使用 jQuery

javascript - 在发送交易之前如何估计当前的gas limit?

javascript - Angular 针对 Asp.Net WebApi,在服务器上实现 CSRF

javascript - 文本和图像转换器