HTML5 与 Flash 相比有什么缺点?

 我来答
码农小明哥
2016-05-10 · 互联网程序员一枚,欢迎交流
码农小明哥
采纳数:9602 获赞数:25062

向TA提问 私信TA
展开全部
html5相对于flash缺点是不支持html5的浏览器无法使用,而flash只要是安装了flash插件都是可以使用的。
1、html5相对于flash的缺点是其受浏览器的版本的限制,如低版本的ie浏览器或者其他的低版本的浏览器不支持html5技术,导致出现很大兼容性。
2、但是flash的缺点要比html5要多,比如flash必须要安装插件才能播放视频,增加了页面的文件体积和资源开销,且对于不同的视频格式支持情况也是不同的。
在晴天的雨伞
推荐于2017-11-22 · TA获得超过6869个赞
知道大有可为答主
回答量:5761
采纳率:86%
帮助的人:1225万
展开全部
其实 HTML5 是一套标准,这一套标准定义了一些新的标签。在这套标准中最为闪亮的是 <canvas> 标签。加上 CSS 3 的新特性,Canvas 元素配合 Javascript 编程,可以带来更丰富的交互内容。

试过用这货写一个最简单的 3D 引擎。从最基本的画三角形开始做起,到画出一把剑。编程过程中比较触发我强迫症的几点包括:
虽然提供了 prototype 加 new 的方法来创建实例,但实际编程中感觉非常别扭
习惯了传统编程的人,在编写弱类型语言如 Javascript,对变量声明和类型转换,以及不能显式地释放空间等等,只想怒吼一声:这尼玛坑爹啊
因为渲染的模型里三角形并不多,所以没感受到效率问题。但实际中涉及到大量浮点运算的时候,不知道几个主流浏览器的解释能做到什么水平
不过也由于 Javascript 的事件机制,可以不用写双缓冲什么的,直接就往 Canvas 上画。另外我记得@纳米黑客 好像也干过这事。

编程中的不习惯可能是由于我不是专门写 Js 导致的,但是效率问题可能是做游戏开发的更多考虑的。
另外说到混淆,虽然 Js 也可以做,但是效果还是没那么好,开发商出于保护源代码的考虑更多会选择 Flash 来做。
补充想到的一点,考虑到 Chrome 和 Firefox 都提供了这么强大的开发者工具,可以直接 print 所有变量,修改 Js 语句,设置断点各种调试等,如果三国杀是用 HTML5 标准做的话,我觉得我会做出很多丧心病狂的事情。

不过应该说的是,比起 Actionscript 神马的,我宁愿选择 Javascript。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无嫣的海角
2016-05-04 · TA获得超过163个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:84.2万
展开全部
缺点 我不知道 但我知道的是html5将取代flash
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式