又是一年的毕业季,想着自己刚开始的时候,确实不容易,尤其是要去做前端这个职业.打算写下自己学习前端的经历,供后来者参考.
国内的前端发展,客观上讲,是比较缓慢的,也是比较容易受到误解的行业.在很多人的眼里,前端就是编写页面的一个定位.实现psd稿,所以经常前端又跟美工这个职位混淆.
前端这个行业的诞生,总的来说是因为前后端的逐渐剥离,ajax,json数据交互的应用越来越广泛.java,或者php等等,后端语言专心处理业务逻辑跟数据.而页面专心处理页面上需要做的一些事情.原先的开发模式是一个java程序员,从java部分到页面部分都是一个人做.而且从工作量来说,页面部分的工作量要远远大于java的工作量.所以催生了前端这个新的职业,专注于页面的处理.
但是现在对于前端的定义,比起之前专注页面的处理还要广泛一点,原因是html5,javascript一系列的因素的崛起.这样的话,前端的工作范围被无形的扩大了很多,不在局限于页面的一亩三分地了.有服务器部分的nodejs,有移动端的html5制作的app,或者说是移动版的页面.
这些东西以后我会一一的提到.
下面我来介绍下前端的技能核心:HTML,CSS,Javascript
这三个技能,是可以各种组合的,以完成不同方面的事情.
前端的各个分支,我会一一说明,这一篇算是对前端的一个交代,给想往这个方面发展的朋友一个参考和建议.