jQuery 与 Flash?

标签 jquery flash

我对 jQuery 很陌生,它有局限性,我见过很多用它完成的很酷的东西,但我想知道它的局限性是什么,以及是否可以重新创建这样的东西 - http://www.magnetme.co.uk/在 jQuery 中。

我问这个问题的原因是我们想为新网站创建一些交互元素,并考虑走 Flash 路线,但显然这会疏远任何在 iPad 等设备上浏览该网站的人。

谢谢

文斯

最佳答案

我经常使用 jQuery 和 Flash,每天都会看到 jQuery 或 Flash 的不足之处。一般来说,jQuery 比 Flash 更容易维护,因为 Flash 需要重新编译才能发布更改。

没有什么可以阻止您在 jQuery 中创建与示例 (http://www.magnetme.co.uk/) 类似的解决方案。我在此页面上做了一些有点类似的事情:http://www.tema.no/default.aspx?menu=12 .

一般来说,如果可以的话,我会使用 jQuery 制作东西,如果需要带有许多或大图像的重型/快速动画,我会使用 Flash。

该产品浏览器是用 jQuery 制作的:http://www.devold.com/outdoor/default.aspx?menu=3 。我认为在某些浏览器上有点太慢了。大约有200种产品。

该产品浏览器是用 Flash 制作的:http://www.comfort.no/default.aspx?menu=668轻松流畅地处理 1000 多种产品。

一般来说,优缺点如下:

  • 搜索引擎优化: 更容易优化基于 jQuery (JavaScript) 的内容搜索引擎
  • 快速实现更改:使用 jQuery 比使用 Flash 更容易,因为必须重新编译 Flash
  • 动画的流畅性:Flash 处理动画的效果比 jQuery 更好
  • 多媒体:仅限 Flash。 HTML5 中的 Canvas 和音频/视频支持此功能,但对 HTML5 的支持仍然有限
  • 跨浏览器支持:使用 jQuery 时,您实际上使用的是 JavaScript 和 HTML,这存在浏览器问题。例如,在 Internet Explorer 7 中淡入 alpha 透明 PNG 有点棘手。有一些这样的问题需要处理。另一方面,Flash(大部分)在浏览器和平台上的行为是相同的。此外,我认为闪存的市场渗透率为……98%。
  • iPhone/iPad:无论您对 Apple 决定不在其 iPhone 和 iPad 上支持 Flash 有何看法,这都是您在选择架构时需要发表意见的问题。<

更新:以下是一些重点介绍 HTML5 与 Flash 的文章:

关于jQuery 与 Flash?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4105787/

相关文章:

javascript - 如何将日期格式转换为不同的格式

javascript - 将 ul 中的第一项插入到最后

javascript - JQuery 自动完成字符串中的对象数组

javascript - 选择框和 Firefox 上的模糊事件

javascript - jQuery 选项取消选择事件?

闪存到 C# 通信

javascript - 从我的网站播放声音的最佳方式是什么?

flash - 用最大的 "zoom"将固定大小的矩形包装在一个圆内

javascript - 如何将 Html 对象高度设置为与窗口高度相同?

HTTP 代理拒绝 Flash 套接字策略文件请求