无梦空间

JavaScript极限编程

导航

Atlas系列:从AtlasRuntime.js开始-简介

   如上节所述的,AtlasRuntime.js文件内包含了一些ATLAS最基本的框架,如对JavaScript的扩展,一个基本的OO编程架构,一些web service,networking service特性实现,可以说,AtlasRuntime.js包含了Atlas最基本的实现.
   AtlasRuntime.js文件的Debug版包含了3000行的代码,下面我将一一罗列出一些类和对象:
1)支持基本的OO编程框架以及对JavaScript的扩展
Function:这是最先扩展的对象,是所有function对象的基类,由于function对象在JavaScript中充当了"类"的概念, 可以说Function是所有类的基类.更重要的是定义了一些静态的方法,如registerNamespace,registerInterface,registerSealedClass,registerAbstractClass和registerClass等,架构了JavaScript中面向对象编程的基础.
Object:扩展了几个静态方法,由于Object扩展的属性将会应用到JavaScript中的所有对象上,因此出于限制的考虑,Atlas着重将关于"类"的扩展放到了Function身上.
Boolean,Number,String,Array,RegExp,Date,Error等的扩展.

posted on 2006-10-01 15:05  想那风霜雪  阅读(464)  评论(0编辑  收藏  举报