javascript - イメージがロードされるタイミングを決定するための Img.complete と img.onload の違いは何ですか?
PHP中文网
PHP中文网 2017-06-28 09:22:52
0
4
1076

画像がロードされているかどうかを判断するための 2 つの違いは何ですか?通常、読み込みが完了すると onload イベントが呼び戻されますが、img.complete はまだ必要ですか?

PHP中文网
PHP中文网

认证0级讲师

全員に返信(4)
小葫芦

img.complete は Image オブジェクトのプロパティであり、ブール値を返します。img.onload は画像がロードされた後にトリガーされるイベントです

いいねを押す +0
Ty80

これら 2 つは img.complete可以判断图片加载完成,img.onload并不能判断图片是否加载完,而是在加载完毕之后,直接运行onload バインドされた関数のみを持ちます。

いいねを押す +0
伊谢尔伦

complete は HTMLImageElement オブジェクトの単なる属性ですが、onload は Image オブジェクトのロード イベント コールバックです。前者はイベント発生時に非同期コールバックを正確に実行できず、ブラウザーの互換性に問題があります。

いいねを押す +0
黄舟

GlobalEventHandlers ミックスインの onload プロパティは、Window、XMLHttpRequest、<img> 要素などのロード イベントのイベント ハンドラーであり、リソースが読み込まれたときに発生します。
onload イベントは、img が読み込まれると解放されます。 , src イメージは非同期でロードされ、バインディング イベントの前にロードが完了した場合、onload イベントはトリガーされません。
img.complete は常に存在するプロパティであり、読み込み完了後に true になります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!