HTML5 Boilerplate:script.js和plugins.js之间的区别?

我在样板文档上找不到任何确定的答案,但有人可以澄清plugins.js和script.js之间的区别吗? 我是一个javascript新手,我很想将我的所有脚本放在一个文件中…有充分的理由不这样做吗?

来自FAQ :

Script.js应该包含您的主应用程序脚本。 将它存储在对象文字中并基于body类执行它可能是有意义的。

我自己用于jQuery插件和其他第三方脚本的插件。 我把jQuery插件放在(function($){ ... })(jQuery); 关闭以确保它们在jQuery命名空间安全毯中,特别是如果它们是由更多的业余开发人员编写的。 另请参阅jQuery插件创作 。

plugins.js文件中你得到的帮助程序很少,它可能意味着包含你根本不会修改的东西(或者至少不经常修改),而script.js是一个准备好你的文件……是的,脚本。 ;)

你说的是真的 – 在生产中,通常更好的是为浏览器提供一个文件而不是许多文件。 但是在开发过程中,将事物分开会更容易。 这就是为什么样板文件带有一个构建脚本的原因,它将所有脚本组合成一个脚本,因此您不必担心这一点。

在脚本中 – >插件中的自定义脚本 – >不要触摸它!

在构建过程中,两个文件合并为一个唯一的压缩文件…