本系列作为Effective JavaScript的读书笔记。
如果需要向Item 38中的Actor对象添加一个ID信息:
function Actor(scene, x, y) {
this.scene = scene;
this.x = x;
this.y = y;
this.id = ++Actor.nextID;
scene.register(this);
}...
分类:
编程语言 时间:
2014-10-14 11:26:28
阅读次数:
168
javascript继承的两种方式1,原型链 1 2,对象冒充 1
分类:
编程语言 时间:
2014-10-09 23:03:47
阅读次数:
142
上段时间,团队内部有过好几次给力的分享,这里对西风师傅分享的继承机制稍作整理一下,适当加了些口语化的描述,留作备案。一、讲个故事吧澄清在先,Java和Javascript是雷锋和雷峰塔的关系。Javascript原名Mocha,当时还叫做LiveScript,创造者是Brendan Eich,现任M...
分类:
编程语言 时间:
2014-09-16 21:49:01
阅读次数:
303
上段时间,团队内部有过好几次给力的分享,这里对西风师傅分享的继承机制稍作整理一下,适当加了些口语化的描述,留作备案。一、讲个故事吧澄清在先,Java和Javascript是雷锋和雷峰塔的关系。Javascript原名Mocha,当时还叫做LiveScript,创造者是Brendan Eich,现任M...
分类:
编程语言 时间:
2014-09-14 21:59:27
阅读次数:
371
Document
var num = [88, 1151, 1];
(function() {
/**
* 对于n1,n2,n3;如果其中任意两个分别乘以[1, 100]范围内的任意两个整数x,y的和加2或者减2等于
* 另外第三个数,找出x和y.
* @type {Number}
*/
...
分类:
Web程序 时间:
2014-09-13 03:00:54
阅读次数:
348
原文:http://mozilla.com.cn/post/21667/===========================上段时间,团队内部有过好几次给力的分享,这里对西风师傅分享的继承机制稍作整理一下,适当加了些口语化的描述,留作备案。一、讲个故事吧澄清在先,Java和Javascript是雷...
分类:
编程语言 时间:
2014-08-23 01:03:59
阅读次数:
270
说好的讲解JavaScript继承,可是迟迟到现在讲解。废话不多说,直接进入正题。 既然你想了解继承,证明你对JavaScript面向对象已经有一定的了解,如还有什么不理解的可以参考《面向对象JS基础讲解,工厂模式、构造函数模式、原型模式、混合模式、动态原型模式》,接下来讲一般通过那些方法完成...
分类:
编程语言 时间:
2014-08-16 22:30:01
阅读次数:
353
什么是继承?
继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
在Javascript 中 没有 类的概念, 它是通过构造函数来产生 对象,
构造函数 就是一个普通的函数,通常当函数名 为 大写开头的,我们认为是构造函数,否则 就是普通的方法。
function A() {
this.name =...
分类:
编程语言 时间:
2014-08-01 02:28:30
阅读次数:
338
1. [代码][JavaScript]代码 //1、对象冒充//说明:构造函数使用this关键字给所有属性和方法赋值(即采用类声明的构造函数方式)。因为构造函数只是一个函数,所以可使ClassA的构造函数成为ClassB的方法,然后调用它。ClassB就会收到ClassA的构造函数中定义的属性和方....
分类:
编程语言 时间:
2014-07-11 12:55:11
阅读次数:
265