惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
L
LangChain Blog
GbyAI
GbyAI
F
Fortinet All Blogs
腾讯CDC
Last Week in AI
Last Week in AI
A
About on SuperTechFans
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - Franky
B
Blog
D
Docker
G
Google Developers Blog
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
U
Unit 42
Blog — PlanetScale
Blog — PlanetScale
B
Blog RSS Feed

博客园 - 想那风霜雪

基于web的甘特图,易度甘特图edogantt! JavaScript异常处理 - 想那风霜雪 - 博客园 一个支持Drag页面拖动的组件 - 想那风霜雪 - 博客园 main Function和Object(2) Function和Object(1) - 想那风霜雪 - 博客园 Atlas源码阅读系列之一 9)使用面向对象思想处理cookie 8)事件设计模式 7)实现抽象类 6)类的继承 5)使用for(...in...)实现反射机制 4)公有成员\私有成员和静态成员 - 想那风霜雪 - 博客园 3)类的实现 2)深入认识JavaScript中的函数 1)JavaScript面向对象的基础 JavaScript的OO特性:Singleton单件模式 JavaScript的OO特性:私有访问限制实现 JavaScript的OO特性:继承
Atlas系列:从AtlasRuntime.js开始-简介
想那风霜雪 · 2006-10-01 · via 博客园 - 想那风霜雪

   如上节所述的,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  想那风霜雪  阅读(477)  评论()    收藏  举报