- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HTML5应用现状分析.doc
HTML5应用现状分析
摘要:文章简述了HTML的发展历程,研究讨论了HTML5规范新增功能的3个方面以及新的特性和优势。根据HTML5目前的应用现状以及趋势,结合实例总结了HTML5当下应用的主要领域。
关键词:We啦用;HTML5;应用趋势
自Web兴起发展至今,HTML语言从1993年发明伊始,发布第一版草案到1999年发布HTML4.01,都在稳定地发展着。然而从1999年开始,HTML很长时间并没有继续发布新的版本。W3C组织自2000年开始推荐新的标准XHTML。然而XHTML标准要求严格,要求开发人员改变编写网页的方式,甚至已经存在的网页都必须重新更新才能被浏览器正确解析,因此经过5年时间,发布了版本二后遭到了失败。与此同时,Opera,Mozilla和Apple自发组织,致力于寻找新的解决方案。他们改变思路,并不想取代HTML,而是以无障碍、向后兼容的方式扩展,加入一些对开发人员更有用的功能,渐渐形成了日后的HTML5标准。W3C组织后来也致力于此标准的改造,并于2014年10月发布HTML5规范。
1 HTML5新的特性
HTML5规范制定者分析了互联网上已有的10亿个网页的统计信息,依据实用至上、平稳过渡的原则,制定了现在广泛应用的HTML5标准。
1.1 简化了规则
HTML5规范的制定者简化了以往版本中的某些规则。比如在每个HTM顶面的第一行的文档类型说明。文档类型说明旨在说明文档使用的HTML版本。文档类型说明是必须的,如果没有这一行,那么大多数浏览器会转换到一种混杂模式,在这样的模式下,浏览器不一定会正确地显示内容。然而原来的文档类型说明冗长复杂,开发人员一般依靠复制粘贴来完成这步骤。HTML5简化了文档类型说明,只有一种,简单容易记忆。与此类似的还有字符编码的说明,HTMLSC档利用添加字符编码信息,HTML5去除了不必要的属性,只留相关属性说明文档编码。此外在引用外部文件如CSS文件、JavaScript文件也有一定的简化。
1.2 增改了一些元素
谷歌分析了互联网中10亿个网页的信息,并形成了统计信息。这个统计信息分析并列出了Web作者在自己网页中使用的类名。据此信息,根据汇编出来的最常用的类名,规范制定者们新增了一些新的语义元素。比如用于构建页面的语义元素/header等以及用于标识文本的语义元素的,用于Web表单及交互的一些元素。新增的这些语义元素,有利于构建结构清晰的Web页面,从而有助于页面后期的修改与维护以及有哪些信誉好的足球投注网站引擎优化,而且使用语义元素更能适应未来的浏览器以及Web设计工具的发展趋势。此外,根据现代网页的功能需求,还新增了音频视频元素,这些功能元素可以便捷地实现网页的各种富应用,更有利于移动Web开发。
1.3 新增了更好的本地存储功能
Web应用中的数据可以保存在Web服务器,也可以保存在Web客户端。Web服务器适合保存重要、敏感信息,例如网上购物时的交易信息。客户端适合存储用户偏好和应用状态等一些不太重要的信息。以前,本地存储的唯一方案是cookie。然而操作cookie程序复杂,语法不尽人意。HTML5新增了本地存储功能,称之为Web存储。Web存储分为本地存储和会话存储,分别用于长期保存数据和临时保存数据。这个功能将内嵌一个本地的SQL数据库,以加速交互式有哪些信誉好的足球投注网站、缓存以及索引功能。同时,那些离线Web程序也将因此获益匪浅,可以有不需要插件的丰富动画。
1.4 新增了一些API
HTML5提供了更多的API,这些API易于开发人员创建各种丰富的Web应用。比如令程序员青睐的Canvas,在页面新增Canvas对象后,利用JavaScript操作此对象,可画出很多绚丽的图形。Selectors API用于查找页面DOM元素,可以更精确快速地指定希望获取的元素,其选取规则与CSS中使用的选择规则类似。另外还有拖放API、页面可见性API、全屏API等,可以帮助开发者构建更精彩的Web应用。
2 HTML5应用现状
正是因为HTML5增加的新功能及新特性,并且更适合开发当今流行的移动应用,因此从刚面世的那天,它就受到了开发人员及用户的青睐。
2.1 HTML5用来开发游戏
HTML5新增7canvas对象,可以在浏览器中绘画图像,因此canvas对象可以实现原来flash的功能,且不用额外安装插件,因此可以利用这个新增加的功能,再辅以JavaScript、CSS等开发HTML5游戏,尤其是移动端的小游戏。因为移动设备的便携性,可以通过各种移动应用接口或者浏览器加载设计精巧的HTML5小游戏,随时随地玩乐,所以HTML5游戏借助各种社交平台的传播,例如微信朋友圈、微博或其他社
您可能关注的文档
- DCS系统如何保障二次再热技术的成功应用.doc
- Deft:感谢粉丝,会想念Meiko.doc
- DEL运行中常见的跳机故障报警及处理办法.doc
- Development and Utilization of Shallow Geothermal Energy at Home and Abroad.doc
- Device for Measuring Landslide Critical Angle.doc
- DF500A型发射机电子管上电与关断时序分析①.doc
- Different Human Resource Management Approaches of American and Japanese Firms.doc
- Dijkstra算法设计与实现.doc
- DingDong智能音箱引领交互革命.doc
- DIY视频学习法在学生护理学基础技能培养中的研究与实践.doc
文档评论(0)