JSPackager--- 一个简单、开放、无侵入的脚本管理框架
2006-08-07 13:40
309 查看
简介
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> |
更多更新信息请登录如下网站:
http://www.opencode.cn/jspackager(国内)
http://jspackager.sourceforge.net(境外)
相关文章推荐
- 用一个简单的perl包轻松管理脚本中的软件调用
- 一个mysql数据库的脚本帮助dba简单的管理数据库信息
- 一个简单易用的低功耗蓝牙框架。兼容性好、适配到 6.0、适配小米三星手机、操作简单、支持连发无需延时、自带队列管理、支持多通知
- 自己写的一个简单的 Asp.net 后台管理框架
- RF框架-一个简单的脚本实现及元素定位不到问题的解决
- 一个简单的游戏开发框架(三.事件管理)
- 一个简单的项目版本管理脚本
- python3开发进阶-Django框架学习前的小项目(一个简单的学员管理系统)
- QLExpress脚本语言技术讲解(4)------扩展QLExpress来管理spring的bean,写出简单的脚本语言框架
- 一个简单的创建ndk文件目录结构来编译源文件的框架的小脚本
- Django 一个简单的图书管理程序(五 通过查询添加借阅人)
- 试着用Java写的一个管理数据库连接的简单数据库连接池
- 搭建一个简单的GIT版本管理 Gitolite 服务器
- 如何做一个简单的开放接口(3)-核心引擎(下)
- 一个简单的dos脚本, svn 获取代码 - Tomcat 备份 - Maven 编译 - 停止/启动Tomcat - Tomcat站点 发布
- java写的一个简单学生管理系统[改进]
- 用链表实现一个简单的学生操作管理系统C语言版
- iBATIS框架技术----一个简单的应用
- 基于jquery的一个简单的脚本验证插件
- 一个简单的仿sohu电视剧播放列表[脚本]