imports all the javascripts files and stylesheet files within a common file
大家好,请告诉我如何在一个公共文件中导入所有的javascripts文件和样式表文件,并在HTML中导入
1 2 | <script src="common.js"> <link href='common.css' rel='stylesheet'> |
说
1 2 3 4 | jquery.js, angular.js, bootstrap.js, flot.js....etc |
在单个
1 2 3 4 | bootstrap.css, flot.css alerts.css models.css.....etc |
在一个EDOCX1×1文件中
如果像这样进口,有什么缺点吗?
您的javascript问题在这里有一个答案:在.js文件中包含一个.js文件,但请注意,您需要小心。如果您的文件包含加载时执行的代码,但依赖于另一个文件的内容,那么它可能无法正常工作。
对于多个文件,您将使用一个脚本名列表(可能是数组),然后对每个脚本名调用一个函数来添加它:
1 2 3 4 5 | function addScript(script) { var x = document.createElement('script'); x.src = 'http://example.com/' + script; document.getElementsByTagName("head")[0].appendChild(x); } |
只需使用@import:https://developer.mozilla.org/en-us/docs/web/css/@import就可以解决样式表问题。这方面的一些缺点(性能)在这里介绍:http://www.stevesouders.com/blog/2009/04/09/dont-use-import/
这两种方法都不假定只有文件名的纯文本文件,但可以使用javascript或一点服务器端代码(或构建脚本,这可能是读取文件、缩小、压缩和合并文件的最佳方法)来适应这种情况。