[問題] 新手提問 jquery

看板Ajax作者 (無極限的頭毛)時間10年前 (2013/08/23 02:01), 編輯推噓2(2014)
留言16則, 7人參與, 最新討論串1/1
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)

08/23 02:02, , 1F
先離個題, 大寫 E 可以改文, 在一行最後請 Ctrl-C 結束色碼
08/23 02:02, 1F

08/23 02:03, , 2F
你的問題 單寫 newPhoto.src 誰會知道你的 newPhoto 是什麼
08/23 02:03, 2F

08/23 02:04, , 3F
new Image() 就是產生一個 Image 出來 再用 = 放進newPhoto
08/23 02:04, 3F

08/23 02:04, , 4F
這樣後面 newPhoto.src 才知道要怎麼做事
08/23 02:04, 4F

08/23 02:04, , 5F
先去看看物件導向的東西
08/23 02:04, 5F

08/23 02:10, , 6F
所以要在網站上加一張新圖片的話 都要先建image物件嗎?
08/23 02:10, 6F

08/23 08:53, , 7F
這跟jQuery無關
08/23 08:53, 7F

08/23 13:46, , 8F
javascript 本身沒有提供Image Object
08/23 13:46, 8F

08/23 13:48, , 9F
jQuery 也沒有提供, 應該是你用了其他的source
08/23 13:48, 9F

08/23 13:48, , 10F
如果單純用這段code, console會告訴你Image undefined
08/23 13:48, 10F


08/23 18:45, , 12F
在HTML5之前是非標準 HTML5我記得好像納入了...
08/23 18:45, 12F

08/23 19:14, , 13F
XD 那我錯了~
08/23 19:14, 13F
謝謝各位熱心的說明!QQ 我了解了! ※ 編輯: a9041208 來自: 220.133.155.31 (08/23 19:19)

09/04 06:13, , 14F
小補充下 新圖片不見得要寫這段 這主要是用JS去讓
09/04 06:13, 14F

09/04 06:14, , 15F
圖片做預載 不過比較正規做法應該要去新增隱藏的
09/04 06:14, 15F

09/04 06:14, , 16F
img dom 不過這寫法在早期的JS中很常見就是www
09/04 06:14, 16F
文章代碼(AID): #1I5b7-Nk (Ajax)