Quantcast
Channel: 《Javascript 面向对象编程》的评论
Browsing latest articles
Browse All 38 View Live

作者:Js面向对象编程 - javascript教程 - 开发者

[…] http://coolshell.cn/articles/6441.html […]

View Article



作者:[js基础学习]Javascript面向对象编程 | Mr.Madao

[…] 当然,如果,你看到了这篇文,发现有不妥之处,欢迎拍砖,如果是新人想找相关资料来学习的,还是请看大牛们的博客吧。比如:Javascript 面向对象编程 深入理解JavaScript系列 JavaScript 秘密花园–原型 […]

View Article

作者:Javascript 面向对象编程 –娑婆世界

[…] via 陈皓 […]

View Article

作者:Cocos2d-x jsb + cocos2d-html5 跨平台游戏开发(二)—— 遇到的坑 » Es gilt viele mauern...

[…] 见《Javascript 面向对象编程》这篇blog,如果搞不清楚会经常遇到this指针不正确的问题。 […]

View Article

作者:田超

谢谢浩哥的分享,google搜 js面向对象 头条,说明很多人受益匪浅! “Javascript的成员函数可以在实例上进行修改,也就是说不同实例相同函数名的行为不一定一样” 这句中的‘相同函数名’,是不是改为‘同一个函数’更容易理解?

View Article


作者:javascript是面向对象的,怎么体现javascript的继承关系? | segment-解决方案

[…] 请移步http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html 或者http://coolshell.cn/articles/6441.html […]

View Article

作者:[转]Lua简明教程 2 | xxxxxx

[…] 上面我们看到有__index这个重载,这个东西主要是重载了find key的操作。这操作可以让Lua变得有点面向对象的感觉,让其有点像Javascript的prototype。(关于Javascrip的面向对象,你可以参看我之前写的Javascript的面向对象) […]

View Article

作者:wangyuxi

不兼容es5的proto函数无法替代Student里面代码: var proto = Object.getPrototypeOf; proto(Student.prototype).constructor.call(this, name, email, website); 因为重置构造函数Student.prototype.constructor = Student;...

View Article


作者:nervecell

建议你把 重载 改为 复写(重写),虽然你这边的重载是想表达复写(重写)的意思。在oo语言中 重载 是指同一个类中同名函数不同参数,而复写(重写)才是用于继承时同名函数的。也不是挑刺了,只是有些概念需要表达清楚一下,希望博主改进一下。

View Article


作者:Javascript 面向对象编程 |写代码度日的骚年

[…] 来源:陈皓 […]

View Article

作者:理解js中的new –写代码的熊猫

[…] 第一行,我们创建了一个空对象obj 第二行,我们将这个空对象的__proto__成员指向了Base函数对象prototype成员对象 第三行,我们将Base函数对象的this指针替换成obj,然后再调用Base函数,于是我们就给obj对象赋值了一个id成员变量,这个成员变量的值是”base”,关于call函数的用法,请参看陈皓《Javascript 面向对象编程》文章 […]

View Article

作者:Martin

<a href="#comment-399040" rel="nofollow">@neevek </a> [不懂就问]:例子中这么做,是为了把之前的person 的 构造函数 替换成 student的构造函数吧? prototype拷贝,只是把person的构造函数做了拷贝,而student的构造函数应该也做对应的修改 不知道这么理解的对不对

View Article

作者:Colin

之前看过类似的,才翻出来此文看了下,如下问题怎么解释呀? “`javascript var age = 0; Object.defineProperty(chenhao, age, { get: function() { return age + 1; }, set: function(value) { age = value; }, enumerable: true, configurable:...

View Article


作者:Colin

@Colin 貌似是因为写成了这样: Object.defineProperty(chenhao, age, { … }), 而不是 Object.defineProperty(chenhao, ‘age’, { … }); >chenhao Object 0: (…) get 0: function () set 0: function (value) email:...

View Article

作者:LUA简明教程-MoomStudio

[…] 上面我们看到有__index这个重载,这个东西主要是重载了find key的操作。这操作可以让Lua变得有点面向对象的感觉,让其有点像Javascript的prototype。(关于Javascrip的面向对象,你可以参看我之前写的Javascript的面向对象) […]

View Article

Browsing latest articles
Browse All 38 View Live




Latest Images