面向对象的JavaScript编程[8]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 liuruhong 的 blog

    刚采用了大篇幅的文字去介绍如何实现javascript的各种实现,也就是从逻辑上完成了一个封装class的实现,从某种意义上来说,class的实现是真正脚本编程中使用最多的部分,不过如果只是要完成如上的功能,使用vbscript来编写更能更加清晰,毕竟vbscript提供了class关键字,同时提供了public private这两个关键字,可以清晰的将公共和私有对象分离,至于事件的实现,也可以采用类似javascript实现的思路,只是对于函数的引用需要采用getref这个函数,具体的用法可以参考scripting reference,msdn里头也有详细的介绍,而javascript强大至于在于如下要说的了,虽然具体的东西可能不多。

    如上所言,我们已经完成了一个基本的类实现timer,现在要做的是重新编写这个类,我们简单的只是想在这个类之中加入一个方法,提供当前的系统时间,方法的名称为getsystemdate,显然如果全部重新编写,那就失去了我这里说的意义了。先看看如下的实现。

    function newtimer(iinterval){

        //call super

        this.base=timer;

        this.baseiinterval);       

    }

    newtimer.prototype=new timer;

本文关键:OOP,Javascript,面向对象
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top