English | 简体中文 XML | HTML | S | M | L

ESOE Home

ESOE is the abbreviation of ECMAScript Object-Oriented Engine.

Document
ESOE Introduction
ESOE is the abbreviation of ECMAScript Object-Oriented Engine. It defines a method of object-oriented programming with ECMAScript 3rd compatible language. It includes below modules and features,

M1 : kernel
	1. Name space definition
	2. Class definition
	3. Class deriving
	4. Keywords definition
	5. Module loading
	6. Debug tool
M2 : resource
	1. Physcal mapping of name space.
	2. Resource loading.
M3 : loader
	1. Automatically classes loading.
M4 : destroy
	1. Destroy mechanism
M5 : share
	1. Class sharing
	2. Share the ESOE itself
This article describes an implementation for ESOE V0.2, in javascript language.
Tools
Pack.hta is a tool of ESOE to pack *.js files. It's also a demo of ESOE.
Wizard.hta is a tool of ESOE to create ESOE class source. It's also a demo of ESOE.
Contact me
If you are interested in this project, please contact with auther directly.

Author: Feng Weiguo
Tel: (86)0755-81030955
Email: forxm@21cn.com, service@viviasoft.com
Web: http://www.viviasoft.com

Shenzhen Guangdong China

* All Rights Reserved * 版权所有 * 2000-2006 * www.viviasoft.com * Powered by supertree & xforum *

粤ICP备06042644号