2016-01-06 170 views
0

如您所知新圖片可能在頁面加載完成後使用事件加載。例如我可以觸發一個JQuery點擊事件來運行foo函數,它將圖像添加到Div中,然後該圖像將被加載而無需使用Ajax。發生什麼了?
使用Ajax和僅使用事件將頁面添加到頁面之間的區別是什麼?加載圖片

+2

你問的是什麼AJAX? http://stackoverflow.com/questions/1510011/how-does-ajax-work –

+0

同意DavieBrown。我想你誤解了阿賈克斯。不需要Ajax在網頁上創建任何圖像,但JavaScript。 – Jai

回答

1

圖像將被加載而無需使用Ajax。發生什麼了?

這是你的瀏覽器這樣做的神奇。當你添加一個url到圖像源的時候,你的瀏覽器發送請求(到圖像所在的位置)並自動處理響應。

使用Ajax和只是將該圖像添加到 使用事件頁面之間的區別是什麼?

好吧,它很簡單。 Ajax並不意味着「獲取」圖像。您最終可以使用AJAX獲取圖像url或圖像url列表並將它們應用於img元素(s)...但瀏覽器仍自動發送請求並處理響應。

從評論中可以看出,您應該仔細閱讀以充分了解AJAX的工作原理。

How does AJAX work?

+0

謝謝,這是隻爲圖像的行爲? – alex

+0

沒有。它也適用於視頻(http://www.w3schools.com/tags/tag_video.asp)和iframes(http://www.w3schools.com/tags/tag_iframe.asp)以及腳本元素和鏈接元素以及其他。 – rottenoats