我正在测试 HTML5 Boilerplate,但我不太了解如何设置 plugins.js 文件。
我试图手动复制插件的内容,如下所示:
(function($){
//minimized source of plugin #1
})(this.jQuery);
(function($){
//minimized source of plugin #2
})(this.jQuery);
//and so on...
但它非常耗时且难以维护。
然后我尝试使用“供应商”文件夹并从那里包含:
$.getScript("vendor/waypoints.min.js", function(){
alert("Success");
});
但是在本地测试时出现以下错误(Chrome 控制台):
OPTIONS file:///Users/myusername/Sites/H5BPtest/js/vendor/waypoints.min.js?_=1371722230114 Origin null is not allowed by Access-Control-Allow-Origin.
XMLHttpRequest cannot load file:///Users/myusername/Sites/H5BPtest/js/vendor/waypoints.min.js?_=1371722230114. Origin null is not allowed by Access-Control-Allow-Origin.
该怎么办?我希望将所有插件放在一个文件夹中(例如“供应商”),然后以某种方式加载它们。
此外,一个将所有 .js-plugin-files 合并为一个的自动化解决方案也会很酷。但我还没有看到任何易于使用的解决方案(我不是那么技术)......
我需要在本地进行测试,因为我正在使用一些无法通过服务器工作的设计工具。我在 OSX 上,如果它有什么不同的话。
任何帮助将非常非常感谢!