Javascript 如何在HTML5样板文件中包含插件(单个.js文件中的插件,本地测试)
我正在测试HTML5样板,但我不太明白如何设置plugins.js文件 我尝试手动复制插件的内容,如下所示:Javascript 如何在HTML5样板文件中包含插件(单个.js文件中的插件,本地测试),javascript,jquery-plugins,include,local,html5boilerplate,Javascript,Jquery Plugins,Include,Local,Html5boilerplate,我正在测试HTML5样板,但我不太明白如何设置plugins.js文件 我尝试手动复制插件的内容,如下所示: (function($){ //minimized source of plugin #1 })(this.jQuery); (function($){ //minimized source of plugin #2 })(this.jQuery); //and so on... 但是它非常耗时,而且很难维护 然后我尝试使用“vender”-文件夹,并从中包括: $.g
(function($){
//minimized source of plugin #1
})(this.jQuery);
(function($){
//minimized source of plugin #2
})(this.jQuery);
//and so on...
但是它非常耗时,而且很难维护
然后我尝试使用“vender”-文件夹,并从中包括:
$.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插件文件合并成一个,也会很酷。但我还没有看到任何易于使用的解决方案(我没有那么专业)
我需要在本地进行测试,因为我正在使用一些设计工具,这些工具无法通过服务器工作。我在OSX上,如果有什么不同的话
任何帮助都将非常感谢 一,。为什么要使用$.getScript()而不仅仅是链接到HTML主体中的文件?2.在不运行服务器的情况下不能使用$.getScript(),因为web浏览器中的安全工作方式确实是一个好主意!对于本地测试,我将这样做,并尝试找到一些脚本,以便在转到web服务器时自动合并/最小化所有脚本。太多了!