HTML5-下一代Web开发技术
2015-11-23李国华
李国华
(中国科技开发院广西分院,广西 南宁 530022)
HTML5-下一代Web开发技术
李国华
(中国科技开发院广西分院,广西 南宁 530022)
HTML5被认为是互联网行业冉冉升起的新星,它受到了各大浏览器厂商的支持。文章简要的描述了HTML5的相关概念,并阐述了HTML5在绘制图形、多媒体播放、本地存储、离线Web应用程序、获取地理信息等方面的应用。
HTML5;移动应用
1 背景
1.1HTML5的相关概念
(1)World Wide Web
World Wide Web(下文简称Web),中文名称万维网,是信息资源的网络。Web的广泛应用,依赖于三个核心机制。
①URI:一个统一的命名规范,用于定位Web中的资源;
②HTTP:用于访问Web资源的网络协议;
③HTML:用于描述资源和应用,以及在资源直接导航的超文本标记语言。
(2)URI
Web中每一个可用的资源,都可以使用 Universal Resource Identifier(统一资源标识符,简称URI)来标识。通常,URI由以下三部分构成:
①用于访问资源的机制;
②存放资源的主机;
③资源在主机中的路径名。
例如,以下的URI
http://www.w3.org/TR
所标识的资源,访问机制是 http协议,主机为www.w3.org,资源的访问路径是/TR。
(3)HTML5
2014年 10月 28日,万维网联盟(World Wide Web Consortium,W3C)发布了 HTML5的正式推荐标准(W3C Recommendation)。HTML5是超文本标记语言第5版,在这个版本中,增加了很多的新特性和新元素,而且重新定义了清晰的规则,使得Web应用开发更加规范和友好,大大扩展了Web开发者的能力,减轻了他们的负担。
HTML5带来了许多新的用户体验。使用HTML5开发的网页可以自然的支持音频和视频,不需要安装额外的插件。支持画布功能,可以在其上进行图像绘制。可以使用数学标记语言描述数学公式,可以使用轻量级的矢量图,可以定位用户的地理位置,支持服务端推送消息,等等。……
