Sto cercando di unire tutti i miei plugin modo che io possa cambiare da questo:Organizzare e unire file JS, Google Closure?
<html>
<head>
</head>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="js/plugin1.js"></script>
<script src="js/plugin2.js"></script>
<script src="js/plugin3.js"></script>
<script src="js/plugin4.js"></script>
</body>
</html>
a questo:
<html>
<head>
</head>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="js/plugins.min.js"></script>
</body>
</html>
L'idea principale è quella di avere uno strumento per "importazione automatica" nel mio plugins.js file tutti i plugin che ho bisogno per i miei siti web e anche li minino durante la compilazione. Ho provato con Google Closure (versione Java scaricabile del compilatore) e ho capito come minimizzare i file, ma non posso importare file esterni. Quindi vorrei chiederti se potresti dirmi se Google Closure è lo strumento che sto cercando o se dovrei usare un altro strumento o metodo.
Con "importazione automatica" intendo qualcosa di simile:
plugins/HELLO.JS
function hello(name) {
alert('Hello, ' + name);
}
PLUGINS.JS
@import hello.js
hello('New user');
Spero stato chiaro, mi scuso se Ho incasinato il mio inglese.
Grazie !!
Si consiglia di dare un'occhiata a https://code.google.com/p/closure-compiler/wiki/ManageClosureDependencies. –