期望如何在插件中包含其他JS文件?期望我们只是复制并粘贴每个插件的内容吗?还是我应该使用JS的一些方法?

具体来说,我想在此功能中看到一个示例:

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

})(this.jQuery);
有帮助吗?

解决方案

HTML5BOILERPLATE的那部分是对应该/可以去那里的东西的缩写。

您可以使用几种方法来处理插件:

  1. 忽略它,并将所有JS插件作为单独的文件(不希望)包含
  2. 手动连接并缩小插件文件(这是一种痛苦)
  3. 使用脚本在运行时将它们连接(并缓存)(并缓存)(像这样)
  4. 使用makefile像忍者一样连接/压缩(像这样)
  5. 使用Slick JS图书馆 是的 根据需要,异步加载插件文件。

包括您的JS插件包括很多选择...当然,您必须自己权衡它们。我通常使用选项3或4,尽管我需要开始使用5。

至于您给出的代码段中的内容:

(function($){
  // This is a wrapper for your jQuery stuff 
})(this.jQuery);

您会看到一块代码包装很多jQuery插件(检查 文档)。它可以用来包装您的jQuery特定代码,以便您可以使用 $ 在将您的网站保持在jQuery兼容模式的同时...这使您的网站可以与其他可能使用的库一起播放 $ 也是。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top