HTML 5 令人期待的 5 项功能

“网站正在建设”H5模板 HTML5写的“网站正在建设”模板,为个人与小型企业程序员专门设计! 阅读详情

HTML 5 是超文本置标语言下一个重要版本,HTML 自1999年发布 HTML 4.01 以来,其开发一直处于停顿状态,而1999年至今正好是 Web 飞速发展的时间,现在的 HTML 版本已经无法适应现在的 Web 内容与应用。HTML 5 旨在提高 HTML 的交互行,支持当前多样的,复杂的 Web 内容。同时,它也会解决 HTML 4 Web 应用功能上的欠缺。

一点历史背景

HTML 5 的讨论开始于2003年,当时,W3C 对由 Web Hypertext Application Technology Working Group (WHATWG) 开发的 HTML 5 草案表示出兴趣,WHATWG 创始于2004年,由苹果,Mozilla 基金会,以及 Opera 公司的 代表组成。此后,W3C HTML Working Group 于2007年成立并着手开发 HTML 5。目前,开发工作仍在进行中,并将于2012年向 W3C 提交初步意见,不过现在已经有不少浏览器部分支持 HTML 5。本文介绍 HTML 5 的5大令人激动的新功能。


1. 一些帮助我们描述内容的新标签

Web 内容的多样性让 HTML4 力不从心,在描述一个网页时,HTML4 如下 表现:

HTML 5 将如下表现:

这样,浏览器就知道一个网页的各个部分各代表什么,比如 <nav> 部分是导航,而 <article> 部分是主要内容 。除了更漂亮的 代码与语义标签,这种改变还带来更多好处,比如,搜索引擎可以更准确地知道一个网页的哪部分内容更重要。关于 HTML 5 新标签,IBM有详细的论述。

2. 改进的 Web 表单处理

HTML 5 推出 Web Forms 2.0,为开发提供许多新选项和新功能,以更简单更有效地处理表单的输入与发布。Web Form 2.0 最令人兴奋的功能是输入验证。目前,我们需要通过 JavaScript 或服务器端的逻辑,实现同样的功能。

比如有下面这样一个表单:

在 HTML4 我们需要这样写代码,然后使用 JavaScript 或服务器端的脚本进行验证:

而 HTML5 中的 required 与 email 属性可以直接实现验证,如下:

3. 为 Web 开发提供 API

HTML 5 将提供多个 API,如音频和 视频标签可以让开发者不借助第三方工具直接播放 Web 视频和音频:

Opera 在者方面有不少研究并有视频播放 demo 推出

4. <canvas>标签将允许直接在上面用脚本绘图

人更容易从图片获得信息,如,下面的信息通过表格和圆饼图两种方式显示,效果明显不一样:

然而以往要实现这种效果,只能使用静态图片,无法对图片进行调整。使用 <canvas> 标签,你可以实时修改参数对图形进行修改,比如,根据用户的投票,实时生成圆饼图。

5. 用户可以编辑网页的部分内容并实现同网页的交互

HTML 5 将支持用户的交互,contenteditable属性允许你设定网页的哪一部分可以编辑,在基于 Wiki 的 站点,这非常实用。

延伸阅读

本文国际来源:http://www.readwriteweb.com/archives/5_exciting_things_in_html_5.php
中文翻译来源:COMSHARP CMS 官方网站


网站正在建设中HTML模板 网站正在建设中HTML模板 模板下载 立即下载

相关推荐

ISP模块之色彩增强算法--HSV空间Saturation通道调整

色彩增强不同于彩色图像增强,图像增强的一般处理方式为直方图均衡化等,目的是为了增强图像局部以及整体对比度。而色彩增强的目的是为了使的原有的不饱和的色彩信息变得饱和、丰富起来。对应于Photoshop里面的“色相/饱和度”调节选项里面对饱和度的操作。色彩增强的过程,并不改变原有彩色图像的颜色以及亮度信息。     在我的色彩增强算法模块里面,始终只针对色彩饱和度(Saturation)信息做研究,

