🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## **生效样式** ![](https://img.kancloud.cn/12/45/12458aeac14eb4219e4b53ca4360ff45_695x257.png) ## **压缩js格式化显示(方便调试)** source(源代码)源工具找到js文件点击{}就可以格式化压缩代码啦,断点调试也在这里 ![](https://img.kancloud.cn/3f/1c/3f1c41c537685b0cbc455709f30550d4_1160x515.png) ## **断点调试** ![](https://img.kancloud.cn/0b/5f/0b5f9c6b3068c8b74333a00675c77452_996x915.png) **在开发工具控制台中输入`debugger;`,它会立即将内容放入调试器并停止脚本** ## **如何检查在失去焦点时从 DOM 中消失的 html 元素?** 我正在尝试检查表格单元格输入中的 CSS 属性。输入在单击时出现并在失去焦点时消失,就像我尝试检查它时一样。 当我移动到另一个窗口(检查器)时,我该怎么做才能不失去焦点? ![](https://img.kancloud.cn/39/2b/392ba25c791b41e6a84ab796a3514ff5_701x545.png) ![](https://img.kancloud.cn/dd/94/dd94ce8aab884ade4167f14ea228b711_574x375.png) 如果所有其他方法都失败了,请在控制台中输入: ~~~ setTimeout(() => { debugger; }, 5000) ~~~ # 利用谷歌Chrome浏览器查看页面哪些**js**被触发 和 **事件**在哪触发 在调试web页面时,我们想修改某处的js效果,但由于页面引入的js文件较多,不知道该在哪个文件里去找,这时候可以利用Chrome浏览器来帮助我们调试。 ## 如何使用 1.在Chrome浏览器中按F12打开开发者工具,切换到`Sources(源码)`选项卡 2.在`Sources(源码)`选项卡右侧找到`Event Listener Breakpoints(事件监听断点)`,勾选你想监听的事件 3.在`all Stack(函数调用栈)`中观察 4.排除监听特定的js文件如jquery ![](https://img.kancloud.cn/b6/71/b6718d820b8cefb7bc62a0088efe5b04_167x66.png) ![](https://img.kancloud.cn/79/f0/79f0ab777d4fd7998976109c99e501a8_689x340.png) ## 示例 例如本篇博客右侧有一个“返回顶部”的按钮,我们想找到这个按钮绑定的点击事件并做修改。 ![](https://img.kancloud.cn/19/11/1911ffa8218b6a077da159fe494c7c9c_98x98.png) 1.在Chrome浏览器中按F12打开开发者工具,切换到`Sources(源码)`选项卡: ![](https://img.kancloud.cn/da/8e/da8e1b52027e032e6c941bdb5bf24211_693x83.png) 2.在`Sources(源码)`选项卡右侧找到`Event Listener Breakpoints(事件监听断点)`,勾选鼠标的点击事件: ![](https://img.kancloud.cn/c7/84/c7848efe985e92bb32cfbc0927889767_335x533.png) 3.点击“返回顶部”按钮,然后在右侧`all Stack(函数调用栈)`中观察: ![](https://img.kancloud.cn/c0/be/c0beb448e102b51120a35f26d8ad68c7_342x473.png) 点击调用栈中的断点,左侧将会定位到相应的js代码处: ![](https://img.kancloud.cn/66/32/66323fd99792d5ff90e8166b9bdb84a4_1044x406.png) 点击图中的按钮或者按F11,将会进入到函数内部继续查看: ![](https://img.kancloud.cn/c1/9e/c19e9376e304370998bd19474a67f0a9_331x48.png) 也可以点击图中的按钮或F10,跳过函数执行下一行代码: ![](https://img.kancloud.cn/72/1b/721b1a2e4c5cd48c19fca6efd17e9d45_311x51.png) 可以发现通过以上办法可以迅速的找到相应的代码,方便我们定位并修改。当然有的时候并不是那么快就可以找到,需要我们一步一步的点击并查看。