2016-03-20 20 views
0

Lassen Sie uns sagen, ich habe Ordner scripts mit 10 Javascript-Dateien und statt dies zu tun:Wie lade ich alles aus einem Ordner?

<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... 

ich dies tun wollen:

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

, die in scripts alle Dateien laden

Wie würden Ich gehe das machen?

+0

Ich denke, Ihre erste Hürde wäre, dass, wenn Sie eine Client-Seite nur Lösung suchen, dass das Skript auf dem Client keine Ahnung hat, welche Dateien im Ordner sind der Server. –

Antwort

0

Was Sie versuchen, von der Client-Seite umständlich zu erreichen ist. Sie können dasselbe durch serverseitiges Scripting erreichen, bevor Sie Ihre HTML-Datei laden. Sie können ein Task-Runner-Tool wie grunt, gulp usw. verwenden (oder ein Skript schreiben), das Ihr Zielverzeichnis durchläuft, alle * .js-Dateipfade abruft und deren Skript-Tags in Ihre HTML-Datei anfügt.

Eine andere Lösung besteht darin, ein Tool zu verwenden, um alle Ihre js-Dateien in einer Bundle-Datei zu verketten und diese Datei nur aus Ihrer HTML-Datei zu laden. Es gibt viele Tools da draußen, um das zu tun

Verwandte Themen