ホームページ  >  記事  >  ウェブフロントエンド  >  jquery動的読み込みjsファイルの実装手順

jquery動的読み込みjsファイルの実装手順

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-23 11:35:133383ブラウズ

今回は、jqueryjsファイルの動的ロードを実装する手順について説明します。jqueryがjsファイルを動的にロードするための注意事項は何ですか。実際のケースを見てみましょう。

問題:

jquery append を使用して script タグを直接ロードすると、エラーが報告されます。

document.writeの他に、jsファイルを動的にロードするより良い方法はありますか?

解決策:

1. jqueryメソッド

$.getScript("./test.js");  //加载js文件
$.getScript("./test.js",function(){  //加载test.js,成功后,并执行回调函数
  console.log("加载js文件");
});
2. jsメソッド

<html>
<body>
</body>
</html>
<script type="text/javascript">
function loadScript(url, callback) {
  var script = document.createElement("script");
  script.type = "text/javascript";
  if(typeof(callback) != "undefined"){
    if (script.readyState) {
      script.onreadystatechange = function () {
        if (script.readyState == "loaded" || script.readyState == "complete") {
          script.onreadystatechange = null;
          callback();
        }
      };
    } else {
      script.onload = function () {
        callback();
      };
    }
  }
  script.src = url;
  document.body.appendChild(script);
}
loadScript("jquery-latest.js", function () { //加载,并执行回调函数
  alert($(window).height());
});
//loadScript("jquery-latest.js"); //加载js文件
</script>
さらに興味深い情報については、他の関連記事に注目してください。 php中国語のウェブサイトです!

推奨読書:

jQueryプラグインの使用方法の詳細な説明uploadify

jQueryを使用すると、ブラウザが相互にジャンプしてパラメータを渡すことができます

以上がjquery動的読み込みjsファイルの実装手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。