Dynamically loading an external JavaScript or CSS file

External JavaScript or CSS files do not always have to be synchronously loaded as part of the page, but dynamically as well. This tutorial shows how to load, remove, and replace external JavaScript and CSS files on demand and asynchronously.