在日常的前端工作中查找以及解决问题的思路

318 阅读2分钟

在前端平时的工作中我们一定会遇到各种各样的报错。在面对自己已经解决过的问题时当然能快速解决,可是当出现我们没有遇到的报错的我们应该怎么快速的解决呢?下面分享下我解决问题的步骤。

1.用google搜索

遇到实在不好解决的问题。用google搜索一般是我的首选。因为一google没广告,二是对问题的定位相当准确。我们要做的就是把错误负责到goole上回车,一般是在第一个第二个结果里面就有想要的答案。或者把想要搜索的东西翻译成英文,直接在上面搜索,也可以。

2.在github仓库的Issues列表里查找

image.png 对应仓库上的Issues上面一般是别人踩过的坑,我们搜索相应的问题,一般都有作者或者其他用户的回答。我们可以做参考,定位自己的问题。搜索的时候也要求我们输入的问题是英文的, 可以自己写,也可以用翻译。

3.用百度

在前两步都没找到结果的情况下。可以去百度一下碰碰运气,一般情况下一些老的问题,百度上有。新框架或者类库遇到的问题,百度一般很少。

4.自己打断点进行调试

靠搜索解决不了问题,那么我们只能靠自己了。这个时候我们浏览器上打开出错的文件位置进行debugger。debugger有两个作用。一是可以帮助我们缩小问题的范围,我们后期搜索的时候更有目标性。二是可以让我们知道问题的本质是出在哪里。

5.自己实现

如果都解决不了,功能又特别重要。可以考虑看看框架怎么实现的,把需要的那部分摘出来修改,实现简单的功能。

最后。在遇到问题的时候很多时候不能只追求解决问题,因为我们往往能在发现的问题本质的过程中学到的更多。而不是拆了西墙补东墙。