而我们浏览网页,并在其中进行各种交互操作的过程

简介: 而我们浏览网页,并在其中进行各种交互操作的过程,本质上都是我们的浏览器了一个网页文件,然后“播放”或者“运行”这个网页文件的过程。

H5是指第5代HTML(超文本标记语言),也指用H5语言制作的一切数字产品。

网上的网页,多数都是由HTML写成的。

H5之所以能引发如此广泛的效应,根本在于它不再只是一种标记语言,它为下一代互联网了全新的框架和平台,包括免插件的音视频、图像动画、本体存储以及更多酷炫而且重要的功能,并使这些应用标准化和开放化,从而使互联网也能够轻松实现类似桌面的应用体验。

这种强大的兼容性可以显著地降低开发与运营成本,可以让企业特别是创业者获得更多的发展机遇。

H5主要缺点集中在性能上:同样的交互,用H5实现需要更多的系统资源,也可能会不够流畅。

至少在5年内,HTML5的性能是不够的。

此外,H5的本地存储特性也给使用者带来了更多便利。

而H5让开发者无需依赖第三方浏览器插件即可创建高级图形、版式、动画以及过渡效果,这也使得用户用较少的流量就可以欣赏到炫酷的视觉听觉效果。

在APP风光时,H5被看成是一个噱头;而在H5风光时,又出现了“APP已死”的言论。

在媒体训练营冬季峰会上,搜狐董事局张朝阳的讲话就很能说明这一问题:“H5是轻应用,它是一个流量中枢,到达的流量非常多,像一个大树一样,每个叶子都在接下来的雨水。

APP是一个重应用,但是它是一个强入口,用户的门槛比较高,一旦以后它的渲染能力很强。

而H5 的门槛很低,适用于个人与中小媒体。

下面举例说明H5无处不在首先,几乎所有在线的应用类网站,本质上都是一个“H5”比如youtube和facebook:比如在线的office 365,(没错,这个是浏览器中打开的页面,不是我们电脑上装的excel):以及刚刚上线不久的谷歌地图在线版:各种高大上的网站,基本上也是H5,比如苹果的网站:H5还可以是各种在线游戏:甚至户外大屏中的互动内容,也是H5:当然,仅仅是用于微信营销的H5,也远远不是翻页广告页面:H5即一种新的网页看了那么多例子,也许你会发现,其实任何一个通过浏览器打开的网页,都可以是“H5”,那“H5”到底是什么呢?

首先,H5这个词,来自“HTML5”,且是国内的专门称呼,所以老外是完全不知道“H5”是什么的。

所谓“HTML5”,是指“HTML”的第5个版本,而“HTML”,则是指描述网页的标准语言。

因此,HTML5,是第5个版本的“描述网页的标准语言”。

等等,“描述网页的标准语言”到底是什么鬼?

直白点说,“描述网页的标准语言”,其实就是网页文件的格式。

而我们浏览网页,并在其中进行各种交互操作的过程,本质上都是我们的浏览器了一个网页文件,然后“播放”或者“运行”这个网页文件的过程。

这个过程,和我们一个的电影,然后用quickTime打开,基本上是一样的。

实际上,当我们输入一个网址时,我们的浏览器就会自动从这个网址,一个网页文件,然后再打开运行,这样,我们才能使用各种在线的应用。

下图非常简单的描绘了这个过程:如果你不信,可以这个简单的网页文件,然后断网,解压后双击打开里面的“网页.html”文件,看看是不是能看到一个简单的页面?

网页的简单构成当然,以上过程,是我们对浏览器打开网页的最大程度上的简化,为了让大家对H5有一个更完整的了解,这里我们再做一个重要的补充。

大多数情况下,我们的浏览器从服务器的并不仅仅是一个独立的网页文件,而是三种类型的文件的集合,即网页文件,CSS文件和JS文件。

当然,这是对最常见的网页应用的描述,在日新月异的互联网中,我们常常可以看到这三个组合的各种变种。

H5的能力有了以上的基本概念,让我们回到“HTML5”,就不难理解,它其实就是一种新的网页格式,配合CSS和JS文件,他能够相比旧版本的“HTML4”网页更多的功能和效果。

根据MDN的总结,这些能力主要包括:这里,我们不用一个一个去详细了解,只需要大概知道,相比上一个版本的网页格式“HTML4”,HTML5是一个革命性的升级,使用HTML5之后,之前只能到本地打开的PC软件或手机APP, 现在基本上都能搬到浏览器中来运行了。

总结来说,HTML5,或者“H5”,其实就是一种新的网页形式,是在浏览器中打开的网页应用,也是未来大多数软件存在的形式。


以上是文章"

而我们浏览网页,并在其中进行各种交互操作的过程

"的内容,欢迎阅读工软科技网的其它文章