如何全面的了解html5,为什么是当今主流的设计开发类语言?
来源:互联网 发布:qq聊天记录数据恢复 编辑:程序博客网 时间:2024/05/22 21:07
1.理解何为html5
HTML标准自1999年12月发布的HTML4.01后,后继的HTML5和其它标准被束之高阁,为了推动Web标准化运动的发展,一些公司联合起来,成立了一个叫做 Web Hypertext Application Technology Working Group (Web超文本应用技术工作组 -WHATWG) 的组织。WHATWG 致力于 Web 表单和应用程序,而W3C(World Wide Web Consortium,万维网联盟) 专注于XHTML2.0。在 2006 年,双方决定进行合作,来创建一个新版本HTML,HTML5草案的前身名为 Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的 HTML 工作团队HTML 5 的第一份正式草案已于2008年1月22日公布。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。
2012年12月17日,万维网联盟(W3C)正式宣布凝结了大量网络工作者心血的HTML5规范已经正式定稿。根据W3C的发言稿称:“HTML5是开放的Web网络平台的奠基石。
2.html5的有新特性
语义特性(Class:Semantic)
HTML5赋予网页更好的意义和结构。更加丰富的标签将随着对RDFa的,微数据与微格式等方面的支持,构建对程序、对用户都更有价值的数据驱动的Web。
本地存储特性(Class: OFFLINE STORAGE)
基于HTML5开发的网页APP拥有更短的启动时间,更快的联网速度,这些全得益于HTML5 APP Cache,以及本地存储功能。Indexed DB(html5本地存储最重要的技术之一)和API说明文档。
设备兼容特性 (Class: DEVICE ACCESS)
从Geolocation功能的API文档公开以来,HTML5为网页应用开发者们提供了更多功能上的优化选择,带来了更多体验功能的优势。HTML5提供了前所未有的数据与应用接入开放接口。使外部应用可以直接与浏览器内部的数据直接相连,例如视频影音可直接与microphones及摄像头相联。
连接特性(Class: CONNECTIVITY)
更有效的连接工作效率,使得基于页面的实时聊天,更快速的网页游戏体验,更优化的在线交流得到了实现。HTML5拥有更有效的服务器推送技术,Server-Sent Event和WebSockets就是其中的两个特性,这两个特性能够帮助我们实现服务器将数据“推送”到客户端的功能。
网页多媒体特性(Class: MULTIMEDIA)
支持网页端的Audio、Video等多媒体功能, 与网站自带的APPS,摄像头,影音功能相得益彰。
三维、图形及特效特性(Class: 3D, Graphics Effects)
基于SVG、Canvas、WebGL及CSS3的3D功能,用户会惊叹于在浏览器中,所呈现的惊人视觉效果。
性能与集成特性(Class: Performance Integration)
没有用户会永远等待你的Loading——HTML5会通过XMLHttpRequest2等技术,帮助您的Web应用和网站在多样化的环境中更快速的工作。
3.html5新增了哪些标签
<article>标签定义外部的内容(结构元素)
<aside>定义页面内容之外的内容。 aside的内容与article的内容相关。(结构元素)
<figure>定义一组媒介内容的分组,以及它们的标题。(结构元素)
<section>标签定义文档中的节(section,区段)。比如章节,页眉,页脚或文档中的其他部分(结构元素)
<meter>定义预定义范围内的度量。仅用于已知最大和最小值的度量(内联元素)
<progress>定义任何类型的任务的进度。可以使用<progress>标签来显示javascript中耗费时间的函数的进度(内联元素)
<time>定义一个日期/时间 (内联元素)
<audio>定义声音内容。(内嵌元素)
audio 元素允许多个 source 元素。source 元素可以链接不同的音频文件。浏览器将使用第一个可识别的格式
<video>定义视频。(内嵌元素)
4.html5能为我们带来什么?
2010年上半年的苹果与Adobe的冲突,使HTML5的存在一夜之间被很多人所知晓。在乔布斯的煽动下,这一已经在科技界潜行数年的下一代Web标准,被迅速拎到了台面上,苹果、谷歌、微软这科技界三巨头,连同众多业界明星,似乎突然对HTML5变得情有独钟,利益集团的之间的争夺,成了这个技术最好的催化剂。HTML5的火热似乎暗合了“合久必分,分久必合”的旧理。愈发多样化的互联网应用与现有平台割据之间的矛盾,产生了对标准统一Web标准的迫切需求,而HTML5正是担负这一使命的最佳候选——现在看来,也是唯一候选。显然,它的重要性不言而喻。而围绕着这一标准的争夺,势必会激起科技界的惊涛骇浪。
- 如何全面的了解html5,为什么是当今主流的设计开发类语言?
- 浅谈当今主流笔记本的cpu
- 当今主流数字图像缩放技术的算法
- 西班牙语是当今世界上应用最为广泛的实用语言
- 为什么免费是互联网的主流
- 主流操作系统的开发语言
- 5个主流的HTML5开发工具
- 如何应当今的网络??
- 当今电子技术发展的主流---开源硬件
- 当今几大主流服务器的操作系统简介
- 全面发展是当今国家的主要政策
- 为什么说PHP是首选的Web开发语言?
- 全面了解R语言中的k-means如何聚类?
- 主流的软件开发语言介绍
- 中国为什么没有自己开发的主流开发工具呢
- 如何看待当今多种多样的数据库
- Ant的全面了解
- Android这可能是当今最火,功能最全的快速开发框架了
- HDU-2176-取(m堆)石子游戏 【nimm】
- Maven配置环境变量
- web前端知识要点总结1
- application配置+shiro
- NYOJ635
- 如何全面的了解html5,为什么是当今主流的设计开发类语言?
- 医院信息科笔试题(一)
- hi3519v101 load3519v101后网络不通问题解决
- supervisor Python2安装
- C++顺序表的构建(用数组存储数据)
- 【hdu 5053】the Sum of Cube
- ServletContext、ActionContext与ServletActionContext的区别
- 思维导图的学习和感想
- 车牌识别EasyPR--开发详解