jQuery構文を使用する場合:$("<img src='img.jpg'>")
、イメージは実際にクライアントにダウンロードされますか?または私はそれをダウンロードするために体に追加する必要がありますか?
答えて
画像を読み込むために画像要素を文書に追加する必要はありません。
画像要素自体は、画像を作成するとすぐに(そして値がsrc
になるとすぐに)画像を要求します。 http://jsfiddle.net/Guffa/AvgVN/
Google "javascript preload"これを使用するコードの例のトンを見つけるために:
ウォッチ(Firebugは/開発ツールで)ネットacivityあなたはこれを実行したとき。
はい、画像はすぐにダウンロードされます。
作成されたImage
要素がDOMにまだ存在しない場合でも、ブラウザは.src
属性が設定されるとすぐにダウンロードを開始します。
あなた自身のアバターを使用して、私は、コンソールでこれをやった:
> i = $('<img src="http://graph.facebook.com/100002351317104/picture?type=large">');
...
> i[0].width
180
は、画像が実際にロードされていることを示します。
これについては、実際にはそうでなければならない場合があります。それ以外の場合、画像のプリロードはうまくいかない可能性があります。イメージのプリロードは、デタッチされたImage
ノードの作成とそのsrc
の設定(正確には$("<img src=...>")
)に依存します。
+1実際には即座にダウンロードされています! – techfoobar
私は「はい」と言いますか、ブラウザに依存しています。例えばクロムの
$("<img src='http://crssrd.com/web_apps/index/themes/crssrd.com/images/loading.gif'>")
テストこれは:http://jsfiddle.net/SMnhU/ 画像を瞬時にダウンロードされます。
ブラウザで画像を即座にダウンロードしないでください。 –
いいえ、私がテストしたすべてのブラウザが即座にダウンロードします。しかし、私はオペラをテストしていませんが、このブラウザとは異なる場合は、本当に驚きます。 –
おそらくそれはブラウザに依存していないと言っても間違いありません:) –
- 1. image API srcを<img>とjquery
- 2. アレイからのイメージは表示されません<img src>
- 3. jQueryを使用してポストバック時にimg srcを設定する
- 4. imgのsrcをjQueryのコンテンツソースとして使用するFancyBox 3
- 5. JQUERY +すべて<img>に空のsrcタグがある
- 6. JQUERYでimgをダウンロードするには?
- 7. jQueryイメージがあまりにも遅いですsrc src()使用法
- 8. flv imgは表示されません。<fb:flv src = "" ..... img = 'img url' ...>
- 9. gspでimg srcを設定するときのGroovyの構文
- 10. 角度+ jQuery、イメージのsrcが変更されたときにスクロールスクロール
- 11. Ionic/Cordova - 使用する画像パスを取得<img src="">
- 12. 文字列 '<img src="data:image\' contains '\'
- 13. モバイルSafariレンダリング<img src="data:image/jpeg;base64...">キャンバスに表示されますか?
- 14. removeClassを使用してイメージsrcを元のイメージに戻す
- 15. jQueryを使用してimg srcを変更する
- 16. 実際に使用されるルータバインディングとは何ですか
- 17. 実際に使用される「ピクルス」とは何ですか?
- 18. jQuery append img src URL
- 19. <img src>(タイムアウトありですか?
- 20. MVCヘルパー - イメージsrcに@URLを使用していますか?
- 21. イメージは実際にはロードされていません
- 22. jqueryファンシーボックスから親イメージのsrcと名前を取得するには?
- 23. Swift IOS:NSURLSessionとdidReciveDataを使用してイメージをダウンロードするには?
- 24. img srcをjavascript/jqueryで変更する
- 25. イメージの中に剃刀の構文を持つ方法srcタグ
- 26. vue.jsでimg srcを使用するには?
- 27. <img> xmlファイルのsrc値を取得するには?
- 28. JavaスクリプトまたはJQueryを使用してHTML <img> src属性を動的に変更
- 29. <img onload>にjquery document.ready()を使用する
- 30. オブジェクトからimg srcを使用してjQuery attr
私はこれが間違っていると思ったが、そうではありませんでした! 90年代後半の画像プリローダーのスクリプトもそのように機能していたことを覚えています。 –
私も。実際には、それは実際に瞬時にダウンロードされています! – techfoobar