**1.继承**
虽说JS里没有继承这种说法,但是学会使用继承能极大的提高开发效率。在实际开发时,我们可能会开发具有很多相似功能的页面,如果我们每个页面都写一遍代码,不仅浪费内存,还会拖慢我们的进度。通过继承,我们可以把重复的工作只做一次,然后再扩展自己要做的。这样一来,不仅代码清晰,还能减少工作量。
**2.this**
实际开发时,代码里this满天飞。离开了this,真的是寸步难行。因此一定深刻理解this的含义,一定要清楚this指代的是什么,在特殊情况下怎么调用this。
**3.拆解问题**
在做项目时,如果遇到不会的问题,先不要退缩。可以尝试把大问题拆解为小问题,这样可以尝试先解决一部分,做着做着或许会有所启发,而且还能理清问题的逻辑。
**4.细心**
写代码不仅是技术活,还是个细致活。有时候可能是一个符号,可能是一个单词,一不小心就会报错。写代码一定要有耐心,不管再怎么着急,也要做到滴水不漏。
**5.断点调试**
写代码时我们会遇到各种各样的bug。如何定位错误及解决错误是每个程序员都要学会的。有时候我们很容易找出bug,但有时候我们会觉得莫名其妙。Chrome的断点调试功能非常好,善用断点调试,你就是bug挖掘机!
**6.梳理清楚知识体系框架**
学习前端,不管是入门还是进阶,一定都要有知识体系建设的想法。就算是刚开始学,也一定要有这样的意识。前面说过,因为前端知识点多而分散,所以如果不能构建起自己对于前端的知识体系框架的认识,很容易就会不知所措,没了方向。
现在网上关于前端知识体系的脑图很多,但是往往过于复杂,不适合初学者。作为一个初学者,每个人都应该自己做一份自己的前端知识体系脑图,先有一个最基本的框架,然后在学习的过程中慢慢完善。
这样通过和别人脑图的对比,你也很容易知道还有那方面的知识是需要补充完善的。
**7.把学的东西用起来**
每次学过一些小的知识点,都要想办法把它们用起来,想清楚这些知识点的有哪些使用的场景,等到基础知识学到一定程度了也可以反过来,先预先想好场景和要实现的功能,再去想在这些场景下面该用哪些知识,如果遇到了解决不了的问题和没有学过的知识,去你的脑图里把它的位置搞清楚,写出来。列入后续的学习计划。
一定不要一直看,一直学,却不在具体的场景里去用,你应该养成拿自己学到的东西做些东西解决些问题的习惯。不断的做出东西,解决问题,不断给自己正向的激励,不断的完善自己的知识体系,一定要让自己有成就感。 |
|