JavaScript的面向对象编程

JavaScript的面向对象编程

ID:41032333

大小:124.00 KB

页数:30页

时间:2019-08-14

JavaScript的面向对象编程_第1页
JavaScript的面向对象编程_第2页
JavaScript的面向对象编程_第3页
JavaScript的面向对象编程_第4页
JavaScript的面向对象编程_第5页
资源描述:

《JavaScript的面向对象编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在写面向对象的WEB应用程序方面JavaSciprt是一种很好的选择.它能支持OOP.因为它通过原型支持继承的方式和通过属性和方法的方式一样好.很多开发者试图抛弃JS,试着用C#或JAVA仅是因为JS不是他认为合适的面向对象的语言.许多人还没有认识到javascript支持继承.当你写面向对象的代码时.它能给你很强大的能量.你也可以使用它写出可复用,可封装的代码.对象为何如此伟大?   面向对象思想的成功是由于它仿照了现实中的事物和事物的联系.事物有属性和方法.如果我们描述一个台灯.我们会说它的高度和宽度,比如12CM

2、."开灯"这个动作是它的方法.当它是处于开着的状态时.它可以被调亮一点或暗一点(也就是亮度这个属性值变大或变小).javascript给予了为WEB应用程序创建对象的能力.对象在需要的时候相应的事件会被触发,代码封装后,它能被实例化很多次.用newObject()来创建对象在javascript里有几种创建对象的方法,在不同的场合可用不同的方法.最简单的就是用new操作符,例如:我们在这个例子里定义了person这个对象,然后加入了它的属性和方法.在这个例子里,自定义的方法里有两个属性.用文字记号LiteralNotation创建对象用文字记号也可以创建对象,但要javascript1.2以上版本.它的创建形式是多样的.

4、vascript"type="text/javascript">文字记号可是是数组,也可以是任意的javascript表达式或值.用new操作符或文字记号创建一个自定义对象都是简单的,也是符合逻辑的.但它最大的缺点就是结果不可复用.也不能很容易的用不同

6、的版本初始化创建对象.例如上面的第一个例子,如果person的name不是"TimScarfe",那样我们不得不重新定义整个对象,仅仅为了适应它的一点点改变.对象的构造和原型   在OOP的世界里,用先前的方法定义对象在许多场合都有限制.我们需要一种创建对象的方法,类型可以被多次使用而不用重新定义.对象在实例化时每次都可以按需分配不同的值.实现这个目标的标准方法是用对象构造器函数.  一个对象构造器只不过是个有规则的javascript函数,它就象一个容器(定义参数,调用其他函数等等).它们两者所不同的是构造器函数是由

7、new操作符调用的.(你将在下面的例子中看到).基于函数语法形式的对象定义,我们可以使它工作得最好.让我们用现实世界中的猫来举个例子.猫的name和color是猫的属性.meeyow(猫叫)是它的一个方法.重要的是任何不同的猫都可能有不同的name和meeyow的叫声.为了建立适应这些特征的对象类,我们将使用对象构造器.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。