検索

ホームページ  >  に質問  >  本文

javascript - Js または Jq を使用して、リソースがロードされているかどうかを判断します

たとえば、画像の場合、ロードされるまで、つまりリクエストを受信した後、別の操作を実行します。

他のリソース タイプ (swf がロードされているかどうかなど) についてはどうですか? 同じ方法ですか?

または http リクエストを監視するにはどうすればよいですか?

天蓬老师天蓬老师2837日前718

全員に返信(4)返信します

  • PHP中文网

    PHP中文网2017-05-18 10:59:54

    ブラウザはこれらのリソースをロードするか、非同期的に送信しますhttp请求的话,一般都会提供钩子函数

    たとえば、jsコードを非同期的に取得します。 リーリー

    作成した script オブジェクトは、読み込みフック関数を提供します: onload/onreadystatechange (ブラウザ互換性処理)、script を配置したとき、タグがDOM に挿入されると、ブラウザは別のスレッドを開き、必要なリソースを非同期的に読み込みます。 this.readyState は、異なる値に対応します。現時点では必要に応じて。これでコードの非同期取得の監視が完了しました。

    返事
    0
  • PHPz

    PHPz2017-05-18 10:59:54

    onloadイベントまたはreadystatechangeイベントですが、すべてのオブジェクトがサポートしているわけではありません。さらに、約束も機能するはずです

    返事
    0
  • PHPz

    PHPz2017-05-18 10:59:54

    http://stackoverflow.com/ques...

    リーリー

    返事
    0
  • 阿神

    阿神2017-05-18 10:59:54

    ajax または fetch API を検討できます

    返事
    0
  • キャンセル返事