Javascript 不带参数的JQuery

Javascript 不带参数的JQuery,javascript,jquery,Javascript,Jquery,我最近使用了,并尝试找出javascript代码中的一些特性 当我们不传递这样的参数时,JQuery到底做了什么: if (!$()["kendoComboBox"]) { ... } 基本上,这会检查插件的可用性创建一个“空”的jQuery对象,即没有DOM元素包装的jQuery对象,然后检查其kendoComboBox属性。如果其值为falsy,或者该属性未在对象本身或其原型链中定义,则执行分支 但是,我真的不确定它到底比直接检查jQuery.prototype好多少: if (!(

我最近使用了,并尝试找出javascript代码中的一些特性

当我们不传递这样的参数时,JQuery到底做了什么:

if (!$()["kendoComboBox"]) {
   ...
}

基本上,这会检查插件的可用性创建一个“空”的jQuery对象,即没有DOM元素包装的jQuery对象,然后检查其kendoComboBox属性。如果其值为falsy,或者该属性未在对象本身或其原型链中定义,则执行分支

但是,我真的不确定它到底比直接检查jQuery.prototype好多少:

if (!('kendoComboBox' in $.fn)) {
  ...
}

基本上,这会检查插件的可用性创建一个“空”的jQuery对象,即没有DOM元素包装的jQuery对象,然后检查其kendoComboBox属性。如果其值为falsy,或者该属性未在对象本身或其原型链中定义,则执行分支

但是,我真的不确定它到底比直接检查jQuery.prototype好多少:

if (!('kendoComboBox' in $.fn)) {
  ...
}

多谢各位。我只是不知道telerik在$.fn和空jquery对象中的扩展。非常感谢。我只是不知道telerik在$.fn中的扩展名和关于空jquery对象的扩展名。