EC-IDE 概述

EC-IDE是基于ECMAScript的面向类的集成开发环境,它在JavaScript上实现了一套框架系统,提供了类定义语法、HTML代码分解、资源管理等功能。该系统支持动态DOM id分配、元素相对寻址、事件映射,并拥有一个集成开发环境,包含编译器、项目管理工具等,旨在提高Web程序开发的效率和代码复用。
摘要由CSDN通过智能技术生成

    EC-IDE是 ECMAScript Class-Oriented Integrated Development Environment 的简称,是一种在ECMA-262 3rd 基础上,将面向对象语言改造为面向类语言的一个Script语言框架系统。当前已在Javascript语言上实现了框架系统,并提供集成开发环境。
    与其它Javascript框架系统对比,EC-IDE系统具有以下特点:
    1. 类定义语法:在完全遵守现有Javascript语法的基础上,实现与常规面向类语言如C++、Java等相似的类定义语法,包括:类继承;外部类导入和引用;与类名相同的构造函数;类的所有属性、方法和构造函数,并列于同一源码层次上,符合类语言的编码习惯。
    2. HTML代码分解为Javascript类的资源:传统的Web程序中Javascript代码是为HTML代码服务的,但在EC-IDE系统中,Javascript类代码是程序实现的中心,HTML代码被分解为代码片段,依附于Javascript类代码作为其资源存在。这样,可以使 Javascript代码脱离出全局性的HTML代码。
    3. 文件资源:除了HTML代码片段外,还可以指定各种文件作为Javascript类的资源。当前EC-IDE系统支持的资源包括:HTML代码片断、CSS样式文件、图片文件、通用文件等,只要引入了Javascript类,则所有指定的资源会自动打包加载,避免手工拷贝文件的工作。同时,可以使Javascript类文件和它所包括的资源成为完全独立的模块,有利于代码和各种资源文件的重用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值