zoukankan      html  css  js  c++  java
  • javascript class 定义

    Method 1:

    var TestClass=function(){


        
    this.fun1=function(){return "我是中国人";};
        
    this.field1="这是字段";
        
    this.i1=10;
        
    this.i2=20;
        
    this.sum=function(){return this.i1+this.i2; };


    };

    var tc=new TestClass();
    alert(tc.fun1() );
    alert(tc.field1 );


    Method 
    2:  

      
    //创建连接一个字符串父类
        function StringBuffer()
        {
            
    //私有属性 _strings
            this._strings= new Array;
        }
        
    //以下为StringBuffer类2个方法
        StringBuffer.prototype.append = function (str)
        {
            
    this._strings.push(str);
        }
        StringBuffer.prototype.toString 
    = function(){
            
    return  this._strings.join('');
        }



    <script type="text/javascript">
    var TestClass=function(){
        
    this.fun1=function(){return "我是中国人";};
        
    this.field1="这是字段";
        
    this.i1=10;
        
    this.i2=20;
        
    this.sum=function(){return this.i1+this.i2; };
    };
    TestClass.prototype.toString
    =function(){
        
    return "I1:"+this.i1;
    };
    var v1=new TestClass();
    v1.i1
    =1;
    var v2=new TestClass();
    v2.i1
    =3;
    var v3=new TestClass();
    v3.i1
    =2;
    function SortDemo(){
       
    var a, l;                       // 声明变量。
       //a = new Array(1,2,10,9,8,7);
       a=[];
       a.push(v1);
       a.push(v2);
       a.push(v3);
       l 
    = a.sort(cmp);                   // 排序数组。   
      alert(l );     // 返回排序的数组。  
    }
    SortDemo();
    function cmp(a,b){
        
    return -a.i1+b.i1;
        
    //return -(a-b);
        //return parseInt(a)-parseInt(b);
    }
    </script>
  • 相关阅读:
    js object 常用方法总结
    深入研究js中的位运算及用法
    input事件中文触发多次问题研究
    景点地图开发实战
    炫酷线条动画--svg
    转:绝对干货--WordPress自定义查询wp_query所有参数详细注释
    canvas实例 ---- 制作简易迷宫(一)
    炫酷弹窗效果制作
    js排序算法总结—冒泡,快速,选择,插入,希尔,归并
    js 实现 promise
  • 原文地址:https://www.cnblogs.com/wucg/p/1795508.html
Copyright © 2011-2022 走看看