我眼中的H5

作者: 侯垒 | 来源:发表于2016-02-04 01:15 被阅读6340次

目前随着Html5技术火热,随处可见H5的身影。

1.png
那么到底什么是HTML5?HTML5能干什么?在这里也简单的写一下我的理解,未必正确,其功能之强大,需要我们不断的去学习,不断的探索。技术的这条道路永远没有尽头,只要找到你的乐趣,你会发现无论走多久你都不会累。
先来看看什么是HTML?

HTML(HyperTextMark-upLanguage)即超文本标记语言,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

而HTML5是HTML的第五版本,简称H5。再来看看HTML的发展历史

超文本标记语言
(第一版)——在1993年6月作为互联网工程工作小组(IETF)工作草案发布(并非标准):
HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时
HTML 3.2——1997年1月14日,W3C推荐标准
HTML 4.0——1997年12月18日,W3C推荐标准
HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准
HTML 5——2014年10月28日,W3C推荐标准

那么H5能干什么呢,首先H5的功能很强大,远不止我知道的这些,在这里我就简单的说一些我知道的功能吧。也许真的只是H5的冰山一角。

1、HTML5的游戏开发,例如简单的微信小游戏,打飞机等,也有白鹭egret引擎,还有cocos2d-js等等。
2、网站包括PC端和移动端,响应式网站适配不同的终端。
3、Hybrid App是指介于web-app、native-app这两者之间的app,它虽然看上去是一个Native App,但只有一个UI WebView,里面访问的是一个Web App,比如街旁网最开始的应用就是包了个客户端的壳,其实里面是HTML5的网页,后来才推出真正的原生应用。
4、基于微信平台的开发,微信开放JSSDK让H5的开发人员可以调用底层功能,实现扫一扫,卡卷,微信支付,等操作
5、前不久微信之父张小龙也说,微信将要推出应用号,无需下载,无需更新。H5在这里面将发挥很大的作用。

HTML5能做的还有很多很多,而我也只是知道冰山一角而已。接下来再看看H5比之前html多了些什么功能?
HTML5 中的一些有趣的新特性:

用于绘画的 canvas 元素
用于媒介回放的 video 和 audio 元素
对本地离线存储的更好的支持
新的特殊内容元素,比如 article、footer、header、nav、section
新的表单控件,比如 calendar、date、time、email、url、search

新应用程序接口(API)

除了原先的DOM接口,HTML5增加了更多API,如:

  1. 用于即时2D绘图的Canvas标签
  2. 定时媒体回放
  3. 离线数据库存储
  4. 文档编辑
  5. 拖拽控制
  6. 浏览历史管理

HTML 5有两大特点:

首先,强化了Web网页的表现性能。除了可描绘二维图形外,还准备了用于播放视频和音频的标签。
其次,追加了本地数据库等Web应用的功能。

在重复一次:H5其功能之强大,需要我们不断的去学习,不断的探索。技术的这条道路永远没有尽头,只要找到你的乐趣,你会发现无论走多久你都不会累。

相关文章

  • 我眼中的H5

    目前随着Html5技术火热,随处可见H5的身影。 HTML(HyperTextMark-upLanguage)即超...

  • 我眼中的我和你眼中的我

    自从实施节食减肥之后,自我感觉比原来瘦了很多,同时也自信了很多。外出的机会减少了,对时尚就不那么敏感了,终日待在学...

  • 他人眼中的我,我眼中的我

    今天在朋友圈作了一项小调查,想知道我在大家眼里是怎样的一个人,别人眼中的我有什么优点?又有什么缺点和盲区? 这个小...

  • iOS 与js交互

    最近做了一个项目,原生中嵌套h5模块,加载h5我用的UIWebView ,h5开发反应h5定位不准确 希望原生定位...

  • 你们眼中的我VS我眼中的我

    室友们经常对我说,你是逗比吗?在他们眼中,我平常嘻嘻哈哈,而我也总是将自己伪装的更逗比一点,仿佛这样才可以...

  • 别人眼中的我,自己眼中的我

    别人的眼中,我是一个能干的女强人,脾气好,心态好,是满满的正能量的代表。 而我自己明白,我时常在挣扎中过活。我有洁...

  • 你眼中的我,我眼中的你。

    只管付出,不求甚解, 只为明天,不要闻达, 只要做好,不会辜负, 只管微笑,不去气馁。 如果明天遇见,请忆昨天的我。

  • 我眼中的你,你眼中的我

    与你们分别已经一月有余,你们在北校区,我在南校区。我们唯一联系的方式就是等你们周末回家用父母的手机微信聊天。其...

  • 我眼中的你,你眼中的我

    现在我们会遇到彼此,我们不了解也不理解自己,我们只知道别人眼中的自己应该是什么样子。我们不再健谈,取而代之的是闲聊...

  • 我眼中的别人,别人眼中的我

    这段时间在处理一些挺难搅的事情,而在有些情景状况出现的时候,我会对所发生的事,与这事有关的人产生许多自己的...

网友评论

  • 简书小时:不了解到人看看会有用
  • 09aa416c2e21:学过一点h5,的确很强大。起码少写很多js
  • 郑大爷:猴哥:支持一下
  • 五更黑喵:移动端 ios上还好基本不存在兼容问题 。。。android上国产浏览器各种坑啊。。。囧 真想支持下chrome就算了 (低版本系统自带浏览器 兼容 其实还好)
    pc上 囧 不要在谈ie8感觉就够好的了
  • 925a42bc6f91:虽然只有这么点东西,但对于全盲的我来说是一个很好的门户!谢谢你了!
  • 徐嗖:只说技术端,对于非技术来说就很模糊了……因为很多人根本不知道什么时候做什么展现才要h5
  • colin210:一俩年内还是代替不了原生开发
  • 居客侠:总结的挺好的,都是h5基础特性
  • 2995ccbcc7bb:原生应用开发者并不愿意看到h5标准化
  • 碧海情天:太基础,扫盲级,这样的文章,电脑盲不会看,想学的人没机会看到这个就很容易会看到更深入的文章,所以说基本没什么用。
  • 518bc71be792:很不错哦。
    侯垒:@518bc71be792 谢谢
  • 837697f4a197:私以为国产浏览器之流搞不好就会搅乱HTML5这盘好棋,负责任的浏览器开发商应该尽可能的遵循标准提高性能,而不是为了短期目的走捷径,比如说什么内嵌runtime(好像有听闻微信内置什么白鹭引擎什么的),各种js本地绑定,更有甚者应用市场下个百度浏览器结果画布都不支持,标准的作用一点没起到,还是各种占山为王,开发者忙于各种浏览器性能兼容和测试,用户得不到统一化的使用体验
    侯垒:@咦呀呀 :+1:
  • 殷灬商:垒哥么么哒
    侯垒:@殷灬商 谢谢:grin:
  • Duke呀:超级棒
    侯垒:@Duke呀 谢谢😍
  • 65f9370eaa13:不错
    侯垒:@Aaron毛 谢谢😄

本文标题:我眼中的H5

本文链接:https://www.haomeiwen.com/subject/wdyekttx.html