如何从一个文件夹加载所有内容?

时间:2016-03-20 16:30:07

标签: javascript directory

假设我的文件夹scripts包含10个javascript文件,而不是这样做:

<script src="scripts/js1.js"></script>
<script src="scripts/js2.js"></script>
<script src="scripts/js3.js"></script>
<script src="scripts/js4.js"></script>
<script src="scripts/js5.js"></script>
//and so on...

我想这样做:

<script src="scripts/*"></script>

加载scripts

中的所有文件

我将如何做到这一点?

2 个答案:

答案 0 :(得分:0)

不会那么容易,这就是你要找的东西:

How can I include all JavaScript files in a directory via JavaScript file?

答案 1 :(得分:0)

您尝试实现的目标从客户端来看很麻烦。在加载html文件之前,您可以通过服务器端脚本实现相同的功能。您可以使用像gruntgulp等任务运行器工具(或编写脚本)来遍历目标目录,检索所有* .js文件路径并在html中附加脚本标记文件。

另一个解决方案是使用工具将所有js文件连接到一个捆绑文件中,并仅从html文件中加载该文件。有很多工具可以做到这一点