JSPackager--- 一个简单、开放、无侵入的脚本管理框架

简介

JSPackager项目旨在提供一个简单、开放、无侵入的脚本库管理解决方案,让类库编写者可以以简洁的程序语言描述好自己编写的类库的相关依赖,让最终用 户从繁琐的依赖管理中解脱出来,使类库使用起来更加简洁方便 。此外,我们还提供了一种对象有效域的封装机制,方便于 重用、组织第三方脚本,避免它们带来的命名污染问题。

同时框架尽量做到简洁,不加入特殊语法,也没有太多基础类库,被管理的脚本无框架依赖。

JSPackager作为一个开放的整合已有类库的框架,不打算提供过多的实用 API ,而是让最终用户根据自己喜好整合其他类库,当能我们也会提供一些整合已有著名脚本类库的实例(如:Prototype、Scriptaculous、YAHOO UI)。

具体功能有:

1.给普通javascript脚本加入包概念,通过包结构组织脚本。
2.提供一种引入、重用、封装 多方javascript脚本的解决方案。
3.统一管理脚本依赖,直接使用什么就导入什么,不用理会间接的依赖关系,把程序员从冗余的依赖管理中解脱出来。
4.解决多方脚本的命名冲突问题,多版本共用问题。
5.解决重复加载问题,想用什么就导入什么,不用担心重复的导入语句。


代码体验:



<!-- 引导脚本 -->
<script src="../scripts/startup. js"></script>
<!-- 页面脚本 -->
<script>
$import ( 'com.yourcompany.*' );
$import ( 'com.mycompany.MyClass' );
$import ( 'com.mycompany.myFunction' );

var yc = new YouClass ( );
var mc = new MyClass ( );
yc. doSomething ( );
mc. doSomething ( );
myFunction ( );
</script>



目前该类库最新版本是 1.1Alpha3 ,基于LGPL开源协议。

更多更新信息请登录如下网站:
http://www.opencode.cn/jspackager(国内)
http://jspackager.sourceforge.net(境外)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值