【下一版本】
1.升级类的导入功能,使之“$import("js.*")”支持批量导入功能
2.引入DOM模版管理

【近期目标】
1.进一步解决类的多个版本和多个语言版本的导入问题。
2.研究对象克隆技术,以最大化地实现多个网页之间的对象克隆。
3.优化预处理模块,实现多个类的导入优化。
4.升级公共方法“dom”,使之支持XML查询。
5.增加方法发布类接口“IMethodPublishClass”,用于发布方法到全局类和类包中
6.进一步解决多个异步操作的覆盖问题
7.增加类的浏览器分支处理,使之编写类时能都分别针对不同的浏览器情况进行分别处理
8.建立类目录下的文件列表清单描述文件“[package_path]\_res\list.xml”,使类的多语言分支、多浏览器分支以及目录下批量类的导入


【远期目标】
1.在本地模式下模拟实现一个本地服务器,使之可以使用ajax的get与put方法
2.实现一个桌面,可在本地模式下集成应用扩展
3.引入子框架功能,可直接内嵌进去,外部根命名空间不变,也可以间接插入进去,但是作为新的分支根命名空间,比如,可
由开发者新开发一个子框架,在根空间上添加了许多常用方法,并给类包下也添加了许多新的类,当采用间接插入法时,这些
新的内容都只发布到新的分支框架根命名空间中,不会发布到原始JSDK根命名空间上,可为新的分支框架起名,并可以保持两种
根命名空间同时使用。由于子框架实际上相当于继承了父框架的所有属性,所以在效率上也绝不逊色。这样的话,这个框架就非常灵活了,
可由第三方开发者任意补充和发挥了。

【目标版本V2.0】
1.动态装载类采用异步方式,从而在运行依赖于本框架或其中的类时的调用方法必须有所变化。
共可有如下三中引入方式:
(1)引入框架
<script appName="jsdk" debug="false" mode="auto|alone|main|sub" src="/jsdk3x/loader.js" contentType="engine">
$import("js.util.ArrayList");
</script>

(2)导入类
<script src="/jsdk3x/loader.js" contentType="class">
$import("js.util.ArrayList");
</script>

(3)运行脚本
1)
<script src="/jsdk3x/loader.js" contentType="script">
</script>
2)其中,contentType可省略
<script src="/jsdk3x/loader.js">
</script>
3)可直接通过框架的脚本执行函数插入到队列中运行
jsdk.exec(function(){
   //to do...
});

【已完成目标功能】
1.引入历史版本,使之在引擎导入时可由参数“version”指定具体版本,其中还可以指定泛版本,比如“1.8.x”表示主版本为“1.8”的最新版本。