松间明月 1万+

十分期待HTML5

做Web开发也有不少时间了,常常在用户的需求面前由于技术的限制而束手无策。而用户因为对于技术并不了解,强调说某某软件就能实现那种效果,但那是Windows程序,所以,要耐心地给用户解释。如果对电脑了解一些的会理解你,反之就会认为你的技术不行。这的确是件让人郁闷的事情。所以,这才会出现目前Flash大行其道的现象。但Flash是啥?是浏览器的插件,并非纯粹的Web,只是机缘巧合,才有今天

程序呓语 1802

人工智能的未来:从弱 AI 到通用人工智能(AGI)

从最初的简单自动化程序,到如今的深度学习大模型(如 ChatGPT、DeepSeek、Grok),AI 逐步从弱人工智能(Weak AI)向更智能、更自主的方向发展。AI 的发展将影响就业市场,取代重复性、低技能的工作,同时创造新的高技能岗位。尽管深度学习带来了巨大的进步,但它仍然依赖大量标注数据进行训练,对新环境的泛化能力有限,这也是当前 AI 迈向 AGI 的关键障碍之一。本文将探讨 AI 从弱 AI 进化到 AGI 的可能性,分析目前 AI 技术的局限性,并展望未来 AI 在各个行业的影响。

qq_20245171的博客 1万+

期待您的意见的代码:

它与超时效果一层菜单。 如果你正在寻找先进的脚本,请参阅多级下拉菜单的基础上简单的树型无序列表。 网上有很多的名称为“下拉菜单”的脚本。 有一天,我需要做我的网站这样的菜单。 我已经翻遍网站和档案馆与脚本的堆。 并没有发现什么我寻找。 在网络上的脚本上的两个变种共享。 第一 - 一钱不值脚本。 第二个 - 太复杂堆起来和收费。 我只是写了这个简单的脚本: 样品 这

u012504864的专栏 504

EL6751实战指南:从协议解析到工业现场部署

本文详细介绍了EL6751网关在工业通信协议转换中的应用,从CANopen协议解析到EtherCAT系统部署的实战指南。通过协议栈位置、数据封装方式和通信模型差异的深入分析,帮助工程师高效实现EtherCAT主站与CANopen从站设备间的无缝对接,提升工业现场通信效率。

weixin_30338481的博客 549

PX4 Gazebo仿真进阶:自定义飞机模型和地图的完整指南

本文详细介绍了如何在PX4 Gazebo仿真中自定义飞机模型和地图模型,包括文件架构解析、参数调整指南、地图定制技巧及常见问题解决方案。通过实战步骤和性能优化建议,帮助开发者高效完成复杂场景的飞行控制算法测试。

weixin_29081101的博客 386

关于『HTML』:第三弹

关于『HTML』:第三弹

自强不息,厚德载物 405

AUTOSAR 导入DBC ISOLAR工程配置

ISOLAR工程配置-dbc导入

汽车电子电气 2408

HTML 5 令人期待的 5 项功能 转

HTML 5 是超文本置标语言下一个重要版本,HTML 自1999年发布 HTML 4.01 以来,其开发一直处于停顿状态,而1999年至今正好是 Web 飞速发展的时间,现在的 HTML 版本已经无法适应现在的 Web 内容与应用。HTML 5 旨在提高 HTML 的交互行,支持当前多样的,复杂的 Web 内容。同时,它也会解决 HTML 4 Web 应用功能上的欠缺。 一点历史背景 H...

java home 151

12、多端神经形态晶体管:原理、应用与算法探索

本文综述了多端神经形态晶体管的原理、应用与算法探索。从神经元MOS晶体管的发展到基于电解质栅极晶体管(EGT)的新型器件设计,系统阐述了其在低电压、多功能逻辑运算和突触行为模拟方面的优势。重点介绍了其在化学生物传感器(如多巴胺和pH检测)中的高灵敏度应用,以及在树突整合、时空总和、动态逻辑和神经元算术等树突算法中的实现。文章还总结了该类器件在神经形态计算、智能传感等领域的广阔前景,并分析了当前面临的材料工艺、理论建模与系统集成挑战,展望了未来发展方向。

