html5最新技术(什么是HTML5技术)

本文目录
什么是HTML5技术
HTML5技术,首先要了解什么是HTML5
HTML标准自1999年12月发布的HTML4.01后,后继的HTML5和其它标准被束之高阁,为了推动web标准化运动的发展,一些公司联合起来,成立了一个叫做WebHypertextApplicationTechnologyWorkingGroup(Web超文本应用技术工作组-WHATWG)的组织,HTML5草案的前身名为WebApplications1.0,於2004年被WHATWG提出,於2007年被W3C接纳,并成立了新的HTML工作团队。HTML5的第一份正式草案已于2008年1月22日公布。HTML5有两大特点:首先,强化了Web网页的表现性能。其次,追加了本地数据库等Web应用的功能。
HTML5主要表现在网页的性能上,如加载flash,打开网页的速度、检查网页的完整性等功能,同时,他具备更完善的程序接口,让开发者更好的对HTML5技术加以应用。
html5能做什么
HTML5 是一个新的web标准的集合,它包括全新定义的HTML标签和更为规范化的HTML标签,CSS3以及全新的javascript API接口。这些接口既能操作前端所见所得,也能操作后台输送到前台的数据,比如离线存储功能。【推荐教程:Html5视频教程】
HTML5技术主要用来做Web应用、WebAPP的开发,网页、网站的开发和维护等工作。HTML5技术开发的应用可以运行在PC端和移动端,iOS端和Android端。
HTML5都能做什么?
第一:刚出现不久的小程序,很流行,在开发的过程,HTML5技术就会应用的很多。
第二:移动端是HTML5不可缺少的技术,现在都是移动端的市场,人们手机的一些功能,缓存,音乐,视频,地位,Canvas绘图还有大量的特效,好看的效果,都是不可能离开HTML5技术。
第三:现手游的火爆程度,PC端游戏受到了冲击,比如LOL被王者荣耀冲击,这是时代的变化,HTML5可以做手机游戏,前景光明。
第四:互联网的各种应用,在如今变化多端的互联网,好像任何东西都仿佛离不开了HTML5的技术。
HTML5的设计目的是为了在移动设备上支持多媒体。新的语法特征被引进以支持这一点,如video、audio和canvas 标记。HTML5还引进了新的功能,可以真正改变用户与文档的交互方式,包括:
· 新的解析规则增强了灵活性
· 新属性
· 淘汰过时的或冗余的属性
· 一个HTML5文档到另一个文档间的拖放功能
· 离线
· 信息传递的增强
· 详细的解析规则
· 多用途互联网邮件扩展(MIME)和协议处理程序注册
· 在SQL数据库中存储数据的通用标准(Web SQL)
HTML5涵盖了哪些功能
摆脱对平台的依赖HTML5可以摆脱对平台的依赖,用户打开浏览器,直接就可以访问应用,而不需要经过各种Store的审核。
HTML是由HTML命令组成的描述性文本,可以解释文字、图形、动画、声音、表格、链接等。Html是一种用来描述网页的语言。它被称为超文本标记语言,它是一种标记语言。
HTML5吸取了XHTML2一些建议,包括一些用来改善文档结构的功能,比如,新的HTML标签header,footer,dialog,aside,figure等的使用,将使内容创作者更加语义地创建文档,之前的开发者在实现这些功能时一般都是使用div。
html5就是包括HTML、CSS和JavaScript在内的一套技术组合,强化了Web网页的表现性能。其次,追加了本地数据库等Web应用的功能。所以说未来HTML5将成为HTML、XHTML以及HTMLDOM的新标准。但是HTML5仍处于完善之中。
H5在狭义和广义上有两层含义,狭义上的H5只是一种编程语言,而广义上的H5则涵盖了互联网上绝大多数使用了HTML5的技术页面。狭义上的H5是一种编程语言,是HTML5的简略写法。
HTML5新技术给网站带来了哪些改变
微数据(Microdata)
HTML5 定义了一个标准化方法来标记 HTML 文档主体的元数据。对于使用过微格式(如 hCard 和 hCalendar) 的人来说,对微数据会很熟悉,但其中还有一些重要的不同之处。最重要的是,微数据将相关信息从此前微格式控制的类移到了新的 itemprop 属性中。
另外,此标准添加了其他能精确定义微数据格式的属性,以及一个可以直接通过程序访问微数据的方法:
itemscope 设置微数据段的范围。
itemtype 提供了定义可用的具体数据格式的 URL。
document.getItems() 提供对顶层微数据条目的访问;此方法会返回一个 NodeList,其中包含对应于可选参数 itemType 的条目,如果没有参数,则返回所有类型。
回页首
HTML5 中属于单独的规范和工作组的技术
多项技术已经成熟,脱离了 HTML5 规范,形成自己的文档。还有其他一些,也从 HTML 脱离出来,归类为 “Web 平台”。
SVG
也许归类到 HTML5 大杂烩中最奇怪的技术就要算 Scalable Vector Graphics (SVG) 了。SVG 是用 XML 定义的矢量图形语法。自从 1999 年起,就由 W3C 开始开发 SVG,因此将它作为 “新” 内容或 HTML5 一部分的一个延伸。
但依然值得为重新发掘 SVG 而感到高兴,因为它实际推动了标准。主要浏览器的最新版本都提供或多或少的支持,而有些库,如 Raphael.js 中还有支持旧版本 Internet Explorer 的 API。
Web 存储
Web Storage 规范定义了一个 API,可对 Web 浏览器的中的键-值进行连续存储。 此规范与 cookies 的功能类似,但有了很大的改进。
存储有两种形式:sessionStorage 与 localStorage。每一个都提供了类似的方法来管理条目(setItem()、removeItem() 和 getItem()) 和清除整个存储(clear())。Session 存储是用来保存当前浏览器会话。Local 存储用来对网站收藏或其他用户数据进行长期存储。还可以监听存储事件,以便监控存储活动并对存储活动作出响应。
对于现在就想体验此功能的用户,Persist.js 库提供了完善的跨浏览器解决方案可在所有主要浏览器中使用 Web 存储或等效的功能。
还有另外两个规范可与 Web Storage 同时使用:
IndexedDB 是一个相关的绿色规范,它提供了更强大的在浏览器中长期存储数据的功能,其中包括查询数据库,更重要是,能够保存复杂对象而不仅是简单的字符串。
Web Workers 是功能超强的规范,它定义了能在主页运行 JavaScript 同时让用户在底层运行脚本的 API。此功能可以让开发人员将时间较长的处理任务卸载到底层进程,从而释放浏览器,可在主要环境中进行持续交互。
文件 API
此规范提供了操作 Web 应用程序中文件的 API。加上其他一些新兴和成熟技术,如 XMLHttpRequest、拖放和 Web Workers,File API 能够提供比目前可用技术更强大的 Web 和桌面交互功能。 与简单文件上传输入元素将文件传递给 Web 服务器进行处理或复杂的 Flash 界面不同的是,File API 允许直接访问浏览器文件数据。
WebSocket
WebSocket API 可以通过一个 TCP 端口在 Web 浏览器和 Web 服务器之间同时双向通讯。在实现方面,WebSocket 还可以走得更远一些,它支持最新版本 Firefox、Opera、Chrome 和 Apple Safari,但已发现的安全漏洞使得它在 Firefox 和 Opera 中默认禁用。
服务器发送的事件
此规范定义了一个 API,可以打开一个 HTTP 连接,以 DOM 事件形式接收来自服务器的推送通知。本规范改变了目前在固定时间间隔轮询服务器进行更新的模式,节约了大量不需要的请求和相关的处理器时间和带宽。
可以搜【把酒说心事】你可以知道的更多这方面的资讯!
WebGL
Web-based Graphics Library (WebGL) 增强了JavaScript,它具有在浏览器中创建三维交互图形的功能。WebGL 是 canvas HTML 元素的上下文。此规范与 2011 年 3 月推出 1.0 版,由非营利的 Khronos Group 管理。
XMLHttpRequest Level 2
XMLHttpRequest Level 2 规范通过一些新特性增强了核心 XMLHttpRequest 对象。其中最有趣的大概就是 Cross-Origin Resource Sharing 了,它一种绕过同源安全策略的安全方式,可以实现 XMLHttpRequest 与第三方服务器交互。目前,XMLHttpRequest 只能与相同协议的服务器通讯。

