JavaScriptのスクリプトの実行と分析ブラウザ環境(rpm)をロードするためのコードの実行順序

転送します。https://www.cnblogs.com/tracylin/p/5122175.html

もう一つは、学ぶことができます。https://blog.csdn.net/wnvalentin/article/details/79769393

 

ここで次のように動的なシナリオは、技術のセクション2.3をタグ付け:

最初のコードを貼り付けます。

<!DOCTYPE HTML > 
< HTML LANG = "EN" > 
< > 
    < メタ文字コード= "UTF-8" > 
    < タイトル>タイトル</ タイトル> 
    < スクリプトタイプ= "テキスト/ javascriptの" SRC = "./ test1.js" > </ スクリプト> 
</ ヘッド> 
< 身体> 
    < スクリプトタイプ= "テキスト/ javascriptの" >
" } 関数loadScript(URL、コールバック){ VARのスクリプト= のdocument.createElement(" スクリプト" ); script.type = " テキスト/ javascriptの" ; // 绑定加载完毕的事件 場合(script.readyState){ スクリプト。 onreadystatechangeに= 関数(){ 場合(script.readyStateは=== " ロードされた" || script.readyState === " 完了" ){ コールバック&& コールバック(); } } } { script.onload = 関数(){ コールバック&& コールバック(); } } script.src = URL; document.getElementsByTagName(" ヘッド" )[ 0 ] .appendChild(スクリプト)。 }
loadScript(
./test.js //この関数は、コードをロードするために呼び出されて実行され、コールバック)を直ちにtest.js
/ <スクリプト> </ ボディ> </ HTML >

test.js同じフォルダ内のjsファイル、唯一のJSコードの内容は次のとおりです。警告(「私はtest.jsよ」)

警告(「私はtest1.jsよ」):test1.jsは、同じフォルダのjsファイルで、コンテンツは、唯一のJSコードであります

ブラウザでHTMLファイルの先頭を開き、その結果は次のようになります。

1、ポップアップ「Iよtest1.js」

2、ポップアップ「Iよtest.js」

3、ポップアップは、「私は、コールバックですよ」

最初ます。<script type = "text / javascriptの" SRC = "./ test1.js">を行ってから実行コードから、わかるように、</ SCRIPT>、test1.jsダウンロードして実行を入れて(同期的に実行)、その後、スクリプトタグの本体内のコードを実行し、この実行loadScriptを呼び出す場合は、実行test.js続いて、ヘッドへのスクリプトタグに加え、ダウンロード、およびtest.jsうコードは、コールバック関数が実行されます

だから、どこ外部JSファイルの導入をダウンロードして実行することであり、どこloadScriptが見る呼び出します

 

おすすめ

転載: www.cnblogs.com/olivertian/p/11271994.html