摘要:
最近这一段时间事情太多了,没有时间再继续写,幸好这两天有点小闲,先小写一下JavaScript中面向对象一中推荐的方法。本文承接上一篇JavaScript面向对象编程(1) -- 基础。 上篇说过,JavaScript没有类的概念,需要通过函数来实现类的定义。先通过一个例子说明:Code highlighting produced by Actipro CodeHighlighter (freew... 阅读全文
posted @ 2010-05-13 15:09
Ethan Shan
阅读(445)
评论(0)
推荐(0)
摘要:
自从有了Ajax这个概念,JavaScript作为Ajax的利器,其作用一路飙升。JavaScript最基本的使用,以及语法、浏览器对象等等东东在这里就不累赘了。把主要篇幅放在如何实现JavaScript的面向对象编程方面。 1. 用JavaScript实现类 JavaScritpt没有专门的机制实现类,这里是借助它的函数允许嵌套的机制来实现类的。一个函数可以包含变量,又可以包含其它函数,这样,... 阅读全文
posted @ 2010-05-13 15:06
Ethan Shan
阅读(569)
评论(0)
推荐(0)
摘要:
上回说到了类的定义,prototype通过一个全局对象Class从形式上将函数和类区别开来。既然是类,那么就有抽象类,具体类,类的继承,同时,类的成员可以有实例成员和静态成员。下面来看一下prototype是怎么做到这些的。(更多请关注:www.x2design.net)先看prototype中的以下的代码: var Abstract = new Object();Object.extend = ... 阅读全文
posted @ 2010-05-13 14:51
Ethan Shan
阅读(2272)
评论(0)
推荐(0)
摘要:
prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻... 阅读全文
posted @ 2010-05-13 09:30
Ethan Shan
阅读(454)
评论(0)
推荐(1)

浙公网安备 33010602011771号