JavaScript面向对象的编程指南学习笔记
JavaScript面向对象的编程指南学习笔记 第一章 1,用自己的语言描述出,什么是对象、类、封装、聚合、继承、多态? 对象,拥有属性和方法的任何抽象概念。 类,可以实例化,有共同属性或方法(行为)的相似对象,的模板 封装,提供接口,隐藏接口的实现 聚合,将大功能(对象)拆分成小功能(小对象)去实现的逆过程。 继承,子类通过继承获得父类的方法或属性 重写,子类继承父类的方法,改成自己的实现。 多态,、对传递的参数判断来执行逻辑,一种多态处理机制 第二章 1,在控制台输入表达式后,返回undefined原因: 控制台在执行完输入的表达式后,输出的该表达式运行结果,如果表达式没有返回值,undefined,否则返回返回值。 2, css 中颜色表示的两种方式 rgb(0,0,0) 黑色 rgb(255,0,0) 红色 \#ff0000 红色 三基色的顺序都是 red,green,blue 3, 为什么返回结果不一致,a为啥不是NaN呢? 参考提问 https://segmentfault.com/q/1010000014772302 var a = 9/0; typeof a; "num...





