javascript - 我们是否应该将 Flash 作为最后的手段?

标签 javascript jquery flash xhtml

当我们制作一个具有一定交互性的网站(不是整个 Flash 网站)时。在使用Flash之前我们是否应该先找到一种JavaScript方式?如果可能的话,我们是否应该考虑将 Flash 作为最后的手段?

Flash 确实不会被搜索引擎索引。并且它不能在苹果设备上运行。

在速度方面,javascript 是否也会比 flash 表现更好?

编辑:

如何知道我们想要在Flash中实现的效果,在javascript中是否可行?

最佳答案

Flash有它的优点。我个人很喜欢 JavaScript,并且总是对没有 Flash 的可能性感到惊讶。但在当今的浏览器上,您可以使用 Flash 做更多事情,而且它的执行速度也会更快。

在光明的 future ,您也许能够使用 JavaScript 和 canvas 元素完成 Flash 能做的几乎所有事情。但在大多数浏览器都支持该功能之前,有些事情您只能使用 Flash 来完成。

我不再在我的任何项目中使用 Flash,而且我也有很多花哨的东西。但我也为非 JS 用户提供了一个后备方案,您也应该为非 Flash 用户提供后备方案。而且由于 JavaScript 应用程序/小部件是使用 HTML 和 CSS 构建的,因此这种回退比使用 Flash 更容易实现。

我并不是说您根本不应该使用 Flash,但您应该为自己列出您希望在网站上使用的内容,然后搜索可以实现此目的的 JavaScript 库或插件。

关于javascript - 我们是否应该将 Flash 作为最后的手段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3465521/

相关文章:

javascript - .off()/.on() jQuery 事件处理程序绑定(bind)组合的效率

javascript - 在 AngularJS 中评估指令属性中的表达式

jquery - 如何使用 CSS(jQuery SVG 图像替换)更改 SVG 图像的颜色?

javascript - 嵌入的 Flash 对象不会捕捉到 Internet Explorer 上的点击(尽管 wmode)

flash - 使用ActionScript 3录制保存声音到文件,而不是通过麦克风

javascript - 如何使用javascript从输入隐藏类型设置输入类型文件中的值

javascript - 为什么我的 `load` 函数没有被调用?

javascript - JQuery/Javascript - 鼠标位置完全关闭

javascript - Json 字符串转数组(js、jQuery)

flash - 错误#2031 : Socket Error. URL : 127. 0.0.1