首页 > Web开发 > 详细

JS面向对象编程创建类的方式

时间:2014-10-04 18:18:57      阅读:226      评论:0      收藏:0      [点我收藏+]

js创建类的方式有几种,大致如下:

1,构造函数方式:

  function Car(parameters) {
            this.name = "objectboy";
        }

        var cat1 = new Car();
        console.log(cat1.name);

2,Object.create()

var Cat = {
    name: "大毛",
    makeSound: function(){ alert("喵喵喵"); }
  };

 var cat1 = Object.create(Cat);
  alert(cat1.name); // 大毛
  cat1.makeSound(); // 喵喵喵

感觉有点复杂

3,最简单的方式

    var Car = {
            CreateNew: function() {
                var cat = {};
                cat.name = "objectboy";
                cat.age = 26;
                cat.makeJS = function() {
                    alert("我是objectboy");
                };
                return cat;
            }
        };
        var cat1 = Car.CreateNew();
        console.log(cat1.name);
        cat1.makeJS();

个人认为第三种从理解方面来说是最好的,

JS面向对象编程创建类的方式

原文:http://www.cnblogs.com/objectboy/p/4006189.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!