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

时间:2011-04-02 01:48:50

标签: javascript jquery html5 boilerplate

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

3 个答案:

答案 0 :(得分:1)

来自the FAQ

  

Script.js应该包含您的主应用程序脚本。将它存储在object literal and execute it based on body classes中可能是有意义的。

     

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

脚本中的

- >你的自定义脚本 在插件中 - >不要碰它!

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