PyDebug 是一个只有一个文件的框架,这个框架可以帮助你调试页面的 Javascript 代码。

许多Jser 至今还在使用 alert 用来查看变量。 但alert 有以下缺点: 不适合大量输出、不适合查看非基础类型变量 (比如许多变量仅仅输出 [Object] ) 。

目前浏览器都有提供了开发者工具,然而仍有许多浏览器未提供此工具,或者提供的工具不容易用。且一旦开发工具未开启,会出现错误。

本框架提供了一个全局函数 trace ,用于输出函数,其基本功能相当于 alert 或 console.log 的输出。

只需引入 debug.js 到你的页面(参考本源码), 就能体验 trace 的方便。