方槍槍的java世界

          不要因?yàn)轱L(fēng)雨飄落就停止了你的腳步,真正的得失就在你的心中。 做喜歡做的事,不輕言放棄!

          javascript 學(xué)習(xí)(二)

          01、用構(gòu)造函數(shù)創(chuàng)建對(duì)象
                  function Student(name,age,grade)   
                  {
                      this.name = name;
                      this.age = age;
                      this.grade = grade;
                  }

          02、直接創(chuàng)建對(duì)象
                  
                  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、原型對(duì)象:每一個(gè)類(lèi)都有一個(gè)原型對(duì)象,每一個(gè)該類(lèi)的對(duì)象都繼承其原型對(duì)象的所有屬性;
                  要為一個(gè)類(lèi)原型對(duì)象,需要將構(gòu)造函數(shù)的prototype設(shè)置為適當(dāng)?shù)膶?duì)象。
                  此后,用構(gòu)造函數(shù)初始化一個(gè)對(duì)象的時(shí)候,javascript會(huì)自動(dòng)將該對(duì)象作為新建對(duì)象的原型對(duì)象;
                  繼承在查詢(xún)一個(gè)屬性值時(shí)自動(dòng)發(fā)生的,因此使用原型對(duì)象可以很大程度上減少每個(gè)對(duì)象對(duì)內(nèi)存的需求量;

                  即使屬性是在對(duì)象創(chuàng)建后才添加到原型對(duì)象中,對(duì)象仍然能夠繼承這些屬性。
          04、類(lèi) 方 法:通過(guò)設(shè)置類(lèi)的一個(gè)屬性來(lái)實(shí)現(xiàn);使用類(lèi)名存取;類(lèi)變量同理;
                  實(shí)例方法:通過(guò)設(shè)置原型對(duì)象的一個(gè)屬性實(shí)現(xiàn);通過(guò)this來(lái)存取;
                  對(duì)象方法:通過(guò)設(shè)置某個(gè)對(duì)象的一個(gè)屬性來(lái)實(shí)現(xiàn),只能由該對(duì)象來(lái)存取。


          posted on 2008-04-07 23:42 做強(qiáng)大的自己 閱讀(156) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 腾冲县| 馆陶县| 大丰市| 北流市| 河间市| 吴堡县| 孟津县| 共和县| 上蔡县| 普定县| 读书| 无为县| 奉贤区| 会昌县| 梅河口市| 齐河县| 怀化市| 光泽县| 奉贤区| 鄂尔多斯市| 浠水县| 安庆市| 兰坪| 吴堡县| 平昌县| 即墨市| 朝阳县| 锦屏县| 铜陵市| 海晏县| 宕昌县| 忻城县| 满洲里市| 措美县| 承德市| 沈丘县| 祁东县| 涟源市| 仪陇县| 丰镇市| 汪清县|