HTML5 Boilerplate plugins.js

Mat*_*rym 32 javascript html5boilerplate

如何期望在plugins.js中包含额外的js文件?期望我们只是复制并粘贴每个插件的内容吗?或者是否有一些方法可以使用我应该使用的js包含?

具体来说,我想在这个函数中看到一个例子:

// remap jQuery to $
(function($){

})(this.jQuery);
Run Code Online (Sandbox Code Playgroud)

小智 33

html5boilerplate的那一部分是应该/可以去那里的缩写.

您可以通过以下几种方式处理plugins.js:

  1. 忽略它并将所有JS插件包含为单独的文件(不合需要)
  2. 手动连接和缩小插件文件(这是一个难以维护)
  3. 使用脚本在运行时连接它们(并缓存它)(像这样)
  4. 使用makefile像忍者一样连接/压缩(像这样)
  5. 使用像yepnope.js这样光滑的JS库来根据需要异步加载插件文件.

包含你的JS插件有很多选择......当然,你必须自己权衡它们.我通常使用选项3或4,但我需要开始使用5.

至于您提供的代码片段中的内容:

(function($){
  // This is a wrapper for your jQuery stuff 
})(this.jQuery);
Run Code Online (Sandbox Code Playgroud)

您将看到包含大量jQuery插件的代码块(请查看文档).它可以用来包装你的jQuery特定的代码,这样你就可以使用$jQuery兼容模式保持你的网站...这使你的网站可以很好地与其他可能使用的库一起使用$.

  • 那么"mylibs"目录有什么意义呢?我很惊讶H5B没有详细介绍如何使用jQuery插件并提供更好的示例. (5认同)