HTML5 的特性
HTML5 具有优化网页结构、增强网页表现性能、追加本地数据库、增强设备兼容、本地储存功能等特点,能够提供更多标准集来强化网络应用,降低网站对插件模块的依赖。
智能表单
HTML5 的智能表单相比传统表单,优化了 HTML 可表达的表单形式,使原本需要 JavaScript 实现的控件,可以直接用 HTML5 的表单来实现,提升了用户与应用的交互体验。
画布功能
HTML5 拥有能够在网页上绘制图像的 canvas 元素,可以制作各类图形、填充空白区域、书写样式化文本。通过使用该元素,无需使用插件,浏览器便能够直接显示动画与图像。
本地存储
HTML5 具有独特的本地存储功能,能够将大规模的数据存储在客户端内,且不对网站的性能造成影响。它使得基于 HTML5 开发的网页 APP,具有启动时间快捷、联网速度灵敏等特性。
地理定位
HTML5 引入了基于地理位置应用的 API,通过 GPS 等信息化技术既可以为用户提供更精准定位,还可以更便捷高效的获取他人的位置信息。
HTML5 的发展历程
1990-1995 年,HTML 经历了多次优化和技术迭代,先后被欧洲核子研究中心与 IETF 托管,经过不断的技术创新,HTML4 于 1997 年诞生;2006 年,负责网络标准制定的万维网联盟与网页超文本应用技术工作小组 WHATWG,开始合作创建 HTML5 草案和标准。2014 年,稳定 W3C 的推荐标准——HTML 5 发布,随后通过浏览器的实验性反馈,让 HTML5 的规范得到了进一步完善,2015 年各大网站纷纷从原本的 Flash 过渡到 HTML5 。
HTML5 的技术要点
HTML5 的语法具有重要标记、程序接口、元素变化、标签变化、事件属性、异常处理等特点。相比于 XHTML,标记更加简洁明了, 而在遵循 HTML5 的网页中也能保证有一致的 DOM 生成 。在这其中较为突出的特点是,部分元素可以在 HTML5 中省略标签和属性引用符号。例如 disabled,需要通过省略属性的值来表达“值为 true”,如果要表达“值为 false”的话,需要省略属性本身。
HTML5 的优缺点
随着时代的发展,用户对互联网的要求也在逐渐提高,而 HTML5 拥有的新标签,能够改进用户的体验;并对搜索引擎更加友好。同时,HTML5 凭借良好的可移植性替代了 FLASH 等插件,让网站获得了更丰富的多媒体展示效果。但任何事物都具有两面性,HTML5 在现阶段的技术手段尚未完善,还无法满足投入大规模应用的需求,因此引入 HTML5 的新标签会使各个站点需要更加一致的数据描述格式,提升了技术难度。
亚马逊云科技热门云产品
Amazon CodeBuild
通过持续扩展构建和测试代码,仅需按使用的构建时间付费
Amazon Cloud Control API
使用一组一致的 API 管理云基础架构
欢迎加入亚马逊云科技培训中心
欢迎加入亚马逊云科技培训中心
-
快速上手训练营
-
账单设置与查看
-
动手实操
-
快速上手训练营
-
第一课:亚马逊云科技简介
本课程帮助您初步了解云平台与本地环境的差异,以及亚马逊云科技平台的基础设施和部分核心服务,包括亚马逊云科技平台上的弹性高可用架构,架构设计准则和本地架构迁移上云的基本知识。
亚马逊云科技技术讲师:李锦鸿第二课:存储与数据库服务
您将在本课程中学习到亚马逊云科技上的三个存储服务分别是什么。我们也将在这个模块中为您介绍亚马逊云科技上的关系型数据库服务 Amazon Relational Database Service (RDS)。
亚马逊云科技资深技术讲师:周一川第三课:安全、身份和访问管理
在这个模块,您将学习到保护您在亚马逊云科技上构建的应用的安全相关知识,责任共担模型以及身份和访问管理服务, Identity and Access Management (IAM) 。同时,通过讲师演示,您将学会如何授权给 EC2 实例,允许其访问 S3 上的资源。
亚马逊云科技技术讲师:马仲凯 -
账单设置与查看
-
-
动手实操
-