What is the best way to add a reference to a javascript file from another javascript file?
Suppose that I have a js file included in my webpage. This javascript has a dependency on another file. So I want to reference the dependency within my js file, and not from the html code. Is my thinking correct?
I know I can create a script
DOM element and then append it to the page, but that smells bad for me.
Have you any tips about that?
As long as both are referenced by the web page, yes. You simply call the functions as if they are in the same JS file.
Creating a script
DOM element is the only available way as far as I know. After checking the source code of jQuery and YUI, I couldn't find a better way. Both use this technique. Check out the globalEval function in jQuery, and the _scriptNode function in YUI.
document.write( '<script language="javascript" src="myotherscript.js" />' );
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With