博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS开发中自定义调试信息开关
阅读量:6912 次
发布时间:2019-06-27

本文共 548 字,大约阅读时间需要 1 分钟。

在开发过程中,可能随处留下几个console.log,或者alert语句,这些语句在开发过程中是很有价值的。但是项目一旦进入生产环境,过多的console.log可能影响到浏览器的运行效率,过多的alert会降低程序的用户体验。而我们最好不要在进入生产环境前,一处一处像扫雷一样删除或者注释掉这些调试语句。

最好的方式是设置一个开关:

//全局命令空间var App = {    debug:true,    log:function(msg){        if(debug){            console.log(msg);        }    },    alert:function(msg){        if(debug){            alert(msg);        }    }};//使用App.log('获取用户信息成功');App.alert('密码不匹配');//关闭日志输出与alertApp.debug = false;

 

更多代码规范可参考:https://segmentfault.com/a/1190000007101196

 

转载于:https://www.cnblogs.com/lvmylife/p/5942181.html

你可能感兴趣的文章
Codeforces Round #256 (Div. 2) C. Painting Fence 或搜索DP
查看>>
component to string 自定义窗体
查看>>
Atitit.收银系统模块架构attilax 总结
查看>>
hibernate(十)双向关联关系的CRUD
查看>>
hadoop学习;大数据集在HDFS中存为单个文件;安装linux下eclipse出错解决;查看.class文件插件...
查看>>
SolrCloud-5.2.1 集群部署及测试
查看>>
手动搭建SpringMVC报错
查看>>
UNIX网络编程卷1 时间获取程序server UDP 协议无关
查看>>
CMSPRESS-PHP无限级分类
查看>>
Android Fragment 真正的完全解析(上)
查看>>
selinux开启关闭
查看>>
linux 编译ffmpeg 支持x264, x265
查看>>
输入子系统--event层分析【转】
查看>>
fragment生命周期
查看>>
在Windows Server 2012 中安装 .NET 3.5 Framework
查看>>
git 笔记
查看>>
Sphinx学习之sphinx的安装篇
查看>>
微软Power BI技术文章与资源目录
查看>>
WWDC2016-session402-whatsNewInSwift3
查看>>
Android 采用post方式提交数据到服务器
查看>>