前端与我 学前端,我觉得最开始当然得有一个计划和好的学习方法,这个计划不是自己凭空想出来的,要在网上找找,看看过来人总结的经验,再结合一下自己的实际情况才做出来的。这个时间一定要花的足,花的有价值,正所谓磨刀不误砍柴工嘛,这一步可一说是最重要的。接下来就是开始开始找书学习了。选择什么书其实也很重要,网上那些大神推荐的书可能并不适合刚开始学习的小白,如果附近有图书馆其实可以结合网上的推荐和自己的学习情况进行筛选,如果一本书你拿到手看了半天还是什么都没看懂,只有两个原因:1、你的心思压根就没在书上面2、这本书不适合你,你得换一本书了。记住看不明白绝对不可能是因为你智商了原因,爬开态度,只能是书的问题。像我之前学习nodejs的时候,看的第一本就是《node.js权威指南》,好嘛,书不算太厚,但是刚开始讲的真的好细好细,细到把自己都给看进去了,完全一头雾水。后来换了一本书才慢慢了解nodejs是什么,是干嘛用的,怎么入门。当然并不是说这本书不好,书还是很好的,只是对于我来说,刚开始学node,这本书,我真的看的头都大了,果断换书。(ps:这里得感谢我的母校的图书馆,要不是它,我得花多少钱去买这些!!!泪。。。)还有学jq的时候,接触的第一本是jQuery入门到精通,也是好厚的一本,看的我心惊胆战的,这要是一页页看完,估计得几个月的时间。。。果断放弃,换了一本不厚不薄的jq入门书,很轻松写意,后来回过头把之前那本jq书看了一遍,真是好书,讲的都是精髓,但那个时候看真的让人好忧伤。 再说说js,如果有过java,c语言或者其它语言基础的人,那学js真的“太简单”了,好吧,其实并不简单。js很简单就能入门,但是要深入的掌握,真的要下功夫,花时间。学js并不是会写几个功能代码,比如去个重排个序,搞个计算器,,增删改一下表格,写个轮播图就完事的,还有很多深层次的东西,dom艺术,面向对象编程等等,这些在你入门之后都得慢慢学。 哎呀。。好多,写不完,今天先到这儿,本人也是菜鸟一枚,上面写的东西如有不妥的还请指正。这第一篇博文就是见证我起飞的开始!!!我相信,越努力,真的越幸运! 学习前端也有好几个月了,大大小小也踩了不少坑,下面讲一讲自己的学习心得。 1.继承 虽说JS里没有继承这种说法,但是学会使用继承能极大的提高开发效率。在实际开发时,我们可能会开发具有很多相似功能的页面,如果我们每个页面都写一遍代码,不仅浪费内存,还会拖慢我们的进度。通过继承,我们可以把重复的工作只做一次,然后再扩展自己要做的。这样一来,不仅代码清晰,还能减少工作量。 2.this 实际开发时,代码里this满天飞。离开了this,真的是寸步难行。因此一定深刻理解this的含义,一定要清楚this指代的是什么,在特殊情况下怎么调用this。 3.拆解问题 在做项目时,如果遇到不会的问题,先不要退缩。可以尝试把大问题拆解为小问题,这样可以尝试先解决一部分,做着做着或许会有所启发,而且还能理清问题的逻辑。 4.细心 写代码不仅是技术活,还是个细致活。有时候可能是一个符号,可能是一个单词,一不小心就会报错。写代码一定要有耐心,不管再怎么着急,也要做到滴水不漏。 5.断点调试 写代码时我们会遇到各种各样的bug。如何定位错误及解决错误是每个程序员都要学会的。有时候我们很容易找出bug,但有时候我们会觉得莫名其妙。Chrome的断点调试功能非常好,善用断点调试,你就是bug挖掘机! 以上几点是最近学习中感受较深的方面,希望能跟大家一起进步!
|