jQuery.getScript()とは?
指定のスクリプトファイルを非同期で読み込んで,さらにそのスクリプトを実行するコマンド.
$.getScript('//.../foo.js', callback)
疑問
スクリプトの読み込みは$.ajax()を使っているとして,スクリプトをどのように実行しているのか?DOMツリーに <script src="...">
要素を追加すればブラウザがスクリプトを実行してくれるが,$.getScript実行後のDOMを確認しても追加されているように見えない.
答え
<script>
をDOMに追加して即座に削除している.
jquery/2.2.4/jquery.js
L335: script = document.createElement( "script" );
L336: script.text = code;
L337: document.head.appendChild( script ).parentNode.removeChild( script );