面向对象的JavaScript基础

面向对象的JavaScript基础

由于jQuery和MooTools等精心开发的库,JavaScript已成为前端开发的基础。不过,我们要留意这些优秀库中所运用的较高级概念,这点极其重要。原因何在?因为作为Web开发人员,对待学习最新的编程趋势和试图把那些趋势推向极致,我们必须予以一视同仁。要不然,Web开发领域就不会出现创新。所以,我们不妨花点时间来了解JavaScript面向对象编程的基本知识,包括类、继承和范围。

在我们学习如何把类实施到代码中之前,不妨讨论一下类是什么、为什么有必要学习/使用类。

正如Java文档声明的那样:“类是用来创建一个个对象的蓝图。”这蓝图就像造房子过程中所用的实际蓝图。建造人员使用蓝图来评估房子有什么样的属性,房子会有什么样的功能。类是表示对象属性的一种很方便的方式,无论这对象是房子、汽车还是人。当存在的某个对象不止一个时,类就变得特别有用。

比如说,我们不使用类来比较一下两个实际的对象。这体现了程序思考过程,而不是面向对象的思考过程。我们将描述一个名叫Rob的男子和一个名为Emillee的小女孩。我们必须假定我们对人体一无所知,因为我们没有蓝图(类)可供使用。

Rob:

1.Rob在身体的上部有两个椭圆形的结构,相隔几英寸。这些椭圆形结构有一个黑色背景,中间是棕色。

2.Rob有两个与地面相对平行的结构,似乎表明了人体中最垂直的部分,这仍是身体基部的一部分。

3.Rob有两个附属物,从另外两个附属物延伸过来。这些似乎可用来抓取物件。它们似乎比较大。

4.Rob高度约6英尺。

5.Rob无意识地吸入氧,把氧转换成二氧化碳。

Emilee:

1.Emillee在身体的上部有两个椭圆形的结构,相隔几英寸。这些椭圆形结构有一个黑色背景,中间是蓝色。

面向对象的JavaScript基础相关文档

最新文档

返回顶部