Web前端算是一个刚兴起来的行业,所以经常会和网页制作混为一谈。一个合格的web前端需要掌握的技能是很多的,甚至需要会一门后台开发语言。就我个人理解而言,要走web前端这条路,分为3个阶段。
初级阶段,和网页制作是一样的要求,拿来设计图,能够快速高效的变成html网页,并且保证写出来的页面能够兼容IE6-IE9,chrome,360,火狐等主流浏览器。这个阶段看似很容易达到其实并不简单,因为写出页面很容易,但是要写出简洁、高效、结构清晰的页面却并不容易,需要经验的积累,慢慢知道哪一种结构是最佳的,最省代码的。更要知道哪一种写法是最方便程序人员开发的,例如可以用<ul><li></li></ul>的,就不要写成div的,能够循环的,就不要去单独一个一个的定义。
中级阶段,当你已经可以制作出兼容性比较好代码量比较少的页面之后,就需要考虑,怎么样让你的页面生动起来,可以跟用户有一个交互的过程,让你的网页变得更加活泼。这个时候就需要接触Javascript和Jquery了,它们可以让你的网页体现出更多的动态效果,比如说点击一个按钮,会触发一个弹窗,选择一个头像,图片会跟着随之改变,鼠标滑过图片会有大图的提示等,这些效果都是可以为你的网页加分的。这个阶段学好了,你的网页会有一个质的飞跃,从简简单单的死气沉沉变成活泼的能够和用户交互的页面。
高级阶段,掌握了上面那些,其实就已经很厉害啦,如果想要进阶成为高手,那么前端人员还需要懂一些数据库和AJAX方面的知识,并且最好能够掌握一门后台语言,这样能够更好的和技术人员配合。
当然,作为一个web前端人员,也是需要懂一些基础的PS、Fireworks等,虽说咱不是专业的美术设计,但是起码要做到临时出个页面设计个网站,做个banner广告不在话下。因为前端是离用户最近的,能够参与到页面的设计可以更好地了解用户的需求,了解产品的特点,让自己全方位发展。如果能会一些SEO会更好喽!希望自己也能够朝着高级web前端一步一步的迈进!