前端需掌握的主要技能
Posted 醉霜林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端需掌握的主要技能相关的知识,希望对你有一定的参考价值。
本人就接触了一年多的前端,从自己方面讲一讲作为一个合格的前端至少应该具备的一些技能,并附带一些学习网址给大家。(入读本文章过程中你如果不明白文中所说的术语指什么或者有别的意见或者建议欢迎留言提问)
一、作为一个前端工程师,要做出一个网页,一个让大家都喜爱的网页,那么他绝对不仅仅是依靠UI或者平面的设计图来完成一个网页的,SO.必须的具备一定的审美能力,和根据实际的网页效果对UI的设计进行修改(当然必须的在产品需求允许的情况下);
二、html、css、js这些当然是不用说的。并且能应对html和css带来的兼容问题(但是面对如今前端的发展,都应该去学习HTML5、和css3,未来的互联网很可能是他们的天下);
三、熟练使用JS框架,如jQuery/zepto。等,并解读过源码,熟练多框架加分;
四、 精通开发调试工具,如Firebug等;
五、代码语义化,懂优化,压缩和反压缩;
六、对SEO有一定的了解,尤其是HTML结构和标签的使用;
七、高效合成CSS Sprite(代码的优化方式之一);
八、熟练掌握一门后端语言,如php/ASP.NET/node等,绝对加分项;
九、有自己的网站(看对网站所有东西的把握);
十、对移动开发有一定的了解和涉入(个人觉得是以后的方向,值得深入的研究);
十一、效率开发,精湛的开发软件操作;
十二、精通Ajax技术,必须的(主要是后期基本是要求精通的,前期一般的网页没有数据交互都不需要);
十三、了解服务器方面基本知识(后期);
十四、除以上几点还必须 有过用户体验研究,更关注人性化页面开发 并且 了解浏览器工作原理,了解w3c标准,了解web2.0。
当然不排除一些小白还不知道用什么进行网页的编写,在这里就提一下,对于前端代码的编写,也有不少的浏览器提供给我们,比如:dreamwaver、webstorm、hBuilder等等
以上是关于前端需掌握的主要技能的主要内容,如果未能解决你的问题,请参考以下文章