资讯专栏INFORMATION COLUMN

Chrome 追踪JS调用过程

MageekChiu / 2375人阅读

摘要:在前端开发中会碰到很难查询到调用者的情况不过利用提供的一系列可以解决这些事情例当你想知道究竟是谁调用的时候,无从下手这时候可以使用在中打开标签,然后修改代码改为这将会输出调用函数的过程

在前端开发中会碰到很难查询到调用者的情况
不过利用Chrome提供的一系列API可以解决这些事情

例:

function call(message) {
    console.log(message);
}

当你想知道log究竟是谁调用的时候,无从下手
这时候可以使用console.trace()

在Chrome DevTools 中打开Source标签,然后修改js代码

改为:

function call(message) {
    console.trace();
    console.log(message);
}

这将会输出调用call函数的过程

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/85505.html

相关文章

  • 关于JavaScript调试的十来个小Tips

    摘要:系列文章的人懒事多,最近翻多写少啊。不过当我们调试我们自己的脚本的时候也会一不小心跳到这些文件中,引发额外的调试任务。 系列文章的Github Repo人懒事多,最近翻多写少啊。原文地址这里 ‘debugger;’ 除了console.log,debugger就是另一个我很喜欢的快速调试的工具,将debugger加入代码之后,Chrome会自动在插入它的地方停止,很像C或者Java里面...

    Dongjie_Liu 评论0 收藏0
  • [译] $digest 在 Angular 中重生

    摘要:但如果一个组件在生命周期钩子里改变父组件属性,却是可以的,因为这个钩子函数是在更新父组件属性变化之前调用的注即第步,在第步之前调用。 原文链接:Angular.js’ $digest is reborn in the newer version of Angular showImg(https://segmentfault.com/img/remote/146000001468785...

    incredible 评论0 收藏0
  • 使用 CSS 追踪用户

    摘要:实践了的上述的方法,访问可以查看结果如果属性后面没有任何或有警告出现,这就意味着这个属性的值为或用户还没访问页面或链接这个,确实很烦,但你可以知道这些方法的原理此外,分辨率监测还不是特别的准确,因为目前只能监测最常用的屏幕宽度。 原文地址:Crooked Style Sheets作者:jbtronics showImg(https://segmentfault.com/img/bV2i...

    harriszh 评论0 收藏0
  • 使用 CSS 追踪用户

    摘要:实践了的上述的方法,访问可以查看结果如果属性后面没有任何或有警告出现,这就意味着这个属性的值为或用户还没访问页面或链接这个,确实很烦,但你可以知道这些方法的原理此外,分辨率监测还不是特别的准确,因为目前只能监测最常用的屏幕宽度。 原文地址:Crooked Style Sheets作者:jbtronics showImg(https://segmentfault.com/img/bV2i...

    Joyven 评论0 收藏0

发表评论

0条评论

MageekChiu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<