摘要:
开发js组件的时间调试总是麻烦的,最常用的就是用alert或者debugger来测试js的运行状态。但这两种方式都有它的局限性,alert会有中断,有些时候alert出来的值并不可靠,闭包的时候用alert可能会得到不正确的值。debugger使用起来其实也挺纠结的,只有ie支持。所以最合理的方式是js把运行过程需要调试的值输出到页面,或者写到cookie也可以,这种方式不会有alert中断带来值不正确的问题,也不会受浏览器类型的限制,唯一纠结的是操作起来很麻烦。
于是,有了下面说的这个js组件。这个组件的实现参考了log4net组件的记录方式,我们利用这个js的logger组件,就可以用log的输出的方式来进行你的调试工作了。 阅读全文
公告
积分与排名
- 积分 - 134953
- 排名 - 10642
随笔分类 (111)
最新评论
- 1. Re:深入解析Hashtable、Dictionary、SortedDictionary、SortedList
- 首先感谢楼主.其次,我用楼主的代码测试了一下,仅仅将 dictionary.Select(o => o.Key % 1000 == 0).ToList().ForEach(o => { });修改成了...
- --热敷哥
- 2. Re:深入解析Hashtable、Dictionary、SortedDictionary、SortedList
- dictionary.Select(o => o.Key % 1000 == 0).ToList().ForEach(o => { });都7-8年了,还挂这呢,这个语句什么意思?你确定是挑选测试吗?...
- --zzy
- 3. Re:在生产环境下,MONO与.NET Framework的性能差别。
- 现在跑mono怎么样了
- --FourOne
- 4. Re:C#中国身份证验证
- 推荐使用阿凡达数据的身份证实名认证接口:
- --happyluyy
- 5. Re:为CKEditor开发插入代码的插件 已提供下载
- @ 木子博客引用@Kevin Cheng我的现在的是WP的CKEditor里,我直接把这个CKEditor发给你吧?也发给我一份吧 739423721@qq.com !!!!...
- --ChineseMoonGod