我已经开始重新设计我们的网站,并且我第一次使用了相当多的Javascript。
我已经知道我应该将我的所有javascript和css合并到一个文件中(每个都很明显)但是我知道我可以将css合并而没有问题,但是javascript我不确定。
我必须加载:
jquery.min.js< - 我从ajax.googleapis.com加载前两名,这是一个好主意
的jquery-ui.min.js
javascript for Facebook
一些谷歌加按钮
对于推特来说同样如此一些谷歌分析
然后一些内联的东西来隐藏javascript用户不应该看到的div和那种类型的东西。
你可以在这里看到:traditionalirishgifts.com
所以我可以将所有这些文件的内容复制并粘贴到一个大文件中。找到一些方法来缩小(还没有充分研究它)。将这一个文件加载到我的页面底部和bingo之前?
答案 0 :(得分:2)
我会使用此工具:http://jscompress.com/
JSCompress.com是一个允许您使用的在线JavaScript压缩器 压缩和缩小您的JavaScript文件。压缩的javascript文件 是生产环境的理想选择,因为它们通常会减少 文件大小减少30-90%。大多数文件大小减少都实现了 删除注释和额外的空白字符 Web浏览器或访问者需要。
答案 1 :(得分:0)
您应该始终能够将所有外部JavaScripts合并到一个文件中。您可以使用服务器端压缩程序对其进行缓存并将其作为一个文件提供。它确实对文件施加了一些限制,比如哪个文件应首先加载等。另外,如果在任何地方都存在语法错误,它将完全崩溃。
请注意,谷歌代码等第三方代码不能混入。通常会进行某种身份验证(或URL中的API密钥)。如果您尝试缓存该代码,它将在一段时间后停止工作。所以你需要将它们分开。