使用原型中的函数和几个参数 [英] using function from prototype with several parameters
本文介绍了使用原型中的函数和几个参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在客户端程序方面很新,像jquery和javascript:
i有这样的原型:
window [ f2form _ + test]。prototype = {
textbox: function (params,colParams){
<!---取一些代码 - >
},
复选框: function (params,colParams){
<!---取一些代码 - >
},
numerictextbox: function (params,colParams){
<!---取一些代码 - >
}
}
如何在我的代码中使用它们?
解决方案
此行window [ f2form _ + test]。原型会给你一个'未定义'错误,因为没有这样的对象
window [ f2form _ + 测试跨度>。您必须在...之前添加这样的行...
window [ f2form _ + test] = new 功能{};
之后,您可以像这样使用您的代码...
var t = new f2form_test();
t.textbox( 1 , 2 );
如果你没有具体理由这个窗口[f2form_+test]
不要这样做!
I'm very new in client programmings juast like jquery and javascript:
i have the prototype just like this:
window["f2form_" + "test"].prototype = {
textbox: function(params, colParams){
<!---take some code-->
},
checkbox: function(params, colParams){
<!---take some code-->
},
numerictextbox: function(params, colParams){
<!---take some code-->
}
}
How can I use them in my code?
解决方案
This linewindow["f2form_" + "test"].prototypewill give you a 'undefined' error as no such an object
window["f2form_" + "test"]. You have to add a line like this before...
window["f2form_" + "test"] = new Function{};
After that you can utilize your code like this...
var t = new f2form_test(); t.textbox(1, 2);
If you have no specific reason for thiswindow["f2form_" + "test"]
don't do!
这篇关于使用原型中的函数和几个参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文