这是基于我的full question。我决定把它分成两部分,看看我是否仍然无法得到任何帮助。
我们为客户端框架提供了哪些选项?
我最初听说过 prototype 和 jquery ,但我知道除了这两个选项之外还有太多的选择,我不知道他们是不是处理异步下载。
在DHTML(界面)和AJAX(下载)中,哪一个最快哪一个?它有什么优势呢?
答案 0 :(得分:2)
你想做什么?
DHTML 是动态HTML - 它使您能够在浏览器中显示页面时在运行时动态设置HTML元素的属性。脚本可以更改div
的内容,<img>
标记的src,段落的样式。
AJAX 是异步Javascript和XML,最初用来描述使用浏览器中运行的Javascript以异步方式下载XML格式的数据的做法,然后对数据进行处理在浏览器网页的执行上下文中。例如,更新表。术语“Ajax”现在已扩展其含义,包括将任何形式的数据(而不仅仅是XML)异步下载到浏览器中。网络应用程序通常会以json格式,csv或html或......下载数据? AJAX与“图形框架”几乎没有关系。它可以作为一种补充技术。例如,您可以通过AJAX下载一组URL或一组图像属性。
jQuery 是一个javascript函数库,可以更轻松地在跨浏览器环境中执行“DHTML”类型的操作。
你问,处理图像的速度最快?,但你还没有描述你真正追求的是什么,究竟“处理图像”是什么意思。无论如何,我认为the answer is mu,因为#1,这些东西独立于图形框架,而#2,它们不容易比较。你要求比较苹果,锤子和音乐。
但是,也许你并没有真正询问图形框架。您的问题的标题似乎与您发布的文本完全无关 - 它建议您要下载并缓存一些图像。如果这就是您所追求的,您可以通过DHTML或jQuery来实现。任何现代浏览器都会自动为您缓存这些图像;你不需要做任何特别的事情。但在所有情况下,您都将依赖浏览器的通信基础设施来进行下载,因此不存在速度差异。它们将以浏览器和网络允许的速度下载。
<强>附录强>
我想也许你对速度的关注是错误的。你真的想做什么?速度是现在的问题吗?好像你刚刚开始。看起来你真正想要的是更好地学习景观,找出可能的东西,而不是 fast 。
要在浏览器中播放视频,请查看flowplayer - 可以使用javascript / jQuery编写脚本的Flash视频播放器。