gpt4 book ai didi

html - 在谈论 HTML5 的交互性时,您实际上是在谈论 HTML、Javascript 和 CSS,对吗?

转载 作者:行者123 更新时间:2023-11-28 00:28:36 25 4
gpt4 key购买 nike

我即将开始构建一个可以使用 Flash 完美实现的高度交互和动态的网站。出于多种原因,我想放弃 Flash 并在大型平台上使用最小公分母(HTML、CSS 和 JS)来构建网站。我试图了解人们在谈论使用 HTML5 代替 Flash、Silverlight 等时所说的 HTML5 的交互性。我根本看不到 HTML5 中内置的任何交互性。当我读到 HTML5 时,我读到了简化的语法、已添加的元素、已修改的元素和已删除的元素,但我不知道如何使用它来实现与闪光灯可以拉断。然而,我可以看到您如何使用 HTML5、CSS 和 Javascript 实现相同类型的交互,但与您使用 HTML4 所做的并没有太大不同。

当谈到 HTML5 的交互性时,您实际上是在谈论 HTML5、Javascript 和 CSS,对吧?

提前感谢您的想法!

最佳答案

许多人使用 HTML5 来指代 HTML5、Javascript、DOM、CSS3、SVG、XMLHttpRequest 和一大堆其他网络技术。这是“现代网络标准”的营销流行语。

请注意,其中一些是合理的,因为 HTML5 确实为交互式内容添加了更多功能。例如, <canvas> element ,连同用于操作它的 2D 绘图上下文方法,是 HTML5 的一部分。同样, <audio> and <video> 元素是 HTML5 的一部分。当人们提到 HTML5 取代 Flash 时,他们经常说因为 Flash 用于矢量图形、音频和视频,所有这些都是 HTML5 添加的。还有各种其他新的或新标准化的技术来实现交互式 Web 内容,这些技术要么是在 HTML5 中,要么是在 HTML5 中开始但现在已经转移到自己的规范中,例如 new form controls , contenteditable , drag and drop , cross-document messaging , web storage , 等等。虽然 SVG 是一个独立的标准,但远早于 HTML5,HTML5 添加了将 SVG 直接嵌入到 HTML 标记中的能力,因此从这个意义上说,HTML5 有助于 SVG 的某些使用。

是的,HTML5 不应该与您使用 HTML 4 做的事情有太大的不同。它被设计为与浏览器已经实现的功能向后兼容; HTML5 中的许多"new"特性,例如 contenteditable ,早已存在于浏览器中,但从未被标准化。有些功能感觉并不那么新,因为它们不是,它们只是新标准化。然而,有些与您在 HTML 4 中可以做的完全不同; HTML 4 没有提供将任意结构化元数据附加到您的元素、播放视频或为 Javascript 提供绘图界面的功能。

关于html - 在谈论 HTML5 的交互性时,您实际上是在谈论 HTML、Javascript 和 CSS,对吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3774047/

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