gpt4 book ai didi

flash - 在什么情况下 HTML5 比 Flash 更有优势?

转载 作者:太空狗 更新时间:2023-10-29 14:39:56 25 4
gpt4 key购买 nike

我已经阅读了几篇文章,我不明白为什么有人会使用 html5 而不是 flash,所以有几个可以显示优势的例子吗?

最佳答案

HTML5 并不是一个整体来看会淘汰 Flash 的大问题。浏览器供应商一直致力于许多独立开发,其中一些将允许原生 HTML 浏览器执行以前仅限于插件(例如 Flash)的操作。

  • 其中著名的一个是音频/视频。 Flash 是为动画和游戏而设计的,但近年来,自从 Flash 添加了 FLV 播放功能后,视频已成为 Flash 迄今为止更普遍的用例(取代了嵌入式媒体播放器,它们总是很糟糕 ——–对他们来说太好了)。当浏览器可以自己制作视频时,网络上的 Flash 将大有可为。

  • 另一个重要特征是 <canvas> .这扩展了游戏和其他简单动画以及像素级用户交互的可能性。显然,它远远不能提供 Flash 在 2D 领域中可以做的所有事情,但同样,它会通过在更易于部署的环境中提供类似的功能来削弱 Flash 的传统用例。

    <

浏览器供应商正在实现的一些功能实际上并不是 HTML5 的一部分,但它们被视为同一 future 浏览器平台的一部分。例如:

  • ECMAScript 第五版。 JavaScript,现在垃圾减少了 10%!

  • 网络套接字。比 XMLHttpRequest 更快,比 Flash 套接字更可靠。

  • SVG。这早已存在,但没有 IE 支持,并且在许多浏览器中动画性能相对较差。 IE9 带来了对 SVG 的支持,并 promise 会使其变得更快,这可能会促使其他浏览器采取优化行动。 SVG 可以提供与 Flash 类似的丰富的保留模式图形,但可以更流畅地集成到网页中(而不是卡在盒子里)。

  • CSS3 字体嵌入和效果将减少对 Flash 文本替换技巧的需求。

  • 可能在未来用于 3D 的 WebGL 或类似技术。

等等。将所有这些放在一起,是否会使 Flash 过时?不,即使大多数已部署的浏览器都支持它(这还需要很长时间)。但它并没有留下太多只有 Flash 可以做的事情。

IMO: future Flash 在绘制动画(得益于其创作环境)和游戏方面仍将很受欢迎。但五年后,它将不再是今天的样子:网络不可或缺的重要组成部分。

关于flash - 在什么情况下 HTML5 比 Flash 更有优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2750104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com