首页 > Web开发 > 详细

js封装成对象

时间:2016-01-15 10:59:34      阅读:177      评论:0      收藏:0      [点我收藏+]

将js封装成对象对象去处理好处多多。

  在这里做一个记录

  先写一个简单的例子

  

 function UserClass(id,user)
    {
        var UserObj = new Object();//创建新的对象
        UserObj.id = id;//向这个对象当中放上属相
        UserObj.name=name;
        UserObj.alertInfo = function () {//向这个对象添加上方法
            alert("编号:" + UserObj.id + ",姓名:" + UserObj.name);
        }
        return UserObj;//把真个对象返回
    }
    //这样一实例化 方法每一次都会给我创建并返回一个崭新的有属性和方法的对象
    var user =new  UserClass(1,"张三");
    user.alertInfo();

  现在咱们在看一种写法 使用构造函数

   所谓构造函数,就是通过这个函数生成一个新对象(object)。这时,this就指这个新对象

  

function UserClass(id,name)
    {
        this.id = id;//添加属相 this
        this.name = name;
        this.alertInfo = function () {
            alert("编号:"+this.id+",姓名:"+this.name);
        }
    }
    var user = new UserClass("1","张三");
    user.alertInfo();

先到这里吧

 

js封装成对象

原文:http://www.cnblogs.com/zhaopeifa/p/5132509.html

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