作者:童画小欧_904 | 来源:互联网 | 2023-06-04 16:15
第一次写博客培训的时候,在班级里算不上大牛,但也是个小角色,经过一段时间的打磨,有了一些经验,现在xx那时候技术也就是半桶水;觉得还是应该写下自己的学习历程,不敢说
第一次写博客
培训的时候,在班级里算不上大牛,但也是个小角色,经过一段时间的打磨,有了一些经验,现在xx那时候技术也就是半桶水;觉得还是应该写下自己的学习历程,不敢说自己学的怎么样但也是可以给自己一点点的自信。
第一次写有必要提一下当年的’战友‘们,他们对我的帮助很大,不能不提
:那时候有一个qq群叫潇月满飞,有个小团队叫运动小分队,还是在学习技术的时候,我们经常一起运动,去一些想去的地方,说出想说的话,讨论各自不懂的技术,在一起的时光真的很美~,很想念……
---------------------------------------------华丽的分割线-------------------------------------------
好了,回到正题
如果正在看的你还是刚入门的小白,应该会遇到这样的问题:
前端入门我应该先学什么?怎么入门
,其实不用那么迷惑,可以从@ Phodal 大神之前写过的Web 技能树看出Web 前端的技能三大基石 -- HTML,CSS,Javascript。
再把jquery,sass处理器之后,如果都会的话,那么恭喜你无论pc端还是移动端大部分功能都可以实现了。
相信在座的各位都有过bug出现之后的苦恼,什么你没有!大神,咱交个朋友吧。那要是出现bug该怎么解决,总结以下几点
1、代码字面检查,先确定自己对API的使用方法是否了解全面,字符是否书写正确,很多时候因为自己的API功能用法一知半解的,就开始写代码,而导致出现的bug。
2、搜索代码范围,先锁定出现问题地方,把可能出现的问题的代码标注好,把范围缩小,缩小到一个具体的元素、逻辑块,越详细越好。
3、放大现象,有些bug现象不是很明显,那么就想办法增大它的破坏性,把现象发大,找到对应的代码块就会容易。
4、对于某些bug没有头绪或者显现古怪不知道从哪里下手,那就找有经验的同事问一下思路,因为在开发过程中经常会反复出现同样原因的bug,原因都类似,往往改了一处,过一阵子另一处又冒出来,特别坑。
5、模拟现场,有时候我会问自己,如果我先实现bug描述的现象我要怎么写代码才能实现,当这个bug出现的问题模拟出现之后就能找到出现问题的根处。
6、这是一个笨方法,把程序逻辑一点点注释掉,看看还会不会出现问题,类似二分查找,逐步缩小范围。
7、掩盖,这样做有点不厚道,但是有时就得这么做,有的bug找不到好的解决办法,还有在规定的时间内解决,哎,没办法只能再坑一次。
如果以上都不能解决bug怎么办,一张图告诉你。
像很多APP也是不错的,如(代码牛、知乎、csdn、oschina、百度贴吧等),有的时候不能解决还有一个原因,那就是改起来很麻烦,就想着一个简单方法解决。。。