Chrome 控制台 - 这个代表 Kendo UI 小部件的东西到底是什么意思?

Chrome console - what does this stuff that represents a Kendo UI widget actually mean?

所以我正在使用 Kendo UI 并附加一个小部件。在浏览器 JavaScript 控制台中,我可以查找代表小部件的对象:

$('#sidebar').data('kendoResponsivePanel')

我在控制台中看到了这个:

a.e…d.init {element: I.fn.init[1], _events: Object, options: Object, _guid: "_2d771e97-e660-4ee9-9141-8a9d9cc2e42e"}

后面是对象的各种属性。这部分到底是什么意思? a.e...d.init 位告诉我什么?我所需要的只是知道在哪里寻找参考,或者某种让我走上正轨的指针。我想我还需要了解 JavaScript 原型设计?

抱歉如果我不完全理解你的问题但我相信如果你分配这个:

$('#sidebar').data('kendoResponsivePanel')

进入一个变量并且该变量不是未定义的或 null 小部件被创建。

var myWidget =  $('#sidebar').data('kendoResponsivePanel')

if(myWidget)
{
    // then it exists.
}

更新:

好的,根据您的评论并查看这张图片:

我相信这些是 Chrome 公开的内置(非 "public" 小部件功能)。您真正应该与之交互的实际方法、字段和事件在每个特定小部件类型的 API 参考文档中定义。您可以在此处查看 Kendo UI JS 组合框:http://docs.telerik.com/kendo-ui/api/javascript/ui/combobox

我想如果您想更详细地了解它,直接联系 Telerik 可能会有所帮助。