更多文章:
mathtype公式编号换成(怎样修改MathType公式编号的格式)
2026年1月1日 05:15
access如何用查询值给一维数组赋值(如何用vb读取access表中数据,并赋值给另一变量然后进行计算判断 急!)
2025年9月7日 11:00
surrendered是什么意思(提单问题surrendered 什么意思)
2026年5月21日 22:00
mysql和sqlyog区别(SQLyog和MySQL自带工具哪个好用)
2025年10月7日 07:30
school report(申请美国本科School report和official transcript 的问题)
2026年3月11日 00:15
ubuntu进入root用户(ubuntu切换到root用户)
2026年5月11日 23:15
sftpget到指定目录(centos7 中使用sftp窗口的get命令下载文件到Windows,请问下载到了Windows的哪个目录)
2026年1月30日 22:00
wps activex控件怎么启用(为什么我的安全设置不允许ActiveX控件!急!)
2025年6月30日 02:15
电脑access数据库下载(access数据库在电脑上怎么下载安装)
2025年9月22日 10:00
sql语句高到低排序(如何用数据库sql把一列数据从大到小排列)
2026年9月12日 18:30
双向可控硅的触发原理图及原理是什么?数据结构——图graph(基础概念)
2026年8月28日 11:15
fclose(stdout)什么意思(freopen在竞赛怎么用)
2026年8月1日 06:30












