The only reason I can think of is to get a callback when loading the script. But you can get this callback using a tag script, also using an event load(or in a really old IE, onreadystatechange).
On the contrary, there are several negatives that do it this way, not least that getScriptobeys the same policy of origin , while a scriptdoes not.
script ( , ), , , , script script:
$('head:first').append("<script type='text/javascript' src='js/examplejs'><\/script>");
(: \, script, , script.)
script , , . load, :
$("<script type='text/javascript' src='js/examplejs'><\/script>")
.on("load", function() {
})
.appendTo('head:first');
( , IE , .)