Javascript 在这个例子中,变量f应该包含什么?
我试着看看jQuery插件背后的逻辑是什么,我有以下问题 我有下面的代码,我无法确定变量Javascript 在这个例子中,变量f应该包含什么?,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我试着看看jQuery插件背后的逻辑是什么,我有以下问题 我有下面的代码,我无法确定变量t=function(u,a){} 它应该在函数t中包含一个引用,或者应该在pluginName 有人能帮我吗?我完全不明白这一点。看来函数t是一个构造函数,这意味着函数中的这个将引用在使用new关键字调用该函数时创建的实例 因此,f将引用其构造函数为functiont的对象实例。看来functiont是构造函数,这意味着函数中的此将引用使用new关键字调用该函数时创建的实例 因此,f将引用其构造函数为fun
t=function(u,a){}
它应该在函数t
中包含一个引用,或者应该在pluginName
有人能帮我吗?我完全不明白这一点。看来函数
t
是一个构造函数,这意味着函数中的这个将引用在使用new
关键字调用该函数时创建的实例
因此,f
将引用其构造函数为functiont
的对象实例。看来functiont
是构造函数,这意味着函数中的此
将引用使用new
关键字调用该函数时创建的实例
因此,f
将引用其构造函数为functiont
的对象实例。看来functiont
是构造函数,这意味着函数中的此
将引用使用new
关键字调用该函数时创建的实例
因此,f
将引用其构造函数为functiont
的对象实例。看来functiont
是构造函数,这意味着函数中的此
将引用使用new
关键字调用该函数时创建的实例
因此,f
将引用其构造函数为functiont
的对象实例,当我想知道这个
是什么时,我只需使用console.log(this)打印它代码>
为了增加可读性,可以添加到字符串(对象或其原型)
此外,我认为GregL在这个例子中是正确的。但这是一个奇怪的例子,当你试图弄明白这一点时。构造函数的一些名称以及实际保存使用new在变量中创建的对象将有助于GregLs解释有意义当我想知道这是什么时,我只需使用console.log打印它(this)代码>
为了增加可读性,可以添加到字符串(对象或其原型)
此外,我认为GregL在这个例子中是正确的。但这是一个奇怪的例子,当你试图弄明白这一点时。构造函数的一些名称以及实际保存使用new在变量中创建的对象将有助于GregLs解释有意义当我想知道这是什么时,我只需使用console.log打印它(this)代码>
为了增加可读性,可以添加到字符串(对象或其原型)
此外,我认为GregL在这个例子中是正确的。但这是一个奇怪的例子,当你试图弄明白这一点时。构造函数的一些名称以及实际保存使用new在变量中创建的对象将有助于GregLs解释有意义当我想知道这是什么时,我只需使用console.log打印它(this)代码>
为了增加可读性,可以添加到字符串(对象或其原型)
此外,我认为GregL在这个例子中是正确的。但这是一个奇怪的例子,当你试图弄明白这一点时。构造函数的一些名称,并将使用new创建的对象保存在变量中,这将有助于GregLs的解释有意义我们无法从您发布的代码中看出。js中this
的值根据调用函数的方式而变化。你能发布一下t
是如何调用的吗?是的,给我一点时间,我会马上发布这些信息now@GregL代码已更新:)我们无法识别您发布的代码。js中this
的值根据调用函数的方式而变化。你能发布一下t
是如何调用的吗?是的,给我一点时间,我会马上发布这些信息now@GregL代码已更新:)我们无法识别您发布的代码。js中this
的值根据调用函数的方式而变化。你能发布一下t
是如何调用的吗?是的,给我一点时间,我会马上发布这些信息now@GregL代码已更新:)我们无法识别您发布的代码。js中this
的值根据调用函数的方式而变化。你能发布一下t
是如何调用的吗?是的,给我一点时间,我会马上发布这些信息now@GregL代码已更新:)非常感谢您的帮助@GregL。你的回答对我很有价值非常感谢您的帮助@GregL。你的回答对我很有价值非常感谢您的帮助@GregL。你的回答对我很有价值非常感谢您的帮助@GregL。你的回答对我很有价值这也是我正在做的,但目前我没有在我的浏览器上调试插件。我有插件的源代码,我试图了解它是做什么的,以及它是如何做到的。无论如何,非常感谢您的回复:)这也是我正在做的,但目前我没有在我的浏览器上调试插件。我有插件的源代码,我试图了解它是做什么的,以及它是如何做到的。无论如何,非常感谢您的回复:)这也是我正在做的,但目前我没有在我的浏览器上调试插件。我有插件的源代码,我试图了解它是做什么的,以及它是如何做到的。无论如何,非常感谢您的回复:)这也是我正在做的,但目前我没有在我的浏览器上调试插件。我有插件源代码,我试着理解它的功能,
(
function($)
{
$.fn.pluginName = function(userOptions)
{
...
if((typeof userOptions).match("object|undefined"))
{
return this.each(
function(e)
{
new t(this, userOptions)
}
);
}
var t = function (u, a)
{
var f = this;
}
...
}
}
)(jQuery)