关于HTML5的简单理解
admin
2023-01-29 19:01:05
0

一、概括理解

   随着互联网发展的推进,HTML5也愈演愈烈,就我而言,我的理解是html5是在之前版本的精简和扩展。扩展该有的功能,使得得到更加绚丽的页面效果,并且代码的书写非但随着功能的增加而增加反而朝着更易书写的方向发展;精简以前不常用的标签,和一些反人类理解的标签命名。

二、HTML5由来  

   在说一下,HTML5的由来,说到HTML5不得不提起html,二者之间的关系是什么?为什么没有HTML4的东西存在?

        HTML 超文本标记语言的开发到1999年推出HTML4就停止了。所以我们常说的HTML指的就是HTML4。到了HTML4.1后万维网联盟(W3C)宣布停止后续html的更新版本了,把重点转向XHTML(可扩展性的HTML),直到XHTML2.0。然而其实并没有什么大的扩展功能,只是更强调了代码书写的规范。然而浏览器厂商不满足于当前HTML的功能,自然使得各大厂商开始发展HTML,但是浏览器厂商太多,chrome,firefox,IE,Opera,Apple等,大家各自发展各自的功能标签,带来的问题显而易见,不兼容,一度很混乱。至此,w3c感觉自己出的标准没人看,自个玩没意思,那边各大浏览器公司头疼语言混乱,好了,到了2006年,二者联姻,决定创建新版的HTML。HTML5草案的前身名为 Web Applications 1.0,于2004年提出,于2007年被 W3C 接纳,并成立了新的 HTML工作团队。HTML5的第一份正式草案已于2008年1月22日公布。HTML5 仍处于完善之中。但大部分现代浏览器已经具备了某些 HTML5 支持。

   W3C已经提出新计划,将HTML5定位为“推荐标准”。按照W3C的话来说,这意味着到2014年底,HTML5将成为一种完整的成品标准。W3C还计划到2016年底发布后续版本HTML 5.1。根据新计划,HTML工作团队将在2012年底发布一个HTML 5.0候选推荐标准,这个候选推荐标准将是5.0标准的基础。之后,HTML 5.1的草案也会被制定,其中将包括HTML 5.0的候选推荐标准,再加上任何被排除在外的不稳定功能。到2014年,HTML 5.1规范的出炉将经历类似步骤。任何不稳定功能将被剔除,产生HTML 5.1候选推荐标准,此后会制定HTML 5.2的草案,加入不稳定功能。之后HTML 5.3、5.4……标准会一直升级下去。此前, HTML 5标准计划将在2022年完成。

        目前而言,HTML5在web领域没有完全展开,但是在手持移动端得到了广泛应用。不过随着语言的完善和浏览器版本的更新,必定会取代html。

三、HTML5的新功能

   

 1、音频视频播放

  视频已经在 Web 上广泛流行了,但是其格式几乎都是专有的。YouTube 使用 Flash,Microsoft 使用 Windows Media,Apple 使用 QuickTime。在一种浏览器中用来嵌入这些内容的标记在另一种浏览器中是无效的。

  HTML5新增

  通过audio元素可以使用以下代码给 Web 页面加上背景音乐:

 2、动画 Canvas

  HTML 5 引进了很多新特性,其中最令人期待的之一就是 canvas 元素。HTML 5 canvas 提供了通过 JavaScript 绘制图形的方法,此方法使用简单但功能强大。每一个 canvas 元素都有一个"上下文( context )" (想象成绘图板上的一页),在其中可以绘制任意图形。浏览器支持多个 canvas 上下文,并通过不同的 API 提供图形绘制功能。

 3、地理信息

        HTML5 的另一个功能是地理信息定位功能,一些浏览器提供了 geolocation API ,这个 API 也由 W3C 管理,可以结合 HTML5 实现你当前地理位置定位。Google Maps 在使用该功能,在 Google 地图上,有一个小圆圈,点击一下,就能告诉 Google 地图你现在的地理位置。目前,Geolocation API 并没有被众多桌面浏览器广泛采用(只有 Chrome 和 Firefox 3.6+ 采用了),但 Google Gears 插件可以帮助那些旧浏览器实现该功能。

  Twitter 借此实现地理信息感知的 tweets 消息,当浏览器支持geolocation API 的时候,会自动使用该 API,否则,则使用 Google Gears。

 4、硬件加速、WEB SOCKET

 5、本地离线应用程序(即使在 Internet 连接中断之后)

 6、本地存储

  相对于HTML4只能使用cookie在客户端存储数据,大小受限制,占用带宽,操作复杂的情况,HTML5支持使用Web Storage在客户端进行存储数据,容量更大,减轻带宽压力,操作简便。

 7、语义化标记

  HTML5的最大的意义在于改变了 Web 文档的结构方式,借助 header, footer, section, article 这些标签,我们可以实现更具结构化,语义化的 Web 文档。这样,搜索引擎可以更容易索引 Web 站点,我们也可以搜索到更快,更准确的信息。

