1

私の考えでは、ブラウザーは DOM にアタッチされるまでソースをロードしようとはしませんが、jQuery を使用してイメージ タグを作成すると、アタッチする前にイメージ ソースをロードしようとします。イメージタグを作成するとき、jQuery は要素を一時的にアタッチしますか?

この例では、append コマンドがコメントアウトされていても ( view in jsFiddle )、無効な URL によってコンソールにエラー ログが表示されます。

    ​$(document).ready(function() {
    var $img = $("<img>", {
        height:"100px"
        ,width:"100px"
        ,src: "http://content.com/bad.url.jpg"
    });
    //$img.appendTo($("#container"));
});​
4

1 に答える 1

0

srcDOM 内の何かに添付されているかどうかに関係なく、画像が設定されると、画像は (ライブまたはキャッシュから) 画像ファイルの読み込みを開始します。参照: https://developer.mozilla.org/en/Canvas_tutorial/Using_images

于 2012-08-01T16:16:42.170 に答える