1.基础还是html,css,js这三大块。还需要处理服务器通信,以及部分服务器脚本开发的工作,比如发布,测试脚本,jsp,php页面脚本等。前端处于设计与后台的中间领域,起到承上启下的作用。需要前端工程师知识面横向上要广,服务器技术要懂,产品与交互也要懂,可以说前端工程师游走在设计与编码的边缘。
1.全浏览器兼容。
2.横向技能要广,懂交互设计,懂视觉设计,懂后台技术,懂http协议等。
3.纵向技能要深。js,css,html5,css3......
4.学习能力强,持续学习的意愿。有耐心
5.关注用户体验,懂交互设计。
原文:http://www.cnblogs.com/maggie-pan/p/6393236.html