JavaScriptはsetTimeoutにコード伝達パラメータを実行する方法を実現します.

578 ワード

本論文の例は、JavaScriptがsetTimeoutにコード伝達パラメータを実行する方法を説明する.皆さんの参考にしてください.具体的な分析は以下の通りです.
set Timeout関数はjavascriptにおいて動的効果を実現する最も重要な関数である.しかし、昨日コードを書いていると、最初のパラメータが関数呼び出しの時には、変調関数にパラメータを渡すことができないことが分かりました.これは本当に深刻な問題です.長い間調べてやっと問題を発見しました.N時間を浪費しました.
その後インターネットで調べましたが、これはIEのBUGです.解决方法はいろいろありますが、一番いいのはsetTimeout関数を书き直すことです.これは面倒くさいです.ここでは非常に簡単な方法を紹介します.あなたが呼び出す関数の前にFunction{}のキーワードを加えればいいです.

function ShowMsg(x,y)
{
}
setTimeout(funtion(){ShowMsg(x,y)},1000);
このようにすれば、簡単に紹介できない問題を解決できます.
本論文で述べたように、皆さんのjavascriptプログラムの設計に役に立ちます.