兔子专栏

刘晓逸(liuxiaoyi666)的小地盘

刘晓逸ID:liuxiaoyi666
69659次访问,排名1430好友122人,关注者412
微软最有价值专家,asp,asp.net
liuxiaoyi666的文章
原创 51 篇
翻译 0 篇
转载 0 篇
评论 91 篇
最近评论
wwd252:支持这种文章,lz能多写点就好了
liuxiaoyi666:我在有一次部门内部的讲课中,我提到的方法是先分析涉众利益,根据利益相关度及权重进行计算,不过通常我所说的计算并非真实的计算,当然如果真的有数据的可以算的,这个的思考模型来自于决策论
holiday1001:分析团队人员的兴趣点很重要, 用什么计算公式去分析呢?
coder_java:老师您好,我想请教如何在上传时验证服务器端文件是否已经存在,若存在弹出js提示是否覆盖,确定时,就覆盖已有的文件,取消就返回浏览状态,若有示例能否发到小弟email:pigdone@126.com, 谢谢!
loveblack123:好文
文章分类
收藏
    相册
    朋友
    lingll的专栏
    孟子E章
    我小弟寻斌
    殷鹏
    特种兵
    莫依
    虎子的blog
    超级笨狼
    陈锐新书
    龙的天空
    自己的其他blog
    博客园的blog
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 如何利用javascript中的原型实现继承收藏

    新一篇: javascript中apply方法和call方法的作用以及prototype.js中的应用 | 旧一篇: asp.net2.0的几种自动生成脚本的原理以及应用

    常常说prototype,那javascript里prototype到底是什么呢?金山词霸一下就知道了,原型。

    msdn中关于prototype的解释是 返回对象类型原型的引用。

    这段话是非常tmd的抽象,太令人费解了。

    后来看过了javascript权威指南一书后,我大概理解了其中的道理。

    其中书中有这么一句,所有的对象都有一个prototype,它引用了对象。虽然原型对象初始化时是空的,但是你在其中定义的任何属性都会被该构造函数创建的所有对象继承。

    一直一来都觉得js的继承和类是很奇怪的东西,这里举个例子说明一下

    兔子这个类继承于啮齿类动物,其他的语言只要直接继承就可以了,但是js是不一样的,js一定要声明一个啮齿类动物的实例然后才能让兔子这个类继承

    举个例子:
    <script>
    function cls1()
    {
      this.a='123';

    function cls2(){}
    cls2.prototype=new cls1();
    var o=new cls2();
    alert(o.a);
    </script>

    当然大家可能在一些高人中的代码中看到这种类型的代码
    <script>
    var o={a:123}
    function cls2(){}
    cls2.prototype=o;
    var x=new cls2();
    alert(x.a);
    </script>
    其实道理也是一样o是new Object();这样写法的一种简化

    根据意见反馈,补充说明一下

    但是你在其中定义的任何属性都会被该构造函数创建的所有对象继承。

    对于这句话的理解
    <script>
    function cls1(){}
    cls1.prototype.fun1=function(){alert(123);}
    var o=new cls1();
    o.fun1();
    </script>
    其实这时并没有真实的cls1的prototype,但是给cls1的prototype加了一个fun1的属性,这时也会被javascript所记录的  
     

    发表于 @ 2007年10月23日 09:58:00|评论(loading...)|编辑

    新一篇: javascript中apply方法和call方法的作用以及prototype.js中的应用 | 旧一篇: asp.net2.0的几种自动生成脚本的原理以及应用

    评论

    #wwd252 发表于2008-09-02 17:17:49  IP: 61.151.240.*
    支持这种文章,lz能多写点就好了
    发表评论  


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