Dynamic script loading

by Alessandro Vernet

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
c

JavaScript

console.log('JS');
var underscoreURL = 'https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js';
$((event) => {
	var scriptElement = document.createElement("script");
  scriptElement.src = underscoreURL;
  document.head.appendChild(scriptElement);
  eval('console.log(42);');
});