你是不是指object?
function object(x, y){
var x, y;
this.x=x;
this.y=y
this.move=function(xpos, ypos){
this.x=xpos;
this.y=ypos;
}
}
var obj=new object(10, 20);
alert(obj.x);
obj.move(20, 10);
alert(obj.y);
function object(x, y){
var x, y;
this.x=x;
this.y=y
this.move=function(xpos, ypos){
this.x=xpos;
this.y=ypos;
}
}
var obj=new object(10, 20);
alert(obj.x);
obj.move(20, 10);
alert(obj.y);
在javascript中使用定时器,要做的事是每隔10秒创建一个对象,然后关闭该对象。(用于压力测试该对象有无内存泄漏),具体如下,可是提示说该对象不存在,我不知道javascript中是否这样定义和创建对象,在vbscript中是可以的,但是我不知道在vbscript中如何做定时器,所以选择不太熟悉的javascript却又不知道如何创建对象。源代码如下:请帮忙看看,谢谢!
<Script language=javascript>
var NewObject;
var str="asdfsdfsd";
var str2;
function initialize()
{
setInterval("ToDo()",10000);
}
function ToDo()
{
NewObject = new CONVERTDLL.CONVERTPRO; //提示出错,说不是这样创建
NewObject.ConvertRtfToText(str,str2);
NewObject = Nothing;
}
var NewObject;
var str="asdfsdfsd";
var str2;
function initialize()
{
setInterval("ToDo()",4000);
}
function convertpro()
{
}
convertpro.prototype.ConvertRtfToText=function(str,str2)
{
}function ToDo()
{
NewObject = new convertpro(); //提示出错,说不是这样创建
NewObject.ConvertRtfToText(str,str2);NewObject = null;
}
initialize()
</script>
var NewObject;
var str="asdfsdfsd";
var str2;
function initialize()
{
setInterval("ToDo()",10000);
}
function ToDo()
{
NewObject = new ActiveXObject("CONVERTDLL.CONVERTPRO"); //提示出错,说不是这样创建
NewObject.ConvertRtfToText(str,str2);
NewObject = Nothing;
}