1.1
- HTML、CSS、JavaScript 之前的联系:
- HTML服务于内容;
- CSS服务于表现;
- JavaScript服务于行为;
- JavaScript 核心内容:
- ECMAScript -- 语言的核心部分(变量、函数、循环等);
- 文档对象模型(DOM) -- 提供了HTML、XML文档交互的方式;
- 浏览器对象模型(BOM) -- 与浏览器环境有关的对象集合;
1.6
- JavaScript 是基于原型的面向对象语言,实际上不具备 类 的概念。
-
OOP
: 面向对象程序设计。 - 所有的方法和属性都是
public
的,但其提供了一些隐藏数据的方法。 - 聚合:将几个对象合并成一个新的对象的过程。
- 如:电脑是一个整体,是有显示器、鼠标、键盘聚合而来。
- 继承:传统的
OPP
环境中,继承通常指的是类与类之间的关系,但是JS中没有类,因此它的继承只能发生在对象之间。- 作用:优雅的实现对现有代码的重用。
- 多态:不同对象通过调用相同方法来实现各自行为的能力
网友评论