Skip to content

Instantly share code, notes, and snippets.

@josephj
Created January 9, 2012 05:22
Show Gist options
  • Save josephj/1581285 to your computer and use it in GitHub Desktop.
Save josephj/1581285 to your computer and use it in GitHub Desktop.
/**
* The utility function to append JavaScript for script tag hack.
*
* @method _appendScript
* @param url {String} The JavaScript URL.
* @param loadHandler {Event} The onload event handler (optional).
* @return {HTMLElement} The script element.
*/
_appendScript = function (url, loadHandler) {
loadHandler = loadHandler || null;
var scriptEl = document.createElement("script");
scriptEl.src = url;
scriptEl.async = true;
document.body.appendChild(scriptEl);
if (loadHandler) {
scriptEl.onload = loadHandler;
}
return scriptEl;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment