加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 为什么使用angular的$log而不是console.log?

发布时间:2020-12-17 09:01:38 所属栏目:安全 来源:网络整理
导读:我理解这是一个最佳实践,角度使用$ log而不是console.log。 然而,我找不到好的文档解释的原因。为什么开发人员要使用$ log? $ log首先检查浏览器是否支持console.log(例如,IE 8,不是)。这可以防止在IE 8上显示错误。注意:这并不意味着它会在IE 8上记录
我理解这是一个最佳实践,角度使用$ log而不是console.log。
然而,我找不到好的文档解释的原因。为什么开发人员要使用$ log?
$ log首先检查浏览器是否支持console.log(例如,IE 8,不是)。这可以防止在IE 8上显示错误。注意:这并不意味着它会在IE 8上记录任何内容,它只是意味着它不会抛出错误。

旁边,它还允许你decorate和模拟$ log的扩展和测试的目的,如果你这么倾向。你可以装饰它以登录到IE 8支持的数组。

一个奖金功能:如果你传递一个JavaScript错误实例,它会尝试格式化它很好。这可以通过阅读source code找到。

编辑:“这不是IE 8不支持console.log它只是不创建控制台对象,直到开发工具打开。有关详细信息,请参阅下面的注释。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读