在第二大学远程实习学习前端也有一段时间了了,大大小小也踩了不少坑,下面讲一讲自己的学习心得。
1.继承
虽说JS里没有继承这种说法,但是学会使用继承能极大的提高开发效率。在实际开发时,我们可能会开发具有很多相似功能的页面,如果我们每个页面都写一遍代码,不仅浪费内存,还会拖慢我们的进度。通过继承,我们可以把重复的工作只做一次,然后再扩展自己要做的。这样一来,不仅代码清晰,还能减少工作量。
2.this
实际开发时,代码里this满天飞。离开了this,真的是寸步难行。因此一定深刻理解this的含义,一定要清楚this指代的是什么,在特殊情况下怎么调用this。
3.拆解问题
在做项目时,如果遇到不会的问题,先不要退缩。可以尝试把大问题拆解为小问题,这样可以尝试先解决一部分,做着做着或许会有所启发,而且还能理清问题的逻辑。
4.细心
写代码不仅是技术活,还是个细致活。有时候可能是一个符号,可能是一个单词,一不小心就会报错。写代码一定要有耐心,不管再怎么着急,也要做到滴水不漏。
5.断点调试
写代码时我们会遇到各种各样的bug。如何定位错误及解决错误是每个程序员都要学会的。有时候我们很容易找出bug,但有时候我们会觉得莫名其妙。Chrome的断点调试功能非常好,善用断点调试,你就是bug挖掘机!