在Javascript中创建类

本文关键字:创建 Javascript | 更新日期: 2023-09-27 18:04:41

我想访问我的WebService (SOAP)的方法。我用另一种方法试过,但没有用。现在我将在Javascript中创建这个场景:

MyWebService client = new MyWebService();

这样我就可以访问如下方法:

client.GetYear()
在javascript

!

希望你们能帮助我。

编辑:

如果你创建一个WebService,你可以这样访问它:

MyWebService client = new MyWebService();

:

string theName = client.GetName();

所以,但我想用javascript访问这个方法,而不是用c#,我如何在javascript中创建"客户端"?

在Javascript中创建类

如果我理解正确,你问如何在JavaScript中创建一个类并实例化它,那么你应该知道默认情况下这些东西不是JavaScript的一部分。

你可以有对象,但类是不同的问题。不过也有一些攻略。其中一个在这里:http://www.phpied.com/3-ways-to-define-a-javascript-class/

所以,基本上你可以这样做(参见这个jsfiddle作为证明):
var MyWebService = function(){
    this.message = 'some message';
    this.showMsg = function(){
        alert(this.message);
    }
    return this;
}
var service = new MyWebService();
service.showMsg();

这样你就可以模仿类的工作方式——创建有方法的函数。

这是你想要的吗?