乐趣区

关于前端如何高效使用console

前言

最近我司让我维护一个旧项目。使用 jsp 编写,而且维护了三四年之久的老项目。最重要的是前后端并没有分离!!!
维护这类项目,脑子里一下子闪过水管动图 ….
但是!做为程序猿,我们是不会说不的~

分析

拿到这类项目,一般逻辑性都非常。每个 js 文件都会嵌套着另一个 js 文件里的方法。这种情况下,我们该怎么办呢?

1、首先我们需要整理清楚项目逻辑,不要着急看代码。将功能自己整体走一遍。
2、整个项目整理清楚后,可以从单个页面开始,查看代码。
3、从单个按钮,单个事情开始一条线整理代码逻辑。

这些就是我查看旧项目的一个逻辑。不要轻易的祖传代码!不要轻易的动祖传代码!不要轻易的动祖传代码!

工具

查看祖传的代码,我们好好的借助我们的开发者工具。那你真的知道如何更高效的使用开发者工具嘛?

以我修改历程为例,我想知道单击保存后,都做了哪些事情。

1、我需要知道 保存按钮的类名,或者 ID

2、根据类名、ID 查找到对应的事件

控制台搜索事件

根据类名、ID 查找到对应的事件。这一步,如果你连这个事件在哪里,甚至不知道这个事件叫什么名字的情况下。有两种解决方法

  • 打开控制台,ctrl+shift+f。下面就會展示出这个类、ID 都在哪些文件里出现了

  • 第二种方法是小编亲自想出来的~ 稍微复杂一丢丢~

    1、控制台 ** Network ** 选项卡是个神奇的东西。只要是参与了请求的文件或者接口都会显示在这里。2、我们可以只选择 JS, 查看这个页面中都有哪些 JS 文件参与了进来。3、我们可以找到这些 JS 文件,可以直接点进去某一个 JS 文件,在这些文件里进行搜索。

…. 待续

退出移动版