posts - 59, comments - 244, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          個人平時常用的兩種js類寫法

          Posted on 2013-01-08 00:20 penngo 閱讀(2021) 評論(0)  編輯  收藏 所屬分類: javascript
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
            <html>
            <head>
              <meta http-equiv="content-type" content="text/html;charset=utf-8"/>
              <script type="text/javascript">
              
          // 第一種
              var Test1 = function(){
                  
          var name = "";
                  
          this.setName = function(username){
                      name 
          = username;
                  }
                  
          this.getName = function(){
                      
          return name;
                  }
                  
          this.sayHello = function(){
                      
          return "Hello " + this.getName();
                  }
                  
          return this;
              }();
              Test1.setName(
          "penngo");
              console.log(
          "Test1======" + Test1.getName());
              console.log(
          "Test1======" + Test1.sayHello());

              
          // 第二種
              var Test2 = function(){
                  
          var name = "";
                  
          return {
                      setName:
          function(username){
                          name 
          = username;
                      },
                      getName:
          function(){
                          
          return name;
                      },
                      sayHello:
          function(){
                          
          return "Hello " + this.getName();
                      }
                  };
              }();
              Test2.setName(
          "penngo");
              console.log(
          "Test2======" + Test2.getName());
                  console.log(
          "Test2======" + Test2.sayHello());
              
          </script>
            </head>
            <body>
            </body>
            </html>
          主站蜘蛛池模板: 北碚区| 台南市| 灌南县| 交口县| 黔南| 平陆县| 晋江市| 泗水县| 册亨县| 东兴市| 蓬溪县| 逊克县| 阳曲县| 浦北县| 宁海县| 图片| 绥江县| 益阳市| 浦东新区| 巴楚县| 长宁区| 遵义县| 永靖县| 舟山市| 东至县| 昂仁县| 温泉县| 绥化市| 繁昌县| 商河县| 自贡市| 宁强县| 阿克苏市| 金山区| 石家庄市| 娄烦县| 玛沁县| 香格里拉县| 滦平县| 和田县| 江门市|