aujourd'hui J'ai travaillé sur le chargement dynamique de code javascript (fichiers). La solution que je l'utilise est:Charger dynamiquement des fichiers Javascript et charger des événements d'achèvement
function loadScript(scriptUrl) {
var head = document.getElementsByTagName("head")[0];
var script = document.createElement('script');
script.id = 'uploadScript';
script.type = 'text/javascript';
script.src = scriptUrl;
head.appendChild(script);
}
le problème est que je ne sais pas comment assurez-vous que lorsque le contenu du script sont exécutées. Puisque le script contient des classes (bien classes JS), j'ai noté une fonction qui est appelée via setTimeout et vérifie si ces objets sont définis. Ce n'est pas flexible car ce n'est pas automatique. Alors? Existe-t-il des moyens de charger ces scripts et d'avoir une notification fiable quand ils ont été exécutés?
Dupicate de http://stackoverflow.com/questions/3125897/loading-scripts-dynamicically/3125918 # 3125918 – tcooc
Pourquoi ne pas regarder une solution existante comme LabJS? http://labjs.com/ – Pointy
aucune infraction, mais cela pue d'une mauvaise décision de conception. – Fosco