gpt4 book ai didi

javascript - 我如何在类javascript之外调用类的方法

转载 作者:行者123 更新时间:2023-11-29 10:54:11 25 4
gpt4 key购买 nike

var Card = YClass.extend({
// define Class Name
className:'Card',
// class level default options
config:{
id:'cardid',
container:'body', // id of container in which to render the user
render:false,
template: 'tmpl_card', // id of template used to render user
debug:false
},
setposition:function() {
var i=1;
var xpos=10;
var ypos=15;
var recvflag=false;
}
);

我如何通过 Card.setposition() 调用设置位置函数;

但它给了我错误,setposition is not defined为什么??

最佳答案

这实际上不是 jQuery 的东西,而是 YClass 的东西。我不知道 YClass 是什么,但我的猜测是它定义了,然后您将其作为实例:

var c = new Card();
c.setposition();

这类似于 Resig 的“Simple JavaScript InheritanceClass,Prototype 的 Class对象,或系统 I describe here .

如果你只是想要一个带有一些功能的容器,你可以直接这样做:

var Card = {
setposition: function() {
alert("Hi there!");
};
};
Card.setposition(); // alerts "Hi there!"

...但我猜您使用 YClass 是有原因的。

关于javascript - 我如何在类javascript之外调用类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3767811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com