作者a9041208 (無極限的頭毛)
看板Ajax
標題[問題] 新手提問 jquery
時間Fri Aug 23 02:01:30 2013
var newPhoto = new Image();
newPhoto.src= 'images/newImage.jpg';
上色的部分我不是很懂他的用意
可以省略不寫嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.155.31
※ 編輯: a9041208 來自: 220.133.155.31 (08/23 02:03)
1F:推 LPH66:先離個題, 大寫 E 可以改文, 在一行最後請 Ctrl-C 結束色碼 08/23 02:02
2F:→ LPH66:你的問題 單寫 newPhoto.src 誰會知道你的 newPhoto 是什麼 08/23 02:03
3F:→ LPH66:new Image() 就是產生一個 Image 出來 再用 = 放進newPhoto 08/23 02:04
4F:→ LPH66:這樣後面 newPhoto.src 才知道要怎麼做事 08/23 02:04
5F:→ lyforever:先去看看物件導向的東西 08/23 02:04
6F:→ a9041208:所以要在網站上加一張新圖片的話 都要先建image物件嗎? 08/23 02:10
7F:→ joechiboo:這跟jQuery無關 08/23 08:53
8F:→ lyforever:javascript 本身沒有提供Image Object 08/23 13:46
9F:→ lyforever:jQuery 也沒有提供, 應該是你用了其他的source 08/23 13:48
10F:→ lyforever:如果單純用這段code, console會告訴你Image undefined 08/23 13:48
12F:推 s25g5d4:在HTML5之前是非標準 HTML5我記得好像納入了... 08/23 18:45
13F:→ lyforever:XD 那我錯了~ 08/23 19:14
謝謝各位熱心的說明!QQ 我了解了!
※ 編輯: a9041208 來自: 220.133.155.31 (08/23 19:19)
14F:→ danny8376:小補充下 新圖片不見得要寫這段 這主要是用JS去讓 09/04 06:13
15F:→ danny8376:圖片做預載 不過比較正規做法應該要去新增隱藏的 09/04 06:14
16F:→ danny8376:img dom 不過這寫法在早期的JS中很常見就是www 09/04 06:14