锁定老帖子 主题:Javascript对象封装的三种简单写法
精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-11-14
lingceng 写道 witcheryne 写道 var e = new Person('lvjian'); e.say(); // => I am lvjian console.log(e.constructor);// function Empty 这里肯定是为空的,construtor又没有定义。。 好吧,我上面的话完全是胡扯。我已经更新帖子内容,多谢指点。 |
|
返回顶楼 | |
发表时间:2012-11-14
lingceng 写道 witcheryne 写道 var e = new Person('lvjian'); e.say(); // => I am lvjian console.log(e.constructor);// function Empty 这里肯定是为空的,construtor又没有定义。。 No, no, no .... 看完整了 Empty 是我定义的一个 方法 function Emtpy(name) { } 每个prototype 都有一个 constructor 属性。默认指向构造自己的方法。 如: function Person() { } var p = new Person(); console.log(p.constructor); // => Person 给你个传送门: http://bonsaiden.github.com/JavaScript-Garden/zh/ |
|
返回顶楼 | |
发表时间:2013-05-31
lingceng 写道 jamcode 写道 毫不犹豫的投了新手帖。
一是出现了《疯狂的AJAX讲义》,感觉不对劲。 2是,能不能整点有技术含量的,比如新的Object.create,defineProperty方法等。 讲烂了的东西还拿出来讲。 另外,“使用JSON语法创建”说法是不正确的。这在JS中称为Object字面量(Literal)。和JSON是不同的东西。属性名称不用加引号 理解你说的不对劲的意思,我也不看好这类速成傻瓜书籍,但作者辛苦总结,也帮助了很多初学者。就像回想谭浩强老先生的C语言,虽然写得很糟糕,却是当时启蒙书籍呀。保持开放心态,keep your mind wide open. 关于新的东西,谢谢提点。 谭浩强老先生的C语言。。。。这个不是被批了无数遍了吗? 记得这里有一个: 没有谭浩强的书我们就不知道编程?——驳图灵公司副总编陈冰无知无耻的“无知无耻论” |
|
返回顶楼 | |