方槍槍的java世界

          不要因為風雨飄落就停止了你的腳步,真正的得失就在你的心中。 做喜歡做的事,不輕言放棄!

          javascript 學習(二)

          01、用構造函數創建對象
                  function Student(name,age,grade)   
                  {
                      this.name = name;
                      this.age = age;
                      this.grade = grade;
                  }

          02、直接創建對象
                  
                  var book = new Object();
                  
                  book.title = "精通Spring";
                  
                  book.chapter1= new Object();
                  book.chapter1.title="第一章";
                  book.chapter1.pages=20;
                  
                  book.chapter2 = {title:"第二章",pages:30};

                  delete book.chapter2;

          03、原型對象:每一個類都有一個原型對象,每一個該類的對象都繼承其原型對象的所有屬性;
                  要為一個類原型對象,需要將構造函數的prototype設置為適當的對象。
                  此后,用構造函數初始化一個對象的時候,javascript會自動將該對象作為新建對象的原型對象;
                  繼承在查詢一個屬性值時自動發生的,因此使用原型對象可以很大程度上減少每個對象對內存的需求量;

                  即使屬性是在對象創建后才添加到原型對象中,對象仍然能夠繼承這些屬性。
          04、類 方 法:通過設置類的一個屬性來實現;使用類名存取;類變量同理;
                  實例方法:通過設置原型對象的一個屬性實現;通過this來存取;
                  對象方法:通過設置某個對象的一個屬性來實現,只能由該對象來存取。


          posted on 2008-04-07 23:42 做強大的自己 閱讀(155) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 江门市| 浦东新区| 中宁县| 肇东市| 安福县| 长顺县| 宁安市| 儋州市| 琼海市| 通渭县| 莎车县| 新巴尔虎左旗| 阜阳市| 台前县| 漳州市| 石城县| 辽中县| 灵石县| 紫云| 安宁市| 广元市| 浦江县| 梁河县| 惠安县| 阿鲁科尔沁旗| 滨海县| 吉隆县| 亳州市| 德江县| 弋阳县| 五华县| 嘉荫县| 汝城县| 汽车| 泗阳县| 都安| 阿鲁科尔沁旗| 通江县| 毕节市| 福贡县| 宜宾市|