难点:页面的布局、浏览器的兼容性以及页面的样式效果。
职责:Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验。
技术:
对常用的一些JS框架了解,如jQuery、YUI等。
掌握最基本的JavaScript计算方法编写。
对目前互联网流行的网页制作方法(Web2.0)HTML+CSS,以及各大浏览器兼容性有很大 的 了解。
对前沿技术(HTML5+CSS3)的基本掌握。
还要对IT其他编程语言有所了解如:PHP,Java,.net!有一些公司还要求懂一点SEO优化!
至于重要性,不言而喻啦。
难点在浏览器的兼容上和技术理念的更替。
前端技术的迭代一点也不比后端慢,从原生css+js开发,以前你会css和js就可以写前端,到现在react,vue的全家桶框架开发。
前端的开发理念和技术主流已经发生了质的变化。
es5,es6、es7规范的迭代也是前端的必备。加上webpack,nodejs等各种技术。前端现在早已不是以前会css和js就能满足的了。已经开始有自己的技术生态,未来也将蓬勃