初学HTML5,你要懂得哪些?
很多人问过我这个问题,想要做HTML5页面你要懂得哪些知识?而问这个问题的人基本上都是刚听说过或刚接触HTML5,处在迷茫的阶段,他们往往会被一些网上炫酷页面所吸引,然后自己也想学习HTML5,能通过自己的努力做出这些页面,以为这些页面效果一般只要通过简单的html和css就能实现,但这仅仅只是表面现象,做出来是一回事,想要做好又是另外一回事。而要做好它,必须要深入地去了解什么是HTML5。
网上众说芸芸,说HTML5就是html的第5个版本,其实这只是一个片面的说法,HTML5于现在来说已经不只是单纯的一门标识语言,更具体来说它是一门综合的技换句话说,有了HTML5,企业就能轻松实现类似桌面的应用(比如各种管理系统、手机app应用等)
那么很多人会问,为什么现在HTML5会受到很多企业的青睐,最关键的一点是跨平台,跨平台不仅仅是做出来的东西能够适应各种浏览器、各种设备、各种系统(iSO、安卓等),还要能适应不同屏幕大小。企业当然会选择一支减少人力成本、时间成本等的研发团队。你知道安卓开发、iOS开发现在为什么需求直线下降?为什么学安卓、iOS的人很难找到工作,很简单、这部分市场被HTML5占领了,而且这绝对是社会发展的必然趋势。试想,一个企业开发一款app,要在安卓和iOS上都能运行,那么就需要两个开发团队分别负责IOS和安卓的研发,因而人力成本提高了,后面的维护也变得没那么容易。HTML5的出现正好解决了企业的难题,所以现在HTML5开发人员的需求依然紧缺。
那么如何才能让自己成为一个合格HTML5开发者呢,首先需要了解我们需要学习什么才能胜任这份工作。首先前端三板斧(html、css、javascript),这个是必须要会的,但光学会这几个还不够,前端有句名言说的好:“欲精一行,必先通十行”,所以还有以下这些:
1) 从团队项目的角度出发,还需要了解版本管理方面的知识
2) 从效率上来说,我们需要学习一些提高工作效率的框架与工具
3) 从用户体验的角度出发,我们还得站在用户的立场,了解用户的使用习惯及UI界面的美化
4) 从性能的角度出发,我们还得学习各种优化技巧
5) 从自身的角度出发,我们还得懂得如何使用接口,如何查看文档
其实还有很多注意掌握的细节地方,所以要想能做出非常完美的HTML5页面,我们必须要学好以上知识。每个人学HTML5之前都会这样问自己,和别人自学能不能学好HTML5,我要说的是:如果 有一定的自学能力和自控能力,那么自学完全没问题,但如果以上三点做不到,那么你更适合参加学习班,利用身边的人来约束自己坚持努力地去学同样可以把HTML5学好。兴趣培养很重要,要轻松愉快地学习,不要让学习成为你的负担。