我已经看到一些控制台包装器可以通过控制台来阻止浏览器中的错误,而更高级的控制器包装器可以在旧版浏览器中进行日志记录.但是我见过的没有一个能帮助打开和关闭调试代码.
目前我进行查找和替换以注释掉调试代码.肯定有更好的办法?
我正在使用Combres,它使用YUI来缩小JavaScript.我看过一些帖子提到使用双重冒号来标记在缩小过程中要删除的行.这是一个黑客还是一个好习惯?
解决方法
可能你应该在console.log()周围拥有自己的包装器,并通过该包装器记录调试信息.这样,一旦部署到生产环境,就可以用空函数替换单个函数,这样控制台就不会充满调试信息.您还可以使用空函数替换实际的console.log函数,但这会阻止任何Javascript输出到控制台,而不仅仅是您的.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。