1、什么是H5
随着移动端的不断普及,大家或多或少都接触过h5这个词,尤其是互联网公司,销售跟客户沟通时也常常提到“我们是做H5的”“我们移动部门做H5实施有很大优势”,那H5到底是个什么嘞?
H5的官方翻译是:第五代超文本标记语言(HTML5)。从字面就可以看出,这绝对不是我们刚刚聊的东西!
其实大家平时说的H5,应该是集合了HTML、JavaScript还有CSS的集合,叫混合开发更贴切一些。
2、什么是JavaScript
还是先来说说HTML:HTML这种语言,没有特别多的交互功能,是用来展示内容的。用Axure举个例子:我们在页面上拖拽一个按钮,这个操作可以用HTML实现,但是只有按钮是不够的,它需要有点击的动作,这个点击的动作就要用JavaScript来做。
正题:JavaScript是一种轻量级的脚本语言,它是为HTML服务的,JavaScript可以嵌入到HTML用来丰富我们界面的功能。
3、什么是CSS
CSS这个好理解,简单来说就是做渲染的。用Axure举例:我们拖拽了一个按钮之后,要给按钮设计圆角、设计按钮颜色,这些操作在开发的时候就是用CSS来做的。但是这里有个坑:就是项目上我们拿UI图给客户看的时候,客户可能觉得颜色有点深要改浅一点,这时候一些产品会直接让技术去改,这个就是不合理的操作会被喷,举个例子、如图:这里添加客户的边框颜色是#FFDE00而不是我们描述的黄色,所以当我们跟技术说把颜色变浅一些的时候,他们不知道所谓的浅黄色具体颜色编码是多少!这个时候最好是找UI设计师,因为设计师才是专业的,UI设计师对颜色最敏感。
总结一下:1、HTML5、JavaScript和CSS都是频繁接触到的语言;2、项目上遇到的技术性的问题-找对应技术人员;项目上遇到的颜色相关的问题-找UI设计师
网友评论