delta的博客 144

选型不再靠感觉:一文看懂 SAP Event Mesh 与 SAP Integration Suite, advanced event mesh 的能力边界

本文对比分析了SAP Event Mesh与SAP Integration Suite, advanced event mesh的差异。SAP Event Mesh适合轻量级场景,主要用于SAP系统间异步通信,支持AMQP、MQTT等协议,消息大小限制为1MB。而advanced event mesh面向企业级事件网络,提供跨云/本地部署、事件治理、监控等高级功能,支持30MB消息和更大存储容量。选择时需考虑业务规模、实时性要求、治理需求等因素:单一SAP生态内扩展可选Event Mesh;跨区域、多云环境

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 135

H5页面开发怎么做?分析H5页面开发令人期待的 5 项功能。

来源品略网:http://www.pinlue.com/article/2020/03/0518/019985707535.html H5页面开发怎么做-H5页面开发令人期待的 5 项功能 HTML 5 是超文本置标语言下一个重要版本,HTML 自1999年发布 HTML 4.01 以来,其开发一直处于停顿状态,而1999年至今正好是 Web 飞速发展的时间,现在的 HTML 版本已经无...

yihuliunian的博客 1233

面向可扩展的 ABAP CDS:EXTEND VIEW 全面实战与工程化指引

摘要: 本文深入讲解ABAP CDS的EXTEND VIEW功能,帮助开发者在标准或自建模型上安全扩展字段与关联。核心内容包括: 作用:避免直接修改标准CDS,通过轻量扩展添加业务字段和关联,降低维护风险。 语法要点:需定义CDS扩展实体名和Dictionary Append View名,支持添加普通字段、关联,但不允许聚合或修改原有结构。 限制:不能扩展含聚合、UNION的视图,且扩展字段需避免命名冲突。 工程实践:建议使用客户命名空间,区分结构扩展与元数据扩展,并注意功能性变更需通过其他方式实现。 示例

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 397

如何用 yudao-cloud 快速搭建 Spring Cloud 微服务后台:上手手册

新需求来了:内部系统要微服务化,一周内得拿出能用的后台。yudao-cloud 是 ruoyi-vue-pro 的 Spring Cloud 微服务后台管理系统,内置 RBAC 权限、多租户、工作流,导入 SQL 启动服务就能跑。 ## ⚡ 快速上手:最短路径 环境要求一行说清:JDK 8 配 `master` 分支(或 JDK 17/21 配 `master-jdk17` 分支),外加 Ma

gitblog_01097的博客 335

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

notes未来路线图:即将到来的5大令人期待的新功能

notes作为一款注重简洁与Unix哲学的笔记工具,始终致力于为用户提供无锁定、高效率的笔记体验。根据项目开发计划和社区反馈,我们整理了即将推出的5大令人期待的新功能,让你的笔记管理更简单、更强大。 ## 1. 智能搜索增强:更快找到你的笔记 未来版本将引入**智能搜索功能**,不仅支持关键词匹配,还能识别笔记内容的上下文关系。无论是按标题、内容还是标签搜索,都能获得更精准的结果。这一功能将大

gitblog_00182的博客 1113

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Voiceliner未来 roadmap:即将推出的7个令人期待的新功能

Voiceliner是一款专注于语音笔记和思维整理的高效工具,旨在帮助用户更好地进行"Braindump"(思维倾泻)。随着用户需求的不断增长,开发团队正在积极开发多项新功能,本文将为您揭秘未来最值得期待的7个核心功能,让您提前了解这款工具的进化方向。 ## 1. 智能大纲完成功能:一键生成结构化笔记 即将推出的大纲特定完成切换功能将彻底改变用户整理笔记的方式。这项功能将利用AI技术分析您的语

gitblog_00793的博客 1002

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

