很多人问过我这个问题, 而问这个问题的人基本上都是刚听说过 html5, 处在懵懂的阶段, 他们往往会被一些网上炫酷页面所吸引, 开始的目的也很简单, 能通过自己的努力做出这些页面, 而这些页面效果一般只要通过简单的 HTML 和 CSS 就能实现, 但这仅仅是表面现象, 做出来与做好是两码事. 而要做好它, 必须要深入地去了解什么是 HTML5.
网上有很多说法, 说 HTML5 就是 HTML 的第 5 个版本, 其实这不完全正确, HTML5 已经不是单纯的一门标识语言, 它是一门综合的技术, 除了最基本的 HTML,CSS,JavaScript 外, 还能够提供音频视频, 图像动画, 本地存储以及各种重要接口, 为下一代互联网应用提供了全新平台. 应该说有了 HTML5, 我们就能轻松实现类似桌面的应用 (比如各种管理系统, 手机 App 应用等)
HTML5 现在为什么收到很多企业的青睐, 最关键的一点是跨平台, 所谓的跨平台就是做出来的东西能够适应各种浏览器, 各种设备, 各种系统 (iSO, 安卓等), 还能适应不同屏幕大小. 对于企业来说, 这样就能大大减少人力成本, 时间成本等. 你知道安卓开发, iOS 开发现在为什么需求直线下降? 为什么学安卓, iOS 的人很难找到工作, 很简单, 这部分市场被 HTML5 占领了, 而且这绝对是必然的结果. 试想, 一个企业开发一款 App, 要在安卓和 iOS 上都能运行, 那么就需要两个开发团队, 人力成本上去了, 后面的维护也变得没那么容易. HTML5 的出现解决了企业的难题, 所以现在 HTML5 开发人员的需求依然紧缺.
那么如何学习才能成为一个合格 HTML5 开发者呢, 首先需要了解我们需要学习什么才能胜任这份工作. 首先前端三板斧 (HTML,CSS,JavaScript), 这个是必须要会的, 但光这几个还不够, 前端有句名言:"欲精一行, 必先通十行", 所以还有以下这些:
1) 从团队项目的角度出发, 还需要了解版本管理方面的知识
2) 从效率上来说, 我们需要学习一些提高工作效率的框架与工具
3) 从用户体验的角度出发, 我们还得了解用户的使用习惯及 UI 界面的美化
4) 从性能的角度出发, 我们还得学习各种优化技巧
5) 从自身的角度出发, 我们还得懂得如何使用接口, 如何查看文档
其实还有很多细节的地方, 所以要能做出完美的 HTML5 页面, 我们必须要学好以上知识. 之前也有很多朋友问我, 自学能不能学好 HTML5, 我要说的是: 如果你是一个有着良好自制力和心态并且意志力坚强的人, 完全没问题, 但以上三点做不到, 那你就得参加 HTML5 培训班中学习, 利用身边的人来约束自己坚持努力地去学同样可以把 HTML5 学好. 培养兴趣很重要, 要轻松愉快地学习, 不要让学习成为你的负担. 说了那么多, 希望能帮到你.
最后, 给大家推荐一个前端学习进阶内推交流群 685910553(前端资料分享), 不管你在地球哪个方位,
不管你参加工作几年都欢迎你的入驻!(群内会定期免费提供一些群主收藏的免费学习书籍资料以及整理好的面试题和答案文档!)
如果您对这个文章有任何异议, 那么请在文章评论处写上你的评论.
如果您觉得这个文章有意思, 那么请分享并转发, 或者也可以关注一下表示您对我们文章的认可与鼓励.
愿大家都能在编程这条路, 越走越远.
来源: http://www.jianshu.com/p/770e72381c3f