2016-01-06 174 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