题
期望如何在插件中包含其他JS文件?期望我们只是复制并粘贴每个插件的内容吗?还是我应该使用JS的一些方法?
具体来说,我想在此功能中看到一个示例:
// remap jQuery to $
(function($){
})(this.jQuery);
解决方案
HTML5BOILERPLATE的那部分是对应该/可以去那里的东西的缩写。
您可以使用几种方法来处理插件:
- 忽略它,并将所有JS插件作为单独的文件(不希望)包含
- 手动连接并缩小插件文件(这是一种痛苦)
- 使用脚本在运行时将它们连接(并缓存)(并缓存)(像这样)
- 使用makefile像忍者一样连接/压缩(像这样)
- 使用Slick JS图书馆 是的 根据需要,异步加载插件文件。
包括您的JS插件包括很多选择...当然,您必须自己权衡它们。我通常使用选项3或4,尽管我需要开始使用5。
至于您给出的代码段中的内容:
(function($){
// This is a wrapper for your jQuery stuff
})(this.jQuery);
您会看到一块代码包装很多jQuery插件(检查 文档)。它可以用来包装您的jQuery特定代码,以便您可以使用 $
在将您的网站保持在jQuery兼容模式的同时...这使您的网站可以与其他可能使用的库一起播放 $
也是。
不隶属于 StackOverflow