关于HTML5的简单理解

四、HTML5的优势

  1、提高可用性和改进用户的友好体验;

  2、新标签这将有助于开发人员定义重要的内容;

  3、可以给站点带来更多的多媒体元素(视频和音频);

  4、可以很好的替代FLASH和Silverlight;

  5、当涉及到网站的抓取和索引的时候,对于SEO很友好;

  6、大量应用于移动应用程序和游戏。 

、HTML5的不足

  1、HTML5 本身还在发展中,它不是用户应用的最迫切需求,更多是厂商试图改变软件生态格局的战略需求。

  2、HTML5的兼容性受限于各大浏览器表现,例如微软的IE和fireforx之间存在很多差别。

  3、HTML5需要一个成熟完整的开发环境,目前还缺少。

  4、HTML5功能的暴增,浏览器必须有一个高效的图形引擎和脚本引擎。

  5、HTML5需要杀手级应用来吸引和引导用户升级浏览器,最终完成HTML5终端的部署。

六、未来前景

  从2012年1月的数据来看,全球已有超过34%的网站使用了HTML5技术。除去IE6-8浏览器外,其他主流浏览器都支持HTML5,其中仅有iPhone/iPad不支持Flash。

  据IDC调查研究显示,2013年全球各地将有10亿人使用HTML5浏览器,将有200万开发人员为HTML5浏览器开发应用。HTML5在未来的5-10年中,将成为移动发展的一个重要因素。



相关内容

热门资讯

特朗普再威胁,伊朗各方回应 当地时间7月22日,伊朗外交部长阿拉格齐在社交平台上发文表示,伊朗的防御原则非常明确:以眼还眼。他写...
男子拍台球助教臀部被拘留,称对... 近日,据《1818黄金眼》报道,浙江杭州一男子洪先生因在台球俱乐部拍打女助教臀部,被警方认定构成猥亵...
【正片首发】麦田里,当河南坠子... 您的浏览器不支持 video 标签。当麦田里的守望者遇见麦田里的歌唱者,当河南坠子、宋词吟唱、摇滚回...
宗馥莉再次败诉!律师解读:香港... 作者:刘婷宗馥莉围绕18亿美元资产的第三次努力,还是没能成功。7月21日,香港高等法院就娃哈哈集团创...
德国人还在纠结打孔?中国制造已... 近5年来,持续高温不断刷新德国人对夏季气候的认知。“与记忆中的德国相比,如今夏天更热,高温天气也更常...
特朗普第三度通谍伊朗,红线划到... 前一天刚刚宣称“赢麻了”的美国总统特朗普,22日突然通过社交媒体向伊朗强硬喊话。“即刻起,只要伊朗伊...
2男子涉嫌盗窃转运数百只猫,警... 山东莱州市公安局7月23日通报,7月22日5时许,该局接群众报警称有人盗猫。接警后,公安民警迅速到达...
东方空间引力一号一箭9星发射成... 上证报中国证券网讯(记者 于祥明)记者7月22日从东方空间商业航天公司获悉,东方空间引力一号(遥四)...
湖北交投:用“积木”搭出长寿桥... 7月20日,汉宜高速改扩建项目施工现场一片繁忙,一块预制UHPC盖梁模壳借助吊机平稳落位,短短半小时...
李尔平院士:为智能时代筑牢“电... 封面新闻记者 刘叶 车家竹 摄影 何宏杰 在人工智能浪潮席卷全球的今天,一个名为“电磁兼容”的专业领...