Javascript jQueryUI小部件-为什么这里有一个changer方法?
我一直在查看jQuery UI站点,代码中包含以下内容:Javascript jQueryUI小部件-为什么这里有一个changer方法?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我一直在查看jQuery UI站点,代码中包含以下内容: _create: function() { // snip! this.changer = $( "<button>", { text: "change", "class": "custom-colorize-changer" }) .appendTo( this.element ) .button(); \u创建:函数(){ //剪断! this.changer=$(“”
_create: function() {
// snip!
this.changer = $( "<button>", {
text: "change",
"class": "custom-colorize-changer"
})
.appendTo( this.element )
.button();
\u创建:函数(){
//剪断!
this.changer=$(“”{
文本:“更改”,
“类别”:“自定义颜色变换器”
})
.appendTo(this.element)
.按钮();
我在别处找不到任何对
.changer
的引用。你能像这样动态地创建方法吗,因为它是一个小部件、jQuery或javascript,或者我遗漏了什么吗?这个。changer
不是一个方法,它是一个新创建的jQuery对象,它封装了
元素
this.changer=
语法只是标准的javascript。小部件对象现在可以通过其changer
成员引用此按钮
关于这一点,没有什么特别的或jQuery特定的。
这一点。changer
不是一个方法,它是一个新创建的jQuery对象,它包装了一个
元素
this.changer=
语法只是标准的javascript。小部件对象现在可以通过其changer
成员引用此按钮
关于这一点,没有什么特别的或jQuery特定的。好的,谢谢。我认为是对对象(或访问器)的引用必须首先声明,而不是动态声明,我想不起来以前见过这种情况。当然,我不经常使用javascript,所以我会忘记部分。@在其他语言中,这是正确的,即使在javascript中,在特定范围内用
var
声明变量也是一个好主意,但因为this
分配给内存inter通常使用var this
是没有意义的。成员不需要初始化。知道这一点很好。我可能需要再次翻开Javascript手册进行复习…好的,谢谢。我想引用一个对象(或访问器)必须首先声明,而不是动态声明,我想不起来以前见过这种情况。当然,我不经常使用javascript,所以我会忘记部分。@在其他语言中,这是正确的,即使在javascript中,在特定范围内用var
声明变量也是一个好主意,但因为this
分配给内存inter通常使用var this
是没有意义的。成员不需要初始化。知道这一点很好。我可能需要再次翻开Javascript手册进行复习…