6个迷人而令人惊叹的HTML5动画特效

HTML5正在快速的进入WEB世界,它在给浏览器各种压力的同时,也带给了我们很多之前意想不到的网页效果,如果我们在网页上能适当的使用一些 HTML5元素,可能会给网站带来不一样的用户体验。但是,对于HTML5,现在的浏览器还有很多地方需要改进,比如渲染速度和3D的支持。下面推荐几款非常迷人的HTML5动画特效供大家欣赏和学习。新建一个前端学习qun438905713,在群里大多数都是零基础学习者,...

前端基础入门学习线路 3260

15个令人震惊的HTML5实验-最新

除非你一直在岩石下生活,否则你不会没听过HTML5。现在几乎到处都有HTML5的身影,这得益于苹果公司前CEO 乔布斯和很多开发人员的推广。Sonia Tracy 收集整理了15个令人振奋的HTML5...

u011927449的博客 550

Captain未来路线图:即将发布的5个令人期待的新功能

Captain是一款强大的Docker容器化工具,能够将您的Git工作流无缝转换为Docker容器,为持续交付提供完整解决方案。这款开源工具通过简单的配置文件,让开发团队能够自动化构建、测试和推送Docker镜像,极大地简化了容器化部署流程。 ## 🚀 1. 智能配置检测与自动生成功能 **关键词:Captain配置自动生成、智能Docker工作流检测** 目前,Captain需要用户手动

gitblog_00353的博客 827

9款令人惊叹的HTML5 3D动画应用

之前我们已经向大家分享了很多HTML5动画应用了,大部分都非常炫酷,也有一小部分是很实用的。今天我们要向各位HTML5动画爱好者介绍更多的HTML5 3D动画应用,希望大家能更加喜欢。1、HTML5鲸鱼动画 又一款超酷HTML5动画之前看到过同样效果的一款鲸鱼动画,不过可惜的是那个动画是用flash制作的。今天我找到了基于HTML5的鲸鱼动画,鲸鱼会随着鼠标的移动而游动,画面非常立体,鲸鱼也超级逼...

yanyiping992的博客 6353

IncarnaMind未来路线图:即将推出的5大令人期待的功能

IncarnaMind作为一款创新的文档智能对话工具,正在快速演进中。这个基于RAG技术的开源项目已经能够让你与PDF和TXT文档进行智能对话,支持GPT、Claude和本地开源大语言模型。今天,我们将深入探讨IncarnaMind的未来发展蓝图,揭示5个即将推出的令人兴奋的新功能!🚀 ## 🔮 1. 前端用户界面:告别命令行时代 当前版本的IncarnaMind主要通过命令行界面运行,这

gitblog_00225的博客 754

分享8款令人惊叹的HTML5 Canvas动画特效

HTML5的确可以制作出非常绚丽的网页动画效果,尤其是利用HTML5 Canvas特性和HTML5 3D特性,我们更加可以欣赏到超酷的动画特效。今天我从html5tricks网站上整理了8款令人惊叹的HTML5 Canvas动画教程,大家可以一起来看看。 1、3D HTML5 Logo动画 HTML5多视角3D旋转动画 HTML5 3D动画实现起来非常方便,之前介绍过基于jQuery的

Paul Xin 1万+

关于 HTML5,开发者可以期待什么?

Web 开发者对 HTML5 的期待越来越强烈,作为一个以文档为中心的置标协议,HTML 越来越不能满足现代 Web 应用的需要,何况,这个协议已经有超过 10 年没有更新了。HTML5 旨在解决 Web 中的交互,媒体, 本地操作等问题,一些浏览器已经尝试支持 HTML5 的一些功能,而开发者们有望最终从 那些 Web 插件中得到解脱 。 不过,需要指出的是,尽管一些重量级...

darkng2015的博客 119
上一篇: 世界第一台计算机女程序员 Jean Bartik Google 行
下一篇: 本年度75套最佳Web设计资源
comsharp
博客等级 码龄20年 1475粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值