javascriptを使用してスクリプトを動的に挿入するために出くわしたほぼすべての例で、次のように終わります。
document.getElementsByTagName("head")[0].appendChild(theNewScriptTag)
yepnope.jsでさえ、ページの最初のスクリプトの前に次のような新しいスクリプトを添付します。
var firstScript = doc.getElementsByTagName( "script" )[ 0 ];
firstScript.parentNode.insertBefore( theNewScriptTag, firstScript );
私の質問は、それをドキュメントの本文に追加しないのはなぜですか?
document.body.appendChild(theNewScriptTag);
私には、DOMトラバーサルgetElementsByTagName
(または「insertAfter = parent.insertBefore」トリック全体)がリソースを浪費しているように見えます。
スクリプトを一番下に動的に追加することに不利益はありますか?