1

我已经重新设计了我们的网站,而且我第一次使用了相当多的 Javascript。

我了解到我应该将我所有的 javascript 和 css 合并到一个文件中(显然每个文件),但是虽然我知道我可以毫无问题地合并 css,但我不确定 javascript。

我必须加载:

jquery.min.js <--我从 ajax.googleapis.com 加载前两个,这是个好主意

jquery-ui.min.js

用于 Facebook 的 JavaScript

一些用于谷歌加号按钮

推特也一样

一些用于谷歌分析

然后是一些内联的东西来隐藏 javascript 用户不应该看到的 div 和那种类型的东西。

你可以在这里看到它:traditionirishgifts.c​​om

那么我可以将所有这些文件的内容复制并粘贴到一个大文件中吗?找到一些方法来缩小它(还没有完全研究)它。在我的页面底部加载这个文件然后宾果游戏?

4

2 回答 2

2

我会使用这个工具:http: //jscompress.com/

JSCompress.com 是一个在线 javascript 压缩器,可让您压缩和缩小您的 javascript 文件。压缩的 javascript 文件非常适合生产环境,因为它们通常会将文件大小减少 30-90%。大多数文件大小的减少是通过删除 Web 浏览器或访问者不需要的注释和额外的空白字符来实现的。

于 2012-11-22T22:41:24.153 回答
0

您应该始终能够将所有外部 JavaScript 合并到一个文件中。您可以使用服务器端压缩器对其进行缓存并将其作为一个文件提供。它确实对文件施加了一些限制,例如应该首先加载哪个文件等。此外,如果任何地方出现语法错误,它将完全崩溃。

请记住,不能混入第三方代码(例如来自 google 的代码)。通常会进行某种身份验证(或 URL 中的 API 密钥)。如果您尝试缓存该代码,它会在一段时间后停止工作。因此,您确实需要将它们分开。

于 2012-11-22T22:46:40.323 回答