最近学习中了解到javaScript是 基于原型的 (prototype-based) 面向对象。
面向对象:面向对象的标志是通过类可以创建多个具有相同属性和方法的对象。 面向对象有两种,基于类的(class-based)面向对象和 基于原型的 (prototype-based) 面向对象。
在基于类的面向对象方式中,对象(object)依靠 类(class)来产生。 而在基于原型的面向对象方式中,对象(object)则是依靠 构造器(constructor)利用 原型(prototype)构造出来的。 ECMAScript中没有类的概念。ECMAScript中的对象是基于原型的面向对象方式。
JavaScript包括三部分:
1.ECMAScript 是JavaScript的核心,规定了这门语言的语法和规范
2.DOM对象
3.getElementByid BOM对象