定义了一个JS对象,然后在对象里面使用this代表的是本对象,this.XXX是本对象的属性或者方法,主要是看后面的具体值,最后两句就是新建一个对象,然后调用对象的方法。

解决方案 »

  1.   

    呵呵有意思:
    function imagelist() //-------------------------------定义类开始
    {
       try{  //-------------------------------------------(容错处理:尝试如下代码)    
             var item=...;   //---------------------------类变量定义或初始化
             this.xxx=yyy;   //---------------------------类变量定义或初始化
              this.add=funcion(src,key){  //---------------类(函数)方法:(功能)根据指定参数增加图片
                  //建立一个Image对象,几个if...先检查src的合法性并指定图片类型
                    //用数组保存该Image对象,同时指定该图片的某些属性(index),key保存入数组,改变长度
                    img.onerror=function(){  //-------------错误处理
                      //防止add图片对象出错误时的处理,相关对象置null,长度减 1
                  }
                  指定该图片的src属性
                    返回该图片
                   this.count=function(){return count;}//设置属性值
             }   }catch(e){  //-------------------------------------(容错处理:如果失败了显示相关提示)
             //返回显示相关错误信息和帮助
       }
    }
    var imaging=new imagelist();  //----------------------实例化对象
    imaging.add("image/images/expand_xp.gif","expand") //-提供参数运行之呵呵....有分加不,想加分...^=^