PyDebug – JS的调试控制台
PyDebug 是一个只有一个文件的框架,这个框架可以帮助你调试页面的 Javascript 代码。
许多Jser 至今还在使用 alert 用来查看变量。 但alert 有以下缺点: 不适合大量输出、不适合查看非基础类型变量 (比如许多变量仅仅输出 [Object] ) 。
目前浏览器都有提供了开发者工具,然而仍有许多浏览器未提供此工具,或者提供的工具不容易用。且一旦开发工具未开启,会出现错误。
本框架提供了一个全局函数 trace ,用于输出函数,其基本功能相当于 alert 或 console.log 的输出。
只需引入 debug.js 到你的页面(参考本源码), 就能体验 trace 的方便。
一些常用的按钮:
- 按 F8 打开/关闭 调试。
- 最下的框可输代码,回车执行。
函数接口: (用于控制调试窗口)
- trace(“输出”)
- log(“输出”, “输出”)
- trace(‘输出 {x} {y}’, {x:1, y:3})
- trace(“输出 {0} {1}”, “变量1”, “变量2”)
- trace.test(trace.empty); 执行1个函数 1000 遍需要的时间, 通过第2个参数说明运行个数。
- trace.dir(trace); 显示所有 trace 成员
- 切换显示
- 锁定(之后所有的输出都会被忽视)
- 去锁定
- 删除全部内容
- assert(1 > 2, “{0}必须大于{1}”, 1, 2);
官网:http://play.xuld.net/libs/pydebug/
本文出自 传播、沟通、分享,转载时请注明出处及相应链接。
本文永久链接: https://www.nickdd.cn/?p=1649