jQuery有很多flash效果可以实现,所以当你真的需要使用Flash而不是javascript吗?你什么时候真的需要使用Flash?
回答
很简单,当你需要做一些jQuery不能做的事。这包括视频/音频,复杂的动画,跨浏览器矢量图形,多文件上传等。
当然,您可以随时在HTML/jQuery中编写您的网站,并且只使用Flash作为必要的部分。这种方式是双赢的,对于没有Flash的应用程序,您的应用程序会优雅地降级。
在我看来,Flash应该被认为是“最后的手段”,并且它与其他许多人共享。有些人使用flashblock,所以他们永远不会看到它。移动设备上的用户也不会看到它。
目前还没有什么区域可用于Flash,HTML5可能会消除其中的一个区域。
如果IE支持HTML5,我同意你的看法,但事实并非如此。直到它支持'
我对未来充满希望。 – 2010-01-29 05:03:39
希望它不是太遥远 – p0larBoy 2010-01-29 05:08:03
Flash功能:
- 编译后的字节码与解释
- 二维和三维几何图形库
- 动画和音频库
- 在字体/布局/设计
- 二进制网络通话总量控制以及Xml和JSON
我对Flash的宣传手册或表格网站并不满意,但它确实适合在线游戏。
如果您不喜欢Flash来自Adobe的不喜欢,请查看Haxe编程语言。它可以定位Flash运行时。
“#编译字节码与解释” - Chrome比闪存更快。 #2D和3D几何库Canvas和WebGL? – LiraNuna 2010-01-29 06:27:35
@LiraNuna - 好点。有些浏览器确实提供这些Flash功能。 HTML5甚至制定了一些标准。然而,现在,它们不是标准的,如果你想为你的用户提供这些功能,你必须决定如何提供它们 - 使用特定的浏览器或供应商解决方案(Flash,Java,Silverlight,ActiveX ...)。这两种方法都不理想。 Flash对其安装基础很有吸引力。如果你在互联网上扔石头,你可能会碰到一个Flash浏览器。 Chrome,canvas和WebGL非常有趣,但不太常见(现在)。 – 2010-01-29 15:45:36
在Flash之上运行的Flex是构建应用程序的一个很好的平台。在我看来,它比试图强制HTML和JavaScript成为GUI平台要好得多。另外,如果你有一个图形设计师,他们用Adobe工具提供的所见即所得工具设计外观更加容易。
但是,对于传统的网站,我会坚持使用HTML/CSS/JavaScript。如果你需要的只是简单的效果,不要使用Flash。
是的,平面设计师倾向于喜欢在Flash中做事。我也很喜欢Flash,但有时候这太过分了。 – 2010-02-16 16:31:14
只有当我别无选择......或者我的老板
闪存问是一个前端工具,当有需求,使项目更易于开发应该考虑的。我知道有很多Flash的仇敌,我明白其中的原因。但是,每个开发人员都应该使用可用于他们的工具,以使工作能够快速有效地完成。 PHP,HTML和JS有其局限性,就像AS3一样,但每个都有一些可以帮助实现项目的东西。
如果你需要JQuery不能完成的事情,然后去闪光。否则坚持JQuery。
对于想要使屏幕刮擦更困难的时期来说,这是有好处的。与我合作的一个主要房地产网站使用Flash来让竞争对手更难以获取代理数据。
当然,这可以用图像完成,但Flash对我们来说更容易实现。
- 1. 什么时候你需要导入PHP?
- 2. 什么时候使用GWT,什么时候不需要
- 3. Application.DoEvents,什么时候需要,什么时候不需要?
- 4. 你什么时候需要使用晚期静态绑定?
- 5. 你什么时候需要使用视图控制器?
- 6. 什么时候需要使用ng-template?
- 7. 我什么时候需要使用“android:id”?
- 8. 我什么时候需要使用@WebServiceRef?
- 9. 什么时候需要curl_global_init()?
- 10. 什么时候需要TransactionScopeOption.Supress?
- 11. 什么时候需要“javascript:...”?
- 12. 什么时候需要NSCopying?
- 13. 什么时候需要pygame.init()?
- 14. 当你需要的时候,首选的STL系列是什么?
- 15. 我什么时候需要分配财产,什么时候不需要?
- 16. 你什么时候需要Xcode的新课程
- 17. 你怎么知道你什么时候需要单独的表格?
- 18. 我什么时候需要使用Bigarray,为什么?
- 19. 你什么时候可以使用uint_least16_t
- 20. 你什么时候使用getGraphObject和getGraphEdge
- 21. Symfony sfFormFilters - 你什么时候使用它?
- 22. 你什么时候使用新方法?
- 23. 你什么时候使用jqGrid no_legacy_api = false?
- 24. 线程名称 - 你什么时候需要了解它们?
- 25. 我什么时候需要更改serialVersionUID?
- 26. 我什么时候需要声明session_start();?
- 27. 我什么时候需要CAPABILITY_NAMED_IAM
- 28. 我什么时候需要InamingContainer接口?
- 29. 我什么时候需要充气器?
- 30. 什么时候需要(“哪个”)出生?
有点相关但不是真的:http://stackoverflow.com/questions/1887071/website-fully-written-or-displayed-in-flash-when-this-is-not-a-good-idea – marcgg 2010-02-16 16:33:12