本人对java一窍不通,请问一下
function zXmlHttp() 
{}这句话是什么意思。
为什么后面可以这样写
zXmlHttp.createRequest = function(){} 

解决方案 »

  1.   

    这个是js的写法,js不是面向对象的,但是可以这么写
    function zXmlHttp(){}
    这里的function可以理解成class
    zXmlHttp.createRequest = function(){} 
    可以理解为在zXmlHttp对象中创建createRequest方法
    之后就可以如下来使用:
    var obj=new zXmlHttp();
    obj.createRequest();
    实际上面的整体写法就是如下的:
    function zXmlHttp(){
      this.createRequest = function(){
       }
    }
    个人认为这种写法很灵活,有点像VC中的在外部定义函数