muxrwc

厕所专栏

王辰ID:muxrwc
17145次访问,排名6801好友76人,关注者99
codeing,玩,睡,画画(很小的时候)
muxrwc的文章
原创 51 篇
翻译 1 篇
转载 12 篇
评论 25 篇
muxrwc的公告
昂。。。偶文采不好。。。。写文章好累,偶会慢慢更新滴。。。:D
最近评论
dh20156:确实太BT了。IE不严谨吧
s_liangchao1s:学习
cloudgamer:不错
dead_of_winter:对了 你给我看那个寻路 根本就是错的嘛 找不到最优路径的......
muxrwc:@.@数学不好的飘走...
文章分类
收藏
    相册
    WC
    喜欢的图片
    DHTML精英俱乐部-伟大的前辈们。。。
    伟大的aoao前辈。。。
    伟大的EMU前辈。。。
    伟大的FS前辈。。。
    伟大的JK前辈。。。
    伟大的winter同学...(RSS)
    伟大的兔老师。。。。
    伟大的月影大姐姐。。。
    伟大的水水前辈。。。
    伟大的石头君。。。
    伟大的顺子前辈。。。
    伟大的飘飘前辈。。。
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 对象原型prototype介绍收藏

    新一篇: 兼容IE,FF,OP的添加收藏夹(兼容热点) | 旧一篇: 把字符转换成un编码。。。

    <script type="text/javascript">
    /*
    prototype原型对象

    prototype可以理解成对象的特殊属性,实例后,这个属性不会被实例,而这个属性下的所有成员则会被实例并且被追加到对象下。。。即
    */

    var o = new Function;
    o.prototype = {

        a : function () {
            alert("a");
        }   
        , b : function () {
            alert("b");
        }
       
    }

    var c = new o;

    c.a(); //a
    c.b(); //b

    /*
    prototype.xx和this.xx最大的区别,即是引用的指向问题。。。
    如下code
    */

    var class1 = function () {
        this.a = function () {
            alert("a");
        };
    };

    var class2 = function () {};

    class2.prototype.a = function () {
        alert("a");
    };

    var c1_1 = new class1;
    var c1_2 = new class1;
    var c2_1 = new class2;
    var c2_2 = new class2;

    alert(c1_1.a === c1_2.a); // false
    alert(c2_1.a === c2_2.a && c2_2.a === class2.prototype.a); //true

    /*
    向这样实例4个对象以后
    c1_1和c1_2的a方法,分别分配了不同的func

    c2_1和c2_2的a方法,只分配了class2.prototype.a那个func
    这样,如果这个类有若干若干多的实例的话,很显然class2会比class1节省若干资源
    */
    </script> 

    发表于 @ 2007年12月03日 11:31:00|评论(loading...)|编辑

    新一篇: 兼容IE,FF,OP的添加收藏夹(兼容热点) | 旧一篇: 把字符转换成un编码。。。

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © muxrwc