做H5页面需要学什么,很多人问过我这个问题,而问这个问题的人基本上都是刚听说过h5,处在懵懂的阶段,他们往往会被一些网上炫酷页面所吸引,开始的目的也很简单,能通过自己的努力做出这些页面,而这些页面效果一般只要通过简单的html和css就能实现,但这仅仅是表面现象,做出来与做好是两码事。而要做好它,必须要深入地去了解什么是h5。

网上有很多说法,说h5就是html的第5个版本,其实这不完全正确,h5已经不是单纯的一门标识语言,它是一门综合的技术,除了最基本的html、css、javascript外,还能够提供音频视频、图像动画、本地存储以及各种重要接口,为下一代互联网应用提供了全新平台。应该说有了h5,我们就能轻松实现类似桌面的应用(比如各种管理系统、手机app应用等)

h5现在为什么收到很多企业的青睐,最关键的一点是跨平台,所谓的跨平台就是做出来的东西能够适应各种浏览器、各种设备、各种系统(iSO、安卓等),还能适应不同屏幕大小。对于企业来说,这样就能大大减少人力成本、时间成本等。你知道安卓开发、iOS开发现在为什么需求直线下降?为什么学安卓、iOS的人很难找到工作,很简单、这部分市场被h5占领了,而且这绝对是必然的结果。试想,一个企业开发一款app,要在安卓和iOS上都能运行,那么就需要两个开发团队,人力成本上去了,后面的维护也变得没那么容易。h5的出现解决了企业的难题,所以现在h5开发人员的需求依然紧缺。

那么如何学习才能成为一个合格h5开发者呢,首先需要了解我们需要学习什么才能胜任这份工作。首先前端三板斧(html、css、javascript),这个是必须要会的,但光这几个还不够,前端有句名言:“欲精一行,必先通十行”,所以还有以下这些:

1) 从团队项目的角度出发,还需要了解版本管理方面的知识

2) 从效率上来说,我们需要学习一些提高工作效率的框架与工具

3) 从用户体验的角度出发,我们还得了解用户的使用习惯及UI界面的美化

4) 从性能的角度出发,我们还得学习各种优化技巧

5) 从自身的角度出发,我们还得懂得如何使用接口,如何查看文档

其实还有很多细节的地方,所以要能做出完美的h5页面,我们必须要学好以上知识。之前也有很多朋友问我,自学能不能学好h5,我要说的是:如果你是一个有着良好自制力和心态并且意志力坚强的人,完全没问题,但以上三点做不到,那你就得在一个良好的环境中学习,利用身边的人来约束自己坚持努力地去学同样可以把h5学好。培养兴趣很重要,要轻松愉快地学习,不要让学习成为你的负担。说了那么多,希望能帮到你。

做H5页面需要学什么相关推荐

  1. 好程序员web前端培训分享做H5页面需要学什么

    好程序员web前端培训分享做H5页面需要学什么,很多人问过我这个问题,而问这个问题的人基本上都是刚听说过h5,处在懵懂的阶段,他们往往会被一些网上炫酷页面所吸引,开始的目的也很简单,能通过自己的努力做 ...

  2. 前端开发入门:H5页面需要学什么?

    H5需要做什么?很多人千锋广州前端老师这个问题,而问这个问题的人基本上都是刚听说过H5,处在懵懂的阶段,他们往往会被一些网上炫酷页面所吸引,开始的目的也很简单,能通过自己的努力做出这些页面,而这些页面 ...

  3. vue为app做h5页面,如何做到同域名对应不同版本的h5代码

    1.当我们在做混合开发的时候,app端可以有无数多个版本,一般情况h5页面只有一套代码.应该如何部署多套代码呢? 2.业务场景 当出现这种情况的时候,其实前端可以部署多套代码.比如: www.stat ...

  4. uniapp做h5页面刷新页面404配置nginx后端开启伪静态

    后端laravel,api和h5分开两个域名来管理. 所以去伪静态文件找,不然就是配置文件里面配置即可. 如上加上下面代码即可. tip: 如果有使用$Router,需参考另外的配置. locatio ...

  5. 如何做H5页面阴影悬浮效果

    Html结构: <div class="list"><div class="list-close"></div><se ...

  6. 自己做h5页面点击元素块的时候会出现黑色阴影

    转载 取消手机点击屏幕时,会出现的灰块:(这个试过了 ,可以解决!) html,body{-webkit-text-size-adjust: 100%;-webkit-tap-highlight-co ...

  7. uni-app 做H5页面长按复制问题

    长按复制,官方有设置selectable 属性 和user-select,当我都配置了时打包到不同手机上打开,出现了长按无法选中,并且选中后点击空白处也没法取消选中,有时候还出现了长按这里,但是选中的 ...

  8. H5页面开发怎么做?分析H5页面开发令人期待的 5 项功能。

    来源品略网:http://www.pinlue.com/article/2020/03/0518/019985707535.html H5页面开发怎么做-H5页面开发令人期待的 5 项功能 HTML ...

  9. H5页面开发怎么做?

    转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站 HTML 5 是超文本置标语言下一个重要版本,HTML 自1999年发布 HTML 4.01 ...

最新文章

  1. ros自带package在哪里_【ROS】创建ROS功能包(ROS package)
  2. 公有/私有/保护继承、overload/overwrite/override之间的区别
  3. Eureka深入理解
  4. 如何写一手好 SQL 【频繁出现慢SQL告警的优化方案】
  5. centos利用tar包安装phpmyadmin
  6. linux mysql 性能提高,高手心得:提高MySQL性能的方法
  7. 初学者应该如何开启自己的编程生涯?,nginx架构图
  8. 生僻词汇(地名,动植物名)
  9. python函数定义及调用-Python函数及变量的定义和使用
  10. MVC中页面的传值方式总结
  11. 开局崩盘!IDEA 2020 无法启动的解决办法|赠送 IDEA 2020 新功能
  12. 【数字信号】基于matlab GUI手机拨号音效模拟【含Matlab源码 909期】
  13. python基础语法-缩进规则:
  14. oracle没有卸载,oracle卸载没有正确卸载怎么办??
  15. python 读写西门子PLC例子
  16. 620集成显卡和mx250,残血还是满血?一招看清MX250显卡真面目
  17. Android开发者熬夜也要看完的25本中、高级工程师进阶必看书籍
  18. Vue3+Vite+TS后台项目 ~ 10.商品管理
  19. PS | 工作区,工具栏不见了怎么办 -- 复位基本功能
  20. 自动化学报latex模板——ctex2.4.6和ctex2.9.2直接使用步骤

热门文章

  1. 图像视觉保真度(VIF)评估-MATLAB代码与matlab-PyrTools-master工具包
  2. html 表格自动排序,jQuery html表格排序插件tablesorter使用方法详解
  3. 9宫格解锁 android_9个点的所有解锁图_Android九宫格手势锁设定和解锁
  4. 事件冒泡、捕获?如何阻止
  5. 如何查看Linux版本.
  6. Go语言与Java语言对比
  7. 第三章 SQL错误信息
  8. node.js对接支付宝沙箱,看这篇足够
  9. matlab程序算天气,科学网-站点气温数据的积温计算(含Matlab程序实现)-朱永超的博文...
  10. ArrayList.toArray()