Possiamo usare AJAX con jQuery per caricare i nostri plugin senza inserire un riferimento nella pagina.
Possiamo usare il metodo $.getScript()
:
function loadPlugin( name, callback ) {
var scriptsURL = "http://" + location.host + "/js/";
var pluginURL = scriptsURL + name;
$.getScript( pluginURL, callback );
}
Esempio d'uso:
loadPlugin( "flexslider.js", function() {
$( "#slider" ).flexslider();
});
In questo caso il plugin FlexSlider è disponibile nello scope locale creato dal metodo di jQuery.