自己学习js的经历和一些学习js的看法
近段时间在主管的建议和自己的考虑下,从java方向转向了前端javascript方向,个人感觉前端js未来的发展潜力还是蛮巨大的。不怕大家笑话,之前自己的目标是项目架构师。至今自己也没放弃这个目标。
一开始我甚至都没把js当成一门系统的语言来看,当自己正真把精力投向她的时候,我确实是被吸引了。直接上来就看jquery源码,发现里面太多当时是认为怪异的源码,看了10几行就看不下去了,这使我认识到,我必须从js基础看起,于是开始啃书,在书中我学到了很多。当时我们做的项目是一个OpenAPI后台管理系统,因为没有美工,所以页面上使用的是extjs框架,当我刚开始啃《javascript高级程序设计》这本书的时候,发现我们的项目在慢慢的扩大中,页面上的js文件,js代码也随之增多,随之而来的是页面显示性能的急剧下降,于是我就开始关注js性能这方面的一些东西,在《高性能javascript》这本书中获益良多。虽然现在还觉得自己是一个js菜鸟,但是这是我自己选择的路,既然我选择了前端js,那我会努力学习下去。
我觉得我很幸运,因为我没有一开始就接触jquery框架,至少没真正使用过它,而现在,其实jquery最吸引我的也就是那个选择器,所谓的美元符号。
对于现在很多程序员来说,项目用到什么,自己就去学什么,于是项目中用到了jquery,那么就去学jquery,其实并没学到什么,只学到了怎么用,然后碰到新的需求了,照着需求baidu或者google怎么用jquery实现,然后照搬,这样是学不好js的,至少我是这么认为的。
所以强烈建议需要学习js的朋友们,开始的时候把一切js框架都抛弃吧,用原始的js写,只有当自己的js基础牢固了,再去用框架,或者研习这个框架,甚至是读框架的源码,我想这都不会是件多么痛苦的事。
去除浮躁之心,平静入水,然后一步步慢慢来,建好地基,然后才能高楼平地起。
iteye经常逛,当是还是第一次在iteye上写文章,看到的大家希望不要喷,纯属个人观点...如有不当之处,望各位大大指正。
最后,还是希望能和一些对js有兴趣的朋友成为朋友,一同研究,一同进步。