方枪枪的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 做强大的自己 阅读(146) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: