ホームページ  >  記事  >  ウェブフロントエンド  >  外部ファイルのロードとIFRMAMEのロードのJS実装。ロードが完了したら、ポインティングメソッド(メソッドコールバック)_javascriptスキルを指定します。

外部ファイルのロードとIFRMAMEのロードのJS実装。ロードが完了したら、ポインティングメソッド(メソッドコールバック)_javascriptスキルを指定します。

WBOY
WBOYオリジナル
2016-05-16 18:05:16975ブラウズ

メソッド コールバック: コールバック メソッドとは、メソッドの実行が完了した後に、指定された別のメソッドを自動的に実行するプロセスを指します。JS の世界でのメソッド コールバックについて説明する 2 つの代表的な例を次に示します。
JS のペア。スクリプト ファイルが動的にロードされます。ロードが完了したら、関数をコールバックします。

コードをコピーします。 コードは次のとおりです。 🎜>
<script> <br>/* js 動的読み込みスクリプト ライブラリ メソッド*/ <br>function include_js(file) { <br>var _doc = document.getElementsByTagName('head')[0 ]; <br>var js = document.createElement('script'); <br>js.setAttribute('type', 'text/javascript'); <br>_doc .appendChild(js); <br>if (!/*@cc_on!@*/0) { //IE ではない場合 <br>//Firefox2、Firefox3、Safari3.1、Opera9.6 は js をサポートします。 onload <br>js.onload = function () { <br>//…コードロジック<br>} <br>} else { //IE6、IE7 は js.onreadystatechange をサポート <br>js.onreadystatechange = function () { <br>if (js.readyState == 'loaded' || js.readyState == 'complete') { <br>//…コード ロジック// 完了後、Jquery スクリプト ライブラリをロードします。 jquery<br>$("#div1").html("ok"); <br>} <br>} <br>} <br>return <br>} //実行関数 <br>include_js( 'http://img1.c2cedu.com/Scripts/jquery/jquery-1.4.2.min.js'); <br></script>


IFRAME フレームの動的読み込み読み込みが完了したら、関数をコールバックします


コードをコピーします コードは次のとおりです: