我想在 Web 应用程序中使用Glimpse 客户端查看器来呈现一些 JSON。我无法在相关站点上使用 Glimpse 服务器实现。但是,我可以实现自己的 IHttpHandler 以使用 Glimpse JSON 格式呈现信息。
有没有人这样做并发布了如何做到这一点的详细信息?如果没有,谁能告诉我启动和运行所需的步骤?或者,还有其他类似的查看器框架吗?
注意:我正在寻找源代码并看到了客户端 js 等。我将继续沿着源代码黑客路线前进,但希望有人可以为我提供一些捷径!
我想在 Web 应用程序中使用Glimpse 客户端查看器来呈现一些 JSON。我无法在相关站点上使用 Glimpse 服务器实现。但是,我可以实现自己的 IHttpHandler 以使用 Glimpse JSON 格式呈现信息。
有没有人这样做并发布了如何做到这一点的详细信息?如果没有,谁能告诉我启动和运行所需的步骤?或者,还有其他类似的查看器框架吗?
注意:我正在寻找源代码并看到了客户端 js 等。我将继续沿着源代码黑客路线前进,但希望有人可以为我提供一些捷径!
正如尼克所说,我会对你正在尝试做的事情感兴趣。但与此同时,最好的查看地点是http://getglimpse.com/Protocol。
如果您查看此页面,您会看到我们已经构建了一个协议测试器。这允许您放入任何 JSON 并查看输出。
如果您想自己执行此操作,请查看http://getglimpse.com/Scripts/Protocol/LayoutExample.js,您将了解我们如何在不使用整个 Glimpse 的情况下执行此操作。
您会看到我们正在执行以下操作:
var data = { test : 'test', hello : 'hello' };
var html = $Glimpse.glimpseProcessor.build(data, 0, false)
$('.panel').html(html);
我知道这并不像它可能的那么好,但它的设计并没有考虑到这一点。
我们目前正在重构客户端代码以使这一切变得更好。
我们还没有真正记录所有这些。
最好的办法是先看一下渲染到页面的 javascript 文件——它是数据文件。如果你能以那种格式输出数据,基本上只是键值对的一个对象,那么客户端就会提取数据并渲染它。
您可能还想查看 Glimpse.PHP 实现,因为他们必须做与您相同的事情。