美文网首页
我看到的H5

我看到的H5

作者: 托马斯翻滚 | 来源:发表于2018-11-01 22:52 被阅读0次

开始写这篇文章时,我本想写大一点,记录下自己对于HTML的理解,但仔细考虑后觉得就我现在的水准去全面的谈HTML可能存在一些问题,最后决定写一写,对于H5的理解。

就我个人的习惯而言,我觉得在学习H5、ES6这类补丁(我也不清楚这样描述是否恰当)时,最为高效的方式就是去了解他改变了什么,然后以小见大的去了解他带来了什么全新的思路。

我觉得H5让我感觉到最为直观的变化是三点。

第一点是精简。最为直观的就是文档类型声明处的内容,我们从曾经复杂、多变的文档类型声明过渡到了一份文档适应所以的html,即<!DOCTYPE html>。类似的变化还有<meta charset="utf-8">,相信诸多的初学者在开始时都遇到过的页面乱码问题,曾经改变编码方式需要的标签长度远超于此。从这些之中不难感受到H5开始的精简。

第二点是结构。这里其实我思考了一会应该选择写语义化还是结构,最终觉得还是结构性更为合适。H5中增加了许多的新的元素,其中有许多利于语义化书写的元素,例如header、footer、article、nav,这些元素才开始学习的时候我就心存疑问,他们相较于传统的<div>、<span>这一类的元素并没有很直观的能够在页面中显示的区别,我曾觉得并没有意义。但随着学习的深入,虽依然不怎么使用,但也算稍微理解了这一类新标签出现的初衷。

第三点是纯粹。在很多的笔试题里,都喜欢询问H5删除了那些标签,这类记忆性的问题我向来是不擅长的,但我记得一个方向,删除了很多修饰性的标签,其中的<center>我时刻能够想起(毕竟我这个咸鱼以前居中全靠center)。同时H5还增加了一些新的标签去实现一些功能,减少对于外部插件的依赖,例如<canvas>至于flash。虽然因为性能、受众等原因并未完全取代,但在许多场景中减弱了html内容对于插件的依赖。

综上所述,我个人理解的H5是一个追求纯粹的过程,抛去无意义的内容,把一些诸如CSS可以负责的内容交付给CSS,专注于去构筑结构,将html做的更加纯粹,在追求可靠的结构的同时保证内容的简明。

以上便是我对于H5的个人理解,其中可能存在偏差,需要在以后的工作学习中取完善。我希望能够从今天起梳理自己所学的知识内容,并将之记录。

相关文章

  • 我看到的H5

    开始写这篇文章时,我本想写大一点,记录下自己对于HTML的理解,但仔细考虑后觉得就我现在的水准去全面的谈HTML可...

  • 什么才是微信H5引爆朋友圈的关键

    你在朋友圈能浏览过朋友分享的h5页面吗? 一周看到过有多少朋友分享H5呢? 现在看到H5,还会靠前时间戳屏分享吗?...

  • 阅读理解:把事情做简单了

    今天帮一个设计改一页h5,当我看到他的h5编辑器的时候,说实话,我忍不住想骂人。在这页h5里,本来页面表现是一个有...

  • 什么是h5开发

    首先,我一直以为h5开发跟传统前端开发没有区别;但是我在招聘网站上看到要求会h5开发的公司挺多的。我就有点疑问,h...

  • HTML5-零基础学习备忘录

    iOS中经常涉及到与H5界面的交互,但是无奈不懂H5,每次交互都需要与前端人员交流;其次就是每次看到H5的代码总觉...

  • HTML5-零基础学习备忘录

    iOS中经常涉及到与H5界面的交互,但是无奈不懂H5,每次交互都需要与前端人员交流;其次就是每次看到H5的代码总觉...

  • 用户会主动传播h5页面的几个因素

    如今H5可以说是盛极一时,任何人随便在朋友圈刷新一番,几乎都能轻松的看到H5的影子,而且随着H5制作软件变得越来越...

  • 解锁新技能

    H5早在几年前就接触了,觉得操作挺麻烦的,就没有去涉及。觉得也就那么回事,有点不以为然。但今天我看到了H5的厉害了...

  • iOS 与js交互

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

  • 爆款H5场景都有哪些特点

    H5场景经历了那么长时间的发展,大家也应该欣赏过不少的H5场景了。每次看到这些爆红的H5场景,心中油然也产生了一股...

网友评论

      本文标题:我看到的H5

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