万维网联盟(W3C)发布的HTML 5规格说明书的草稿,自HTML 4在十多年前发布以来的第一个主要的修订版,以下是关于HTML 5工作草稿的详细介绍:
HTML 5的新特性
新特性 | 描述 |
二维绘图API | 可以在新的画布元素上呈现图像、游戏图形或者其他可视图形。 |
视频和音频播放API | 可以使用新的video和audio元素,允许浏览器将数据按照一个定义好的格式提交给服务器。 |
历史记录公开 | 公开正在浏览的历史纪录,从而在AJAX应用程序中更好地支持后退按钮。 |
离线Web应用缓存机制 | 引入了新的缓存机制以支持脱机web应用程序。 |
拖放操作 | 与新的draggable特性相关联,可以用它与一个新的全局contenteditable特性相关联。 |
跨文档消息传递 | 提供一种方式,使得文档可以互相通信而不用考虑它们的源域,在某种程度上,这样的设计是为了防止跨站点的脚本攻击。 |
网络API | 支持web应用程序在本地网络上互相通信并在它们的源服务器上维持双向通信。 |
编辑操作API | 使用JavaScript API的键/值对实现客户端的持久化存储,同时支持嵌入的SQL数据库。 |
表示元素 | 引入了许多新的表示元素以支持普通的页面组件,例如headers(页眉)、footers(页脚)、figures(插图)、dialog(对话)以及navigation(导航)。 |
DataGrid元素 | 一个新的datagrid元素支持交互式的表与树,一个为组合框提供的datalist元素,以及一个progress特性,它能够展现一个运行时间长的任务的完成情况。 |
RSS种子页面标签 | 增加了支持RSS种子的页面标签。 |
表单元素 | input元素的type类型包含了对日期、时间、email和URLs的全新支持,这样一来,浏览器就能够提供用户界面元素,例如一个日历的日期选择器或者与用户地址薄的集成。 |
表格归纳
特性类别 | 具体特性 |
JavaScript API | 二维绘图API、视频和音频播放API、历史记录公开、离线Web应用缓存机制、拖放操作、跨文档消息传递、网络API、编辑操作API、客户端存储、嵌入SQL数据库 |
表示元素 | headers、footers、figures、dialog、navigation、datagrid元素、datalist元素、progress特性、RSS种子页面标签 |
表单元素 | 日期、时间、email和URLs支持、日历的日期选择器或与用户地址薄的集成 |
弃用特性 | 框架(frames)支持 |
FAQs
1、HTML 5何时正式成为推荐标准?
计划在2009年期间初步将其作为候选以推荐使用,然后在2010年9月作为最终的正式版本而被推行。
2、为什么HTML 5要放弃对框架的支持?
因为长期以来框架均被认为破坏了网页的可访问性与可用性,所以HTML 5放弃了对框架的支持。
3、HTML 5如何提高开发效率?
通过引入大量的新JavaScript API和新的表示元素,HTML 5极大地提高了开发效率,使开发者能够更轻松地创建互动性和多媒体丰富的Web应用。
HTML 5的推出标志着Web开发进入了一个新的时代,其丰富的新特性和改进不仅提升了用户体验,还极大地增强了开发者的工具箱,尽管HTML 5仍在完善过程中,但它已经展现出了强大的潜力和广泛的应用前景。
HTML 5工作草稿的神秘面纱
HTML 5作为互联网技术发展的重要里程碑,自2008年以来的发展历程充满了神秘和期待,本文将揭开HTML 5工作草稿的神秘面纱,详细探讨其技术特点、发展历程以及未来展望。
HTML 5工作草稿的背景
1.1 发展需求
随着互联网技术的飞速发展,传统HTML在多媒体、交互性以及语义化方面逐渐显得力不从心,为了满足Web应用的新需求,HTML 5应运而生。
1.2 工作草稿的诞生
HTML 5的工作草稿是在2008年由W3C(World Wide Web Consortium)发布,旨在提供一个更加丰富、高效、安全的Web开发平台。
HTML 5工作草稿的技术特点
2.1 新增元素
HTML 5引入了一系列新的元素,如<video>
、<audio>
、<canvas>
等,使多媒体和图形处理更加便捷。
2.2 语义化标签
HTML 5强调语义化,通过新增的标签如<article>
、<section>
、<nav>
等,使页面结构更加清晰。
2.3 优化性能
HTML 5对DOM操作、脚本执行等方面进行了优化,提高了页面性能。
2.4 离线应用
HTML 5支持离线应用,使得Web应用能够在无网络环境下使用。
2.5 安全性增强
HTML 5通过引入同源策略、内容安全策略等,提高了Web应用的安全性。
HTML 5工作草稿的发展历程
3.1 起步阶段(20082010)
W3C发布HTML 5工作草稿,标志着HTML 5的开发进入起步阶段。
3.2 成熟阶段(20112014)
HTML 5草案逐渐成熟,各大浏览器厂商开始支持HTML 5特性。
3.3 完成阶段(2014至今)
HTML 5正式成为W3C推荐标准,标志着HTML 5的完成。
HTML 5工作草稿的未来展望
4.1 标准化
HTML 5将继续完善,逐步成为更加标准化、规范化的Web开发平台。
4.2 生态发展
HTML 5将推动Web应用生态的繁荣,为开发者提供更多可能性。
4.3 技术融合
HTML 5将与新兴技术如人工智能、大数据等相结合,推动Web技术的新发展。
HTML 5工作草稿作为Web技术发展的重要成果,为开发者提供了更加丰富、高效、安全的开发平台,随着技术的不断成熟和生态的不断发展,HTML 5将继续引领Web技术的新潮流。