閒來無事,寫點東西備份一下,嘿嘿。

javascript面向對象有好幾種,我就不一一列舉了,就寫個自己比較熟悉的吧。使用prototype

代碼里都會寫上註釋,這裡就不在多說了。

//先寫這個方法,這個方法就類似java的構造器
function People(name,age){
        //this.表示為該對象自有的屬性
        this.name=name;
        this.age=age;  
}
//構建函數,函數名字叫say
People.prototype.say=function(){
         alert("hello,my name is "+this.name+",i am "+this.age+" years old");
}

//ok,我們現在有構造器和函數了,那我們怎麼構建對象和調用函數呢?
window.onload=function(){
    //使用構造器構造對象
    var people = new People("Pete",18);
    //調用對象的函數
    people.say();
};

 

這裡的window.onload是我隨便寫的哈,只要有構造函數和對象的函數,隨便哪裡都能構造對象并調用函數。

 

這裡最重要的就是prototype,相信大家都看出來,關於它的信息大家可以自己去網上搜索相關信息。

posted on 2014-04-21 17:17  陰川蝴蝶君  阅读(113)  评论(0编辑  收藏  举报