广州灵翔信息科技有限公司

APP定制开发,最快一周交付!咨询电话:020-32038112

提供整套互联网+软件+硬件解决方案,能够快速为智能硬件、智能家居、手机商城、视频直播、视频监控、教育培训、社交论坛等行业提供成熟产品方案。

了解更多

html5开发 APP开发

灵翔科技为您量身定制手机HTML5网站开发与APP制作,凭借雄厚的HTML5开发和APP开发技术实力,超前的技术理念,广泛应用广州各行业.

——

打印本文             

来源:知乎

先来了解HTML概念:

  • HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。

  • HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。

  • HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。


html5开发 APP开发


那么什么是HTML5?


HTML5是HTML的第五个版本,上一个版本是HTML4,于1997年发布。

HTML5本质上不是什么新的技术,但是由于其在功能特性上有了极大的丰富,在加上各大浏览器性能上的支持,HTML5相对以前的HTML4有着更广泛的应用。


HTML5主要的新特性:


语义特性(Class:Semantic)

HTML5赋予网页更好的意义和结构。简单来说就是程序猿更方便跟浏览器沟通。


本地存储特性(Class: OFFLINE & STORAGE)

基于HTML5开发的网页APP拥有更短的启动时间,更快的联网速度,因为可以将一些常用、不常更新的内容存储在本地。


设备兼容特性 (Class: DEVICE ACCESS)

HTML5提供了前所未有的数据与应用接入开放接口。使外部应用可以直接与浏览器内部的数据直接相连,例如视频影音可直接与microphones及摄像头相联。


连接特性(Class: CONNECTIVITY)

HTML5拥有更有效的服务器推送技术,Server-SentEvent和WebSockets就是其中的两个特性,这两个特性能够帮助实现服务器将数据“推送”到客户端的功能。更有效的连接工作效率,可以实现基于页面的实时聊天,更快速的网页游戏体验,更优化的在线交流。


网页多媒体特性(Class: MULTIMEDIA)

支持网页端的Audio、Video等多媒体功能。

三维、图形及特效特性(Class: 3D, Graphics & Effects)

基于SVG、Canvas、WebGL及CSS3的3D功能,视觉效果将大大增强,在线3D网游就是最典型的例子。


性能与集成特性(Class: Performance & Integration)

HTML5会通过XMLHttpRequest2等技术,帮助Web应用和网站在多样化的环境中更快速的工作。最直观的就是加载会更快。


CSS3特性(Class: CSS3)

如果把网页比喻成舞台,文字图片视频这些比喻成演员,那么CSS3就是化妆师和舞美,它控制着网页所有元素的视觉和动作效果。相对于旧的CSS版本,HTML5所支持的CSS3中提供了更多的风格和更强的效果,也提供了更高的灵活性和控制性。


基于以上的功能特性,HTML5将有着极大的想象空间,最典型的应用前景是谷歌的浏览器OS概念——既浏览器取代操作系统,所有软件、APP都运行在云端,用户通过浏览器获取软件服务;在此假设下,Chrome浏览器相当于Windows操作系统,电脑软件(比如Office、Photoshop等等)界面就是Chrome上不同网址的一个个新建窗口,而软件操作界面就是HTML5网页。




分享到: