2012 年 2 月 26 日星期日

DataTables 调试器

与任何复杂的软件一样,DataTables 有许多不同的配置选项,当您遇到问题时对应用程序进行调试可能会让人望而生畏。另外,当向我本人或论坛或其他地方的其他人寻求帮助时,我们需要尽可能多的信息,但要简明扼要,以便解决问题。为了解决这些问题,我创建了一个 针对 DataTables 的调试器

此调试器的形式是作为 书签。当在使用 DataTables 的网页中运行时,书签将收集页面中表的信息,并将该信息上传到 DataTables 服务器。

完成后,您将获得一个六位数的唯一标识代码用于您新创建的调试记录,该代码可用于查看与表相关的信息。此信息视图将显示有关网页上表和软件的摘要信息,让您可以轻松了解表的配置。例如:此调试记录显示了从 DataTables.net 主页上的表中收集的信息。

要开始使用调试器,请访问调试器的 主页

请求支持

在论坛中发布有关 DataTable 的问题时,我请求您在表中使用调试器并在问题中提供唯一的调试代码。这样,在回答问题时所需的任何信息都会立即提供给答题者。

话虽如此,调试器不会立刻为所有问题提供解决方案!例如,它不会显示您如何调用 API 方法,也不适用于有关 DataTables 功能的常见问题,因此可能仍需提供其他信息。

隐私

上载到服务器的信息包括您页面数据表中的所有数据。由于这可能包括敏感信息,因此调试器查看器底部有一个按钮,您可以使用该按钮从服务器中永久删除调试记录。只有将调试记录提交到服务器的人才有权删除该记录。

将来工作

我非常高兴这款新的调试器将成为 DataTables 软件套件的附加功能,因为它可以轻松提供大量有关 DataTables 使用情况的信息。目前调试器查看器基本上仅限于表格状态的只读视图,但在未来,它很可能会扩展到建议解决表格常见问题的解决方案。此外,它还将能够提供有关 DataTables 使用方式的信息,以便未来的开发专注于改进最常见的用法领域。

DataTables 调试器目前更像是一个信息收集和显示系统,而不是传统调试器,因为它无法在软件中出错时中断。最终,可以创建与调试器紧密集成的 DataTables 调试版本,使我们可以看到进行了哪些 API 调用,触发了哪些事件,等等。

讨论

与往常一样,对于此 博客文章有论坛讨论。非常欢迎您针对此新调试器的想法和反馈。