找回密码
 注册
搜索
热搜: 活动 交友
查看: 160|回复: 0

HTML5 简介

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2024-2-13 15:44:00 | 显示全部楼层 |阅读模式
以下是我们的书《HTML5 & CSS3 for the Real World, 2nd Edition》的摘录,该书由 Alexis Goldstein、Louis Lazaris 和 Estelle Weyl 撰写。副本在世界各地的商店出售,或者您可以在此处购买电子书形式。 我们今天所理解的 HTML5 有着一段相对动荡的历史。您可能已经知道 HTML 是用于描述万维网上内容或数据的主要标记语言(另一种较少使用的标记语言是 XML)。 HTML5 是 HTML5 语言的最新版本,包括新功能、现有功能的改进以及 JavaScript API。 也就是说,HTML5 并不是该语言以前版本的重新表述,它包含 HTML4 和 XHTML 1.0 中的所有有效元素。此外,它的设计考虑了一些原则,以确保它几乎可以在每个平台上运行,与旧版浏览器兼容,并优雅地处理错误。指导 HTML5 创建的设计原则摘要可以在W3C 的 HTML 设计原则页面上找到。


Learn to Code with JavaScript 首先也是最重要的,除了新元素之外,HTML5 还包括对现有标记元素的重新定义,这些新元素允许网页设计人员在描述其页面内容时更具表现力。div当您可以使用article、section、header、footer等时,为什么要在页面上乱扔元素呢? “HTML5”一词也被用来 象牙海岸 WhatsApp 号码列表 指代许多其他新技术和 API。其中一些包括使用canvas元素绘图、离线存储、新video元素audio、拖放功能、微数据和嵌入字体。在本书中,我们将介绍其中的一些技术以及更多内容。 注:应用程序编程接口 API 代表应用程序编程接口。以与图形用户界面或 GUI 相同的方式来思考 API,只不过它不是人类的界面,而是代码的界面。 API 为您的代码提供了一组“按钮”(预定义方法),按下这些按钮即可从系统、软件库或浏览器中引发所需的行为。




基于 API 的命令是一种抽象在后台(或有时由第三方软件)完成的更复杂工作的方法。一些与 HTML5 相关的 API 将在本书后面的章节中介绍和讨论。 总的来说,如果您对 JavaScript 或其他 API 缺乏经验,您不应该被吓倒。虽然拥有一些 JavaScript 或其他语言的经验肯定是有益的,但这并不是强制性的。不管怎样,我们将逐步引导您完成本书的脚本部分,确保您不会摸不着头脑! 截至撰写本文时,距离 HTML5 在语义元素和各种 API 方面得到广泛应用已经过去 5 年多了。因此,将 HTML5 归类为一组“新”技术不再正确,但它仍在成熟,并且存在持续存在的问题需要继续解决(例如浏览器中的错误以及跨浏览器和平台的支持不一致)。 还应该指出的是,有些技术从来都不是 HTML5 的一部分(例如 CSS3 和 WOFF),但有时却被归为同一标签。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黒屋|Quetzal Audio

GMT+9, 2025-2-21 08:48 , Processed in 0.